Senior Embedded C++ Software Developer
Join a software team developing and maintaining the core component of an airborne defense system in an embedded C++ environment.
Responsibilities
- Develop and maintain embedded C++ software for an airborne system
- Work as part of a software team developing a core system component
- Participate in software requirements definition and design
- Collaborate closely with systems engineering teams
Requirements
- Bachelor’s degree in software engineering, computer science, computer engineering, or electrical and electronics engineering
- At least 6 years of C++ development experience
- Strong knowledge of object-oriented programming and design
- Strong knowledge of design patterns
- Experience with multithreaded development
Nice to have
- Three years of C# development experience
- Experience with airborne systems
- Experience developing microservices