Jobs · Engineering · Wisconsin

Senior Embedded Software Engineer

Brunswick Corporation · Oshkosh, WI · 1 wk ago
Engineering$84k–$136k/yrFull-time

Position Overview

Position Overview: As a Senior Embedded Connectivity and Coms 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.

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 Cellular communications.
  • Design code for cloud interfaces.

Required Qualifications

  • Bachelor’s or Master’s Degree in Software Engineering, Computer Science or Electrical/Computer Engineering.
  • Six or more years of demonstrated experience in Embedded programming with leadership qualities.
  • A passion for software development, electronics, communications, and engines 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.

Pay

The anticipated pay range for this position is $84,300 - $136,100 annually. The actual base pay offered will vary depending on multiple factors including job-related knowledge/skills, relevant experience, business needs, and geographic location. In addition to base pay, this position is eligible for an annual discretionary bonus.

Benefits

  • Comprehensive and high-quality benefits offerings, including medical, dental, vision, paid vacation, 401k (up to 4% match), Health Savings Account (with company contribution), well-being program, product purchase discounts and much more.

About Brunswick

Diversity of thought and experiences is fundamental when imagining the unimaginable. Certain skillsets/experiences are necessary; however, others can be developed along the way.

Similar jobs

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 6 days ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com