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
- Ability to develop C++ in a manner that uses particular versions of C++
- Understanding design of software architecture
Responsibilities
- supporting the development of flight controls and autonomy behaviors
- develop in C/C++
- develop code on a timeline
- develop C++ in a manner that uses particular versions of C++
- develop code using numerical algorithms and floating point arithmetic
- understand code and algorithms to a sufficient degree to implement ideas developed by the control and autonomy teammates
- document and write test cases for code
Other
- The developer is expected to work on-base a minimum of 3-days a week collaborating with other on-site developers, researchers, and IT professionals.
- Must be a US citizen
- Ability to hold at least a Secret clearance and obtain access to base.
- Strong work ethic.
- Ability to work independently to develop solutions.