Job Details
C++ Developer
Nashua, NH
Full Time role
We are looking to hire experienced C++ software developers to add depth to our software development team. This position will develop and support real-time software applications in support of client s current helicopter control stack focused on pilot interfaces and FPV. This stack places a strong emphasis on performant, real-time communications, flight-critical operations, and supports a wide range of computing environments.
As part of this role, you will have an opportunity to contribute to high-level infrastructure and design decisions. You will help set hiring priorities, improve team processes, and contribute to a FAA certification plan for client s flight-critical software.
Responsibilities
Demonstrate themselves as a highly competent individual contributor with a complete grasp of the software stack specifically with deep knowledge and experience with C++. Furthermore, they would recommend and help implement improved software processes and infrastructure improvements to support a growing team. Specific skills required include:
Required:
- Expert software skills specifically with C++
- Significant experience with development in Ubuntu / Linux environments
- Experience with building software tools (e.g., live plots, diagnostic app, etc)
- Experience as a part of medium-to-large software teams
- Demonstrated individual contributor experience with ownership of projects from concept to architecture to implementation
- Experience with software CI/CD processes in the context of high-reliability software
- Experience with working in a team environment, managing requests from multiple internal software projects and teams
- Experience managing and leading software projects and team
- Bonus: Experience with firmware level code development, including writing software drivers to interface with various hardware devices.
- Bonus: Experience with image and video processing, CUDA
- Dynamic, hands-on, and action-oriented
- Adaptable and multi-disciplinary
Qualifications
- Computer Science education (BS from a reputable university and 5-7 years of experience OR PhD/Masters and 2-3 years experience in a relevant professional setting)
- Comfortable working in a collaborative/team environment and solving problems as part of a group.
- A strong candidate will combine academic pedigree with engineering maturity and a willingness to move fast and take ownership of complex/complicated problems and reap the rewards of doing so.
- Demonstrated intelligence, intellectual curiosity, and excitement for the mission are as important as attendance to a given school/employment at a given company or a particular experience set.
- No aerospace experience required.
Thanks,
Nandit