Principal Embedded Software Engineer

Brunswick · Oshkosh, Wisconsin, United States

Location
Oshkosh
Job Type
Full time
Posted
June 12, 2026

Job Description

Innovation is the heart of Brunswick. See how your contributions will help transform vision into reality.

Position Overview: 

As a Principal Embedded Software Engineer, you will be part of a growing team that writes applications using C/C++ and Python code that executes in electronic systems on boats for interfacing with existing CAN based modules, handheld smart devices and cloud services.

At Brunswick, we have passion for our work and a distinct ability to deliver.

Essential Functions:

  • Architect, design, develop and maintain software applications on Embedded platforms.

  • Use production development tools and practices including the use of Code Composer Studio, SVN, Dev Ops, Git.

  • Follow company coding style, use of best practices and unit testing.

  • Participate in and eventually lead small groups through software development cycles.

  • Author code for Bluetooth Low Energy, Wi-Fi and...

  • Ready to Apply?

    Submit your application for Principal Embedded Software Engineer at Brunswick

    Apply Now