Logo
Mercury Marine

Senior Embedded Software Engineer

Mercury Marine, Oshkosh, Wisconsin, United States, 54901

Save Job

Position Overview As a Senior Embedded Connectivity and Communications Software Engineer, you will write applications in C/C++ and Python that run in electronic systems on boats. Your code will interface with existing CAN‑based modules, handheld smart devices, and cloud services.

Essential Functions

Architect, design, develop and maintain software applications on embedded platforms.

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

Follow company coding style, use best practices, and write unit tests.

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

Author code for Bluetooth Low Energy, Wi‑Fi and cellular communications.

Design code for cloud interfaces.

Required Qualifications

Bachelor’s or Master’s Degree in Software Engineering, Computer Science or Electrical/Computer Engineering.

Eight or more years of demonstrated experience in embedded programming with leadership qualities.

A passion for software development, electronics, communications, and engine control systems technology.

Ability to work in and around watercraft without special accommodations.

Applied understanding of:

Socket CAN

C/C++

Python

Embedded Linux

RTOS

BlueZ Bluetooth stack

Wi‑Fi, HTTPS, SSL, TCP/IP, MQTT, FTP

The anticipated pay range for this position is $84,300 – $136,100 annually. Compensation decisions are based on individual qualifications and business context.

Benefits include medical, dental, vision, paid vacation, 401(k) (up to 4% match), Health Savings Account with company contribution, well‑being program, product purchase discounts and more.

Brunswick is an Equal Opportunity Employer and considers all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or any other characteristic protected by federal, state, or local law. If you require accommodation during the application or interview process, please contact hrsharedservices@brunswick.com for support.

#J-18808-Ljbffr