C++ Developer


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





 Motion Recruitment

 05/26/2024

 Nashua,NH