Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
AeroVironment

Software Engineer, EMB

AeroVironment

. Develop innovative unmanned and robotic systems for defense and commercial applications .

Posted 10/13/2026full-timeMoorpark • California • United StatesJuniorMid-Level💰 $66,500 - $101,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and integrating software for unmanned and robotic systems, with proficiency in programming languages such as Python and C++. Capable of collaborating with multidisciplinary teams to enhance software efficiency and support production transitions.

Highest-signal resume keywords
Python ProgrammingC++ ProgrammingEmbedded Systems DevelopmentRTOS ExperienceSoftware Testing and Debugging

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C ProgrammingC++11OpenCLSoftware DevelopmentSystem TroubleshootingMathematical SkillsAnalytical SkillsLinux Driver DevelopmentEmbedded Processor KnowledgeBasic Electronics Knowledge
Soft Skills
CollaborationProblem-SolvingAdaptabilityCommunication
Tools & Technologies
Visual StudioEclipseDefect Tracking ToolsSTM32 ProcessorsVideo 4 LinuxUbuntu Linux KernelsRobot Operating System (ROS)
Certifications & Qualifications
U.S. Citizenship or Export License Eligibility
Industry Keywords
Unmanned SystemsRobotic SystemsDefense ApplicationsCommercial ApplicationsConfiguration ControlSoftware ManagementRapid PrototypingConceptual Testing

Tech Stack

Tools & technologies
LinuxPythonRTOSC++

About the role

Key responsibilities & impact
  • Develop innovative unmanned and robotic systems for defense and commercial applications
  • Write functional software for embedded devices and systems such as aircraft and payloads
  • Design, develop, code, test, and debug system software
  • Analyze and enhance software efficiency, stability, and scalability
  • Expand existing software codebases to meet program requirements
  • Write and test software integrating sensors and embedded processors into aircraft and robotic systems
  • Design and implement prototype and production software using AeroVironment and industry tools
  • Maintain configuration control and software management
  • Assist with system requirements, test plans, diagnostic tools, and software validation testing
  • Assist with hardware selection and recommend processing, memory, and storage requirements
  • Support rapid prototyping and conceptual testing
  • Estimate development time and scope work with project/program management to meet timeline and budget constraints
  • Collaborate with other engineering disciplines and multidisciplinary development teams
  • Support transition of development software to production and certification
  • Develop proof-of-concept capability demonstrations
  • Conduct and support design reviews
  • Follow AV's software development process under general supervision
  • Work on problems of limited scope in a continuous learning environment
  • Perform other duties as assigned

Requirements

What you’ll need
  • A BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering or related field is required or equivalent combination of education, training, and experience
  • Minimum 0 - 2 years of relevant experience
  • Experience troubleshooting systems
  • Proficiency with Python, C, C++11, C++ STL and/or OpenCL
  • Knowledge of Visual Studio, Eclipse or similar IDE and defect tracking tools
  • Experience with RS-485, RS-232, CAN, I2C, SPI, and USB protocols
  • Mathematical and analytical skills
  • Periodic travel to support testing equipment at approved flying locations
  • Ability to work long irregular hours, weekends, holidays, and in field test environments as needed
  • Experience with STM32 processors highly desired
  • Experience with RTOS systems such as µC/OS and FreeRTOS preferred
  • Experience using Video 4 Linux and modifying and compiling Ubuntu Linux kernels desired
  • Experience developing Linux/ARM drivers and Robot Operating System (ROS) desired
  • Basic electronics knowledge and laboratory equipment use preferred
  • U.S. person under ITAR/EAR, or eligible for an export license; some positions require current U.S. citizenship
  • Ability to work in an office and R&D environment
  • Ability to stand and sit for long periods and operate computer and telephone keyboards

Benefits

Comp & perks
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401K with company matching
  • 9/80 work schedule
  • Paid holiday shutdown