Senior Embedded Software Engineer
Serve RoboticsFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Moorpark, California, United States
Key technologies and capabilities for this role
Common questions about this position
A minimum of 12-15 years of relevant experience is required.
Proficiency in Python, C, C++11, C++ STL, and/or OpenCL is required, along with experience in Visual Studio, Eclipse or similar IDEs and defect tracking tools.
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.
Periodic travel will likely be required in support of testing equipment at approved facilities.
Experience working with common protocols such as RS-485, RS-232, CAN, I2C, SPI, USB is required.
Develops autonomous robotic systems for defense
AeroVironment develops and sells autonomous robotic systems that can perform various missions without human intervention. These systems are designed to enhance operational efficiency, reduce risks to personnel, and provide valuable data to users. The company primarily serves government agencies, defense organizations, and commercial clients, focusing on the defense and aerospace sectors. AeroVironment stands out from its competitors by emphasizing sustainability and environmental responsibility in its business practices, which not only helps the environment but also builds loyalty among employees and customers. The company's goal is to lead the market in intelligent robotic systems while promoting sustainable practices and creating new business opportunities.