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