Brunswick Corporation

Embedded Software Engineer

Brunswick Corporation

full-time

Posted on:

Location Type: Office

Location: Oshkosh • Wisconsin • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $84,300 - $136,100 per year

Job Level

SeniorLead

Tech Stack

CloudLinuxPythonRTOSSubversionTCP/IP

About the role

  • 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

Requirements

  • 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 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
Benefits
  • medical
  • dental
  • vision
  • paid vacation
  • 401k (up to 4% match)
  • Health Savings Account (with company contribution)
  • well-being program
  • product purchase discounts

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Embedded programmingCC++PythonEmbedded LinuxRTOSBluetooth Low EnergyWi-FiCellular communicationsSocket CAN
Soft skills
leadershipteam collaborationcommunicationproblem-solvingattention to detailpassion for software development
Certifications
Bachelor’s Degree in Software EngineeringBachelor’s Degree in Computer ScienceBachelor’s Degree in Electrical/Computer EngineeringMaster’s Degree in Software EngineeringMaster’s Degree in Computer ScienceMaster’s Degree in Electrical/Computer Engineering