Software Eng II Embedded
Listed on 2026-10-15
-
Software Development
Software Engineer, Embedded Software Engineer, Software Testing
14501 Princeton, Moorpark, CA
Full time
8151
Worker TypeRegular
Job Description SummaryThe Software Engineer II (Embedded) has the opportunity to develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional software for deployment on embedded devices and systems like aircraft and payloads and have the opportunity to test out those devices in flight test environments. This requires the engineer to design, develop, code, test and debug system software as well as analyze and enhance efficiency, stability and scalability of the software on particular devices.
There is a mix of full lifecycle development as well as a need to use existing software code base to expand the capabilities to match specific program requirements.
- Writes and tests software to support integration of sensors and embedded processors intoaircraft(such as autopilots,payloads, software definedradiosor other functional components) or other robotic systems
- Designs and implements software for prototypes and products using established Aero Vironment and industry developed toolsand practices. Ensure good configuration control and management of software
- Assistsin writing of requirements, test plans, diagnostic tools, and in validation testing of software.
Assistwithhardware selection and recommend processing,memoryand storage needs of systems - Supports development of rapid prototyping and conceptual level testing and will require estimating time to develop software and scoping the depth of the development with project/program management to fit timeline and budget constraints
- Works closely with other engineering disciplines. Focused on getting the job done
- Supports transition of development software to production environments and to certification. Participates in multi-disciplinarydevelopment teams
- Develops proof of concept capability demonstrations. Conducts and supports design reviews
- Follows AV's software development process to develop quality code
- Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Operate sin a continuous learning environment under little supervision.
- Other duties as assigned
- Ability and willingness to workon-site daily in Moorpark.
- A BS degree in Computer Science, Computer Engineering, Electrical Engineering, or related field is requiredor equivalent combination of education, training, and experience.
- Minimum 2- 5 years ofworkexperienceordemonstratedequivalent competency and professionalism.
- StrongexpertiseinC++and object-oriented development.
- Demonstrated knowledge of Visual Studio,Eclipseor similar IDE as well as defect tracking tools.
- Experience collaborating closely with and building formal consensus with colleagues on engineering teams.
- Experience troubleshootingcomplexrealtimesystemsfrom application layer down to comms, drivers, and board supportlayers. Willingness to pursue troubleshooting trails wherever they lead, includingbeyond nominaldomain of expertise.
- Demonstrated mathematical and analytical skills.
- Demonstratedability to break down large or ambiguous problems into manageable tasks.
- Strong product focus:
Driven to understand the product and all its subsystems as a cohesive wholethe role that assigned tasks play in. - Demonstrates strong interpersonal and communication (written and verbal) skills
- Has effective problem-solving, analytical, interpersonal and communication skills
- Takes ownership and responsibility for current and past work products
- Demonstrates competency in researching and re-engineering to propose alternate solutions to issues
- Able to excel in a fast-paced, deadline-driven…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).