ARS is looking for a Software Developer to support the development of flight controls and autonomy behaviors.
Requirements
- Advanced knowledge of C++ is required
- Strong ability to develop in C/C++
- Ability to quickly learn python or meaningful experience
- Experience developing code on a timeline
- Familiarity with object oriented design and design patterns
- Understanding design of software architecture
- Must understand memory management techniques and pointer use
Responsibilities
- supporting the development of flight controls and autonomy behaviors
- develop solutions
- integrate and collaboratively develop code with others
- critically access code base to make recommendations on needed improvements
- document and write test cases for code
- implement ideas developed by the control and autonomy teammates
- develop C++ in a manner that uses particular versions of C++
Other
- Must be a US citizen
- Strong work ethic.
- Ability to work independently to develop solutions.
- Ability to integrate and collaboratively develop code with others.
- Ability to hold at least a Secret clearance and obtain access to base.