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 testing software for embedded systems, particularly in unmanned and robotic applications. Proficient in programming languages such as Python and C++, with a strong understanding of hardware integration and compliance with ITAR/EAR regulations.

Highest-signal resume keywords
Embedded Software DevelopmentPython ProgrammingC++11 ProficiencyRTOS ExperienceITAR/EAR Compliance

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
Embedded SystemsSoftware DebuggingSoftware TestingMathematical SkillsAnalytical SkillsDriver DevelopmentProtocol KnowledgeConfiguration ControlPrototype DevelopmentSystem Troubleshooting
Soft Skills
Effective Problem-SolvingStrong Communication SkillsInterpersonal SkillsAbility to Work Under PressureTeam Collaboration
Tools & Technologies
Visual StudioEclipseUbuntu LinuxVideo 4 LinuxSTM32 ProcessorsRobot Operating System (ROS)Defect Tracking ToolsRTOS SystemsLab EquipmentEmbedded Processors
Industry Keywords
Unmanned SystemsRobotic SystemsDefense ApplicationsCommercial ApplicationsSoftware ManagementConfiguration ControlPrototype SoftwareField TestingMultidisciplinary DevelopmentContinuous Learning

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 code to meet program requirements
  • Write and test software integrating sensors and embedded processors into aircraft and robotic systems
  • Design and implement prototype and product software using established tools and practices
  • 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 software development time and scope development with project/program management
  • 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 and develop quality code under general supervision
  • Work on problems of limited scope in a continuous learning environment
  • Perform other duties as assigned

Requirements

What you’ll need
  • BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering or related field, or equivalent combination of education, training, and experience
  • 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
  • Ability to travel periodically 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 family of 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 drivers for Linux/ARM and Robot Operating System (ROS) desired
  • Basic electronics knowledge and use of lab equipment preferred
  • Strong written and verbal interpersonal and communication skills
  • Ability to work in a fast-paced, deadline-driven environment
  • Effective problem-solving, analytical, interpersonal, and communication skills
  • ITAR/EAR compliance: must qualify as a U.S. person or be 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 equipment

Benefits

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