Principal Software Engineer
Apply NowPrincipal Software Engineer (C++)
Danbury, CT
Compensation: $150,000 – $175,000
Compensation an estimate provided by JBC and commensurate with experience.
Our client is seeking a Senior Principal Software Engineer to join our highly dynamic team onsite hands on supporting embedded and large-scale machinery.
Responsibilities:
- Work as part of or lead multidisciplinary teams of engineers to gather requirements, architect, design, implement and deploy real-time software
- Define, perform or guide all aspects of system level testing and utilize results to improve solution performance
- Capable of leading cross functional project teams on high-risk projects to success against critical deadlines
- Plan and maintain project schedules, ensure solutions meet all requirements and are delivered within specified timeframes and budget allocations
Qualifications
- 10+ years of experience with large scale, object-oriented software design & development over the full life cycle process
- 8 years software development with strong C++ programming skills
- Experience designing software controls for mechatronic systems
- Experience with real-time operating systems, such as RTX a huge bonus
- Proficiency using a systems level approach to developing solutions
- Excellent communication and interpersonal skills, including the ability to converse with engineers and non-engineers of diverse backgrounds and present to senior management.