← all jobs

Embedded Software Engineer

Work from home Full-time role Hiring

Brunswick Corporation is a global marine leader committed to challenging conventions and innovating next-generation technologies. As an Embedded Software Engineer, you will be part of a team writing applications for electronic systems on boats, with opportunities for growth and development in software engineering.

Responsibilities

  • Support the design, development and maintenance of 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 software development cycles
  • Author code for Bluetooth Low Energy, Wi-Fi and/or Cellular communications
  • Support code design for cloud interfaces

Skills

  • Bachelor's or Master's Degree in Software Engineering, Computer Science or Electrical/Computer Engineering
  • Previous internship or co-op experience in embedded systems
  • Ability to work in and around watercraft
  • Understanding of some or all of the items below:
  • Socket CAN
  • C/C++
  • Python
  • Embedded Linux
  • RTOS
  • BlueZ Bluetooth Stack
  • Wi-Fi, HTTPS, SSL, TCP/IP, MQTT, FTP

Benefits

  • Annual discretionary bonus
  • Medical
  • Dental
  • Vision
  • Paid vacation
  • 401k (up to 4% match)
  • Health Savings Account (with company contribution)
  • Well-being program
  • Product purchase discounts

Company Overview

  • Brunswick is a global leader in marine recreation, delivering innovation that transforms experiences on the water and beyond. It was founded in 1845, and is headquartered in Lake Forest, Illinois, USA, with a workforce of 10001+ employees. Its website is http://www.brunswick.com.
  • More open positions

    C# / .NET Software Engineer

    Work from home Full-time role

    Software Engineer - Speculative Talent Pipeline

    Work from home Full-time role

    Junior Software Engineer

    Work from home Full-time role

    Junior Software Engineer

    Work from home Full-time role

    ICT Engineer - Firewall

    Work from home Full-time role

    Medical Data Entry Associate - Healthcare Coding, Billing & Medical Information Specialist

    Work from home Full-time role

    Senior Indonesian (id-ID) Creative UI & Marketing Linguist (Reviewer) – Based in US Timezone

    Work from home Full-time role

    Professional (Senior) Sales Representative, Women's Health - Philadelphia North, PA

    Work from home Full-time role

    Sr. Sales Representative, Coronary-Columbus Ohio

    Work from home Full-time role

    Remote Life Insurance Agent (Training is provided)

    Work from home Full-time role

    Weekend-Only or Evening Jobs for Moms – Work Around Your Schedule

    Work from home Full-time role

    Remote ASD Helpdesk & Service Desk Supervisor – Immediate Start – Lead Customer Support Operations for TTEC in Englewood, CO

    Work from home Full-time role

    Senior Research Technologist

    Work from home Full-time role

    Virtual Customer Support Representative - Entry Level (Remote)

    Work from home Full-time role

    Experienced Data Entry Clerk - Virtual Assistant for careerzynith

    Work from home Full-time role

    Physician Consultant (MD/DO) $130 –$300/hr | Remote | Flexible

    Work from home Full-time role

    Immigration Program Analyst

    Work from home Full-time role

    Customer Service Specialist I – Remote, Bilingual (Spanish Preferred) – Full‑Training, Growth‑Focused Role at careerzynith

    Work from home Full-time role

    Construction Site Manager - Remote

    Work from home Full-time role

    Caregiver/CNA

    Work from home Full-time role

    Onboarding Manager

    Work from home Full-time role