Home

Software Engineer (EMB) III at AeroVironment, Inc.

Location: Wilmington, MA, US

Job Summary:

Job Duties:
- Write and test software for sensor integration in aircraft and robotic systems.
- Design and implement software using AeroVironment and industry tools.
- Assist in writing system requirements and test plans.
- Support rapid prototyping and conceptual level testing.
- Provide development updates and estimate timelines.
- Troubleshoot complex systems and support flight test operations.
- Transition development software to production environments.
- Develop proof of concept demonstrations and participate in design reviews.

Required Skills:
- Python, C, C++11, C++ STL, OpenCL
- Visual Studio, Eclipse, defect tracking tools
- RS-485, RS-232, CAN, I2C, SPI, USB
- Mathematical and analytical skills
- Communication (written and verbal)

Required Experiences:
- BS in Computer Science/Engineering or related field
- 5-8 years of relevant experience
- Troubleshooting complex systems
- Experience with STM32 processors and RTOS systems
- Development for Linux/ARM and Robot Operating System (ROS)
- Hands-on design/build experience with UAV or R/C systems

Job URLs: