Sr. Software Engineer- C++

Brunswick

Base: $84,500 - 123,900 annually; bonus/equity: el...
Not specified (assumed to be hybrid or onsite)
C++ and c development frameworks
Scalable, high-performance software systems
Software quality through test automation
Brunswick is seeking a Senior Software Engineer specializing in C++ to lead the design and development of complex software systems in the Navico Group PD&E division. The ideal candidate will bring extensive experience in software engineering, system design, and strong leadership abilities to drive technical excellence and innovation

Job Summary

  • The Senior Software Engineer leads the design and development of complex software systems and serves as a technical authority within the Navico Group PD&E division.
  • Champion software quality through test automation, CI/CD, and best practices.
  • In addition to base pay, this position is eligible for an annual discretionary bonus.

Matching Summary

Match Score: 85

Brunswick is seeking a Senior Software Engineer specializing in C++ to lead the design and development of complex software systems in the Navico Group PD&E division. The ideal candidate will bring extensive experience in software engineering, system design, and strong leadership abilities to drive technical excellence and innovation.

Salary

Base: $84,500 - 123,900 annually; Bonus/Equity: eligible for an annual discretionary bonus; Benefits: medical, dental, vision, paid vacation, 401k (up to 4% match), Health Savings Account, well-being program, product purchase discounts

Skills & Requirements

Must-have

  • C++ and C development frameworks
  • scalable, high-performance software systems
  • software quality through test automation
  • CI/CD and best practices
  • Navigation system knowledge
  • Control system knowledge
  • Bluetooth and CAN knowledge

Nice-to-have

  • leading Agile teams
  • technical publications
  • safety-critical systems
  • embedded security
  • firmware update mechanisms
  • passion for work
  • diversity of thought

Key Requirements

  • Bachelor's or Master's degree
  • 7+ years of software engineering experience
  • system design and implementation expertise
  • software architecture expertise
  • scalable system design expertise
  • performance optimization expertise
  • modern programming languages proficiency
  • leadership, communication, and mentoring skills

Work Rights

Not specified

Tailored Resume

Cover Letter