👨🏻‍💻 postech.work

Senior Embedded Software Engineer

Mercury Marine • 🌐 In Person • 💵 $93,325 - $142,551

In Person Posted 2 days, 21 hours ago

Job Description

Power the next generation of boat electronics – connecting engines, devices and the cloud!

Mercury Marine, a division of Brunswick, is actively hiring a Senior Embedded Software Engineer to join its team in Oshkosh, WI. This hybrid position includes 3 days in office (Tuesday - Thursday) and 2 days remote.

As a Senior Embedded Connectivity and Coms Software Engineer, you will join a growing team developing C/C++ and Python applications for boat electronic systems, enabling communication with CAN-based modules, smart devices, and cloud services.

Brunswick is a global leader in marine recreation, delivering innovation that transforms experiences on the water and beyond. The company’s culture is built on being innovative, driven, exceptional, authentic, and united – values that shape how teams work together and what sets Brunswick apart as an employer of choice.

This position is eligible to participate in Brunswick’s comprehensive and high-quality benefits, including:

Medical, dental and vision insurance

Paid vacation

401k (up to 4% match)

Health Savings Account (with company contribution)

Well-being program

Life and Disability Coverage

Product Purchase Plan

and more!

Job Duties:

Software Architecture \& Development: Architect, design, develop and maintain software applications on embedded platforms

Development Tools \& Practices: Utilize tools such as Code Composer Studio, SVN, DevOps, and Git while following company coding standards, best practices, and unit testing protocols

Team Collaboration \& Leadership: Participate in and eventually lead small groups through software development cycles

Connectivity \& Cloud Integration: Develop software for Bluetooth Low Energy, Wi-Fi, and Cellular communications, and design code for interfacing with cloud platforms

Qualifications:

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

6+ years of embedded programming experience with leadership qualities

Passion for software development, electronics, communications, and engines control systems technology

Applied understanding of: Socket CAN, C/C++, Python, Embedded Linux, RTOS, BlueZ Bluetooth Stack, Wi-Fi, HTTPS, SSL, TCP/IP, MQTT, FTP

Named as one of America’s Best Midsize Companies, Brunswick offers the opportunity to build meaningful products with a team that values innovation and growth. Apply today and help shape the future of marine propulsion!

We are an Equal Employment Opportunity employer. All employment decisions, including hiring, promotion, compensation, training, and other terms of employment, are made based on qualifications, abilities, and performance, without regard to membership of a protected class and in compliance of federal, state, and/or local laws.

Benefits:

401(k)

401(k) matching

Dental insurance

Health insurance

Health savings account

Life insurance

Paid time off

Relocation assistance

Vision insurance

Education:

Bachelor's (Required)

Experience:

embedded programming: 6 years (Required)

Ability to Commute:

Oshkosh, WI 54901 (Preferred)

Ability to Relocate:

Oshkosh, WI 54901: Relocate before starting work (Preferred)

Work Location: Hybrid remote in Oshkosh, WI 54901

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.