AeroVironment-logo
AeroVironment
·
March 29, 2025
Apply Now
This job has closed.

Software Engineer I (Applications)

Melbourne, FL
Full-time
Onsite
$72K/yr - $102K/yr
New Grad, Entry Level
AeroVironment is a technology company specializing in unmanned aircraft systems and electric vehicle charging solutions. As a Software Engineer I (Applications), you will work with a talented group of engineers in an Agile development environment, planning, designing, developing, and testing software systems or applications for enhancements and new products.
Apply Now

Responsibilities

  • Works within a defined software life cycle development process
  • Supports the full life-cycle of product including design, coding, debugging, test, deployment and maintenance
  • Codes, simulates, integrates and validates software. Writes quality code that is modular, reusable, testable, and scalable. Writes unit tests to test code you've written.
  • Participates in software design reviews
  • Delivers work on time according to estimated completion dates and project schedule & budget
  • Supports and derives algorithm design from detailed software requirements
  • Uses JIRA to keep an accurate work log and status of all tasks. Works closely with multiple teams of software developers supporting different programs
  • Follows AV's software development process to develop quality code under general supervision
  • Works on problems of limited scope. Operate in a continuous learning environment under moderate supervision
  • Works closely with other engineering disciplines
  • Other duties as assigned

Qualification

Required

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or related discipline is required or equivalent combination of education, training, and experience
  • 0 - 2 years of relevant experience in Windows or Linux application software development. Object Oriented Design experience a must; Qt experience is a plus.
  • Expertise in one of the following: C# .Net, Java, C++ and Kotlin
  • Demonstrated aptitude in user experience (UX) and user interface design.
  • Demonstrated familiarity with source code configuration management tools such as SVN and Git
  • Experienced writing unit tests, using an IDE and understanding basic debugging techniques
  • Demonstrated mathematical and analytical skills are required
  • Demonstrated understanding of object-oriented design, data structures, database, and operating systems.
  • Willingness to travel locally (Occasionally)
  • Ability to work in an office and manufacturing environment (Constant)
  • Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)
  • This position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction.

Preferred

  • Experience with test-driven development is preferred
  • Experience with Android, iOS, or React/Redux web development is preferred
  • Familiar with the Java Native Interface (JNI)
  • Exposure to, or usage of, UI Design tools such as FIGMA
  • Demonstrated basic knowledge of networking is preferred

Benefits

  • Medical
  • Dental vision
  • 401K with company matching
  • A 9/80 work schedule
  • A paid holiday shutdown
AeroVironment is a technology company specializing in unmanned aircraft systems and electric vehicle charging solutions.
Glassdoor
3.5
Founded in 1971
Monrovia, California, USA
1001-5000 employees
http://www.avinc.com
5 other Similar Jobs