Principal Embedded Software Engineer

Brunswick
Full time Oshkosh, Wisconsin Computer Occupations
Posted:
June 12, 2026
Location:
Oshkosh, Wisconsin, United States

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...

  • Apply for this Job

    Submit your application for the Principal Embedded Software Engineer position at Brunswick.

    Apply Now Save for Later

    Job Overview

    Job Type: Full time
    Location: Oshkosh, United States
    Posted: June 12, 2026
    Deadline: July 22, 2026