Embedded Software Engineer II

SoundOff Signal

Hudsonville (MI)

Hybrid

USD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SoundOff Signal is seeking a qualified embedded software engineer to design, develop, test, and document firmware for automotive-grade products. You will collaborate with hardware and software teams through the firmware lifecycle, review requirements, implement features on ARM Cortex-M MCUs, and ensure ISO-compliant documentation.

The role requires 4+ years in embedded development, hands-on problem solving, Agile experience, and strong communication skills; occasional travel may be required and

Qualifications

  • 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 C/C++.
  • Development experience with Arm Cortex-M microcontrollers and tool chains, including compilers and debuggers.
  • Experience with MCU peripherals (CAN, LIN, USB, I2C, SPI).
  • Experience working in an Agile development environment.
  • 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.
  • RTOS development experience preferred.
  • Practical AI experience preferred.

Responsibilities

  • 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.

Skills

C/C++
Embedded software development
ARM Cortex-M
MCU peripherals (CAN, LIN, USB, I2C, I
RTOS experience
CI/CD pipelines
Unit testing
Strong problem solving
Communication skills
Agile development

Education

BSc in Electrical/Computer/Software Engineering or Computer Science

Tools

Oscilloscopes
Debuggers
Logic analyzers
Microsoft Office

Job description

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

Embedded Firmware Engineer II Remote-Optional ARM Cortex
Embedded Firmware Engineer II Remote-Optional ARM Cortex

SoundOff Signal • Hudsonville (MI)

Hybrid
USD 85,000 - 110,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
Software Engineering Manager (Embedded Systems)
Software Engineering Manager (Embedded Systems)

Watchfire Signs, LLC. • Danville (IL)

On-site
USD 130,000 - 160,000
401k with Employer Match
Vacation
Company Paid Life/ADD
+2
Senior Firmware Engineer
Senior Firmware Engineer

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1
Embedded Software Engineer
Embedded Software Engineer

Digital Monitoring Products • Springfield (MO)

On-site
USD 80,000 - 110,000
Medical, Dental, 401k
Paid vacation/holidays
Free security system
+1
Embedded Software Engineer
Embedded Software Engineer

SMC • Noblesville (IN)

On-site
USD 70,000 - 100,000
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Embedded Software Engineer II, Actuation Systems
Embedded Software Engineer II, Actuation Systems

Jobtailor • Alabama

On-site
USD 70,000 - 110,000
Sr Firmware Engineer
Sr Firmware Engineer

Bell & Associates, Inc. • Auburn (AL)

On-site
USD 90,000 - 120,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Micro Control Company • Minneapolis (MN)

On-site
USD 85,000 - 120,000
Paid Time Off
Health Insurance
401(K) with Roth option
+1