Lead Embedded Software Engineer - Marine CAN

Brunswick Corporation

Oshkosh (WI)

On-site

USD 103,000 - 144,000

Full time

15 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Paid vacation
401(k) with company match
Health Savings Account
Well-being program
Product purchase discounts

Job summary

Brunswick Corporation is seeking a Principal Embedded Software Engineer to develop and maintain embedded software used on marine electronics. You will work on CAN interfaces, Bluetooth/Wi‑Fi, and cloud services, leading small teams as needed.

The role requires 8+ years in embedded programming, strong C/C++, Python skills, and comfort around watercraft. Excellent collaboration with cross-functional teams is essential, with competitive pay and comprehensive benefits.

Qualifications

  • Bachelor’s or Master’s Degree in Software Engineering, Computer Science or Electrical/Computer Engineering.
  • 8+ years of embedded programming experience with leadership.
  • A passion for software development, electronics, communications, and engines control systems technology.
  • Ability to work in and around watercraft.
  • Applied understanding of: Socket CAN, C/C++, Python, Embedded Linux, RTOS, BlueZ Bluetooth Stack, Wi-Fi, HTTPS, SSL, TCP/IP, MQTT, FTP

Responsibilities

  • Architect, design, develop and maintain software applications on Embedded platforms.
  • Use production development tools and practices including 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 Cellular communications.
  • Design code for cloud interfaces

Skills

C/C++
Python
Embedded Linux
RTOS
Socket CAN
Bluetooth (BlueZ)
Wi-Fi
HTTPS
TCP/IP
MQTT
FTP

Education

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

Tools

Code Composer Studio
SVN
Dev Ops
Git

Job description

Brunswick Corporation is seeking a Principal Embedded Software Engineer to develop and maintain embedded software used on marine electronics. You will work on CAN interfaces, Bluetooth/Wi‑Fi, and cloud services, leading small teams as needed.

The role requires 8+ years in embedded programming, strong C/C++, Python skills, and comfort around watercraft. Excellent collaboration with cross-functional teams is essential, with competitive pay and comprehensive benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Embedded Software Engineer — Lead Marine Tech Innovation
Principal Embedded Software Engineer — Lead Marine Tech Innovation

Brunswick Corporation • Fond du Lac (WI)

On-site
USD 103,000 - 144,000
Medical insurance
Dental insurance
Vision insurance
+5
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Brunswick Corporation • Oshkosh (WI)

On-site
USD 103,000 - 144,000
Medical insurance
Dental insurance
Vision insurance
+5
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Mercury Marine • Oshkosh (WI)

On-site
USD 86,000 - 140,000
Medical benefits
Dental benefits
Vision benefits
+5
Embedded Software Engineer
Embedded Software Engineer

Mercury Marine • Oshkosh (WI)

Hybrid
USD 62,000 - 101,000
401k (up to 4% match)
Medical, dental, vision insurance
Paid vacation
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Brunswick Corporation • Fond du Lac (WI)

On-site
USD 103,000 - 144,000
Medical insurance
Dental insurance
Vision insurance
+5
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Global Connect Technologies • Wisconsin

On-site
USD 120,000 - 180,000
Senior Embedded Connectivity & IoT Engineer
Senior Embedded Connectivity & IoT Engineer

Global Connect Technologies • Wisconsin

On-site
USD 120,000 - 180,000
Embedded Connectivity & Communications Engineer
Embedded Connectivity & Communications Engineer

Cloud Hybrid Technologies LLC • South Dakota

On-site
USD 110,000 - 160,000
Embedded Connectivity and Coms Software Engineer
Embedded Connectivity and Coms Software Engineer

Cloud Hybrid Technologies LLC • South Dakota

On-site
USD 110,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Global Connect Technologies • Wisconsin

On-site
USD 100,000 - 130,000