Embedded Software Engineer II

SoundOff Signal

Hudsonville (MI)

Hybrid

USD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SoundOff Signal seeks an experienced embedded software engineer to design, develop, and test firmware for 8/16/32-bit microcontrollers, collaborating with hardware and cross-functional teams, and contributing to ISO-compliant documentation.

The role requires a BS in Electrical/Computer/Software Engineering or CS, 4+ years in embedded C/C++, and familiarity with ARM Cortex-M, CAN/LIN/USB, debugging, CI/CD, and unit testing. Occasional travel and some remote work options are available.

Qualifications

  • Bachelor of Science in Electrical, Computer, or Software Engineering or Computer Science (or equivalent).
  • 4+ years of embedded software development experience.
  • Proficient in Microsoft Office and strong communication skills.
  • Experience in Agile development and C/C++ for MCU firmware.

Responsibilities

  • Design, develop, and test firmware for 8/16/32-bit MCUs.
  • Collaborate with hardware design and cross-functional teams.
  • Perform reviews, debugging, and validation of firmware.
  • Maintain documentation to ISO standards.

Skills

C/C++
Arm Cortex-M
RTOS development
CI/CD
Unit testing
Debugging
Agile

Education

Bachelor of Science in Electrical/Computer/Software Engineering or CS

Tools

Arm toolchains
CAN/LIN/USB interfaces
Oscilloscopes/logic analyzers
Embedded debugging tools

Job description

General Position Overview

Responsible for the design, development, and testing of embedded software applications, including requirement and design reviews, code reviews, unit testing, deployment and documentation.

Essential Job Functions
  • Demonstrates SoundOff Signal's Core Values in daily interactions with internal and external customers.
  • Collaborate with broader cross-functional engineering team throughout firmware development lifecycle.
  • Conduct feature analysis, development, debugging, and validation of firmware for various 8/16/32-bit microcontrollers.
  • Participate in hardware design reviews and collaborate with hardware design engineers on design solutions.
  • Train technical services and sales staff in the operation of new product introductions.
  • Ensure documentation of design work is complete and compliant with ISO requirements.
  • Solve problems and implement change notices using corrective actions and engineering change requests.
  • Read and follow SoundOff Signal Work Instructions.
  • Perform job consistently and without excessive absenteeism or tardiness.
  • Other duties as assigned.
Job Requirements
  • Bachelor of Science degree in Electrical, Computer, or Software Engineering or Computer Science. Equivalent combination of education and experience may be considered.
  • Minimum of 4 years' experience in embedded software development.
  • Proficiency in Microsoft Office (Word, Excel, Outlook, etc).
  • Effective written and oral communication skills; able to articulate ideas clearly and concisely.
  • Strong problem-solving capabilities.
  • Experience working in an Agile development environment.
  • Proficiency in C/C++
  • Development experience with Arm Cortex-M microcontrollers and tool chains, including compilers and debuggers.
  • Experience with MCU peripherals (e.g. CAN, LIN, USB, I2C, SPI, etc).
  • Proficient in software, component, and interface design.
  • Ability to test/debug firmware issues using oscilloscopes, multi-meters, debuggers, emulators/simulators, and logic analyzers.
  • Demonstrate knowledge of unit testing and CI/CD pipeline.
  • RTOS development experience preferred.
  • Practical AI experience preferred.
Physical Requirements
  • Able to lift up to 35 lbs.
  • Able to stand, sit, walk, bend, twist, rotate, and/or reach throughout an entire shift.
  • Must be able to handle and work with small parts.
Working Conditions
  • Mostly office environment, occasional light manufacturing environment.
  • Fast-paced, team-oriented environment.
  • Low noise level in a temperature-controlled setting.
  • Some level of domestic and/or international travel may be required.
  • May work remotely.
  • Mostly normal business hours with occasional need to flex hours.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electrical Engineering Project Manager
Electrical Engineering Project Manager

SoundOff Signal • Hudsonville (MI)

Hybrid
USD 110,000 - 150,000
Remote Embedded Firmware Engineer II
Remote Embedded Firmware Engineer II

SoundOff Signal • Hudsonville (MI)

Hybrid
USD 90,000 - 120,000
Electrical Engineer I
Electrical Engineer I

SoundOff Signal • Hudsonville (MI)

Hybrid
USD 75,000 - 105,000
Electrical Engineering Internship/ Co-Op
Electrical Engineering Internship/ Co-Op

SoundOff Signal • Hudsonville (MI)

On-site
USD 25,000 - 39,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Mechanical Engineering Internship/ Co-Op
Mechanical Engineering Internship/ Co-Op

SoundOff Signal • Hudsonville (MI)

On-site
USD 21,000 - 30,000
Embedded Engineer II
Embedded Engineer II

WHOOP • Boston (MA)

On-site
USD 95,000 - 125,000
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Embedded Software Engineer
Embedded Software Engineer

SMC • Noblesville (IN)

On-site
USD 70,000 - 100,000
Software Engineering Manager (Embedded Systems)
Software Engineering Manager (Embedded Systems)

Watchfire • Danville (IL)

On-site
USD 100,000 - 140,000
Medical
Dental
Vision
+3