Firmware Engineer

FPC of Savannah

Fort Snelling Unorganized Territory (MN)

On-site

USD 110,000 - 150,000

Full time

42 hours 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

FPC of Savannah in Minneapolis, MN is seeking a Senior Embedded Software Engineer to lead firmware design, implementation, and testing across NPD and sustaining products.

Responsibilities include translating concepts into robust firmware architectures, collaborating with hardware engineers, and ensuring traceability and compliance for regulated products. Strong C/C++, RTOS, and Agile experience are required.

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 5+ years of embedded software/firmware development using C/C++.
  • 2+ years of experience with Real-Time Operating Systems (RTOS).

Responsibilities

  • Translate high-level concepts into robust, maintainable firmware architectures.
  • Capture and document requirements for regulated products to ensure traceability and compliance.
  • Collaborate with hardware engineers to define hardware/firmware integration strategies and diagnostics.
  • Work with Product Owners and stakeholders using Agile practices to maintain alignment throughout the development lifecycle.
  • Champion development processes, lead technical reviews, and implement code that meets product requirements and coding standards.
  • Ensure all code is well-documented, rigorously tested, and version-controlled.
  • Perform unit testing using IDEs, debuggers, emulators, communication analyzers, oscilloscopes, and logic analyzers.
  • Provide work breakdown plans and task estimates to support project planning and tracking.
  • Contribute to product roadmap planning, identify competency and resource gaps, and implement improvement plans.
  • Develop metrics to track progress and identify areas for improvement.
  • Develop and implement risk mitigation strategies throughout the firmware development lifecycle.

Skills

C/C++
RTOS
Embedded software

Education

Bachelor's degree in related field

Tools

JTAG/SWD
Oscilloscopes
Logic analyzers
Ethernet
I2C/SPI/UART

Job description

Great opportunity for an experienced Senior Embedded Software Engineer located in Minneapolis, Minnesota.

Our client is a leading global industrial safety technology manufacturer looking for a Senior Embedded Software Engineer to lead the firmware design, implementation, and testing aspects of New Product Development (NPD) and sustaining products throughout their entire lifecycle.

Responsibilities
  • Translate high-level concepts into robust, maintainable firmware architectures.
  • Capture and document requirements and rationale for regulated products to ensure traceability and compliance.
  • Collaborate with hardware engineers to define and implement hardware/firmware integration strategies and diagnostic coverage.
  • Work with Product Owners and stakeholders using Agile practices to maintain alignment throughout the development lifecycle.
  • Champion development processes, lead technical reviews, and implement source code that meets product requirements and coding standards.
  • Ensure all code is well-documented, rigorously tested, and version-controlled.
  • Perform unit testing using IDEs, debuggers, emulators, communication analyzers, oscilloscopes, and logic analyzers.
  • Provide work breakdown plans and task estimates to support project planning and tracking.
  • Contribute to product roadmap planning, identify competency and resource gaps, and implement improvement plans.
  • Develop metrics to track progress and identify areas for improvement.
  • Develop and implement risk mitigation strategies throughout the firmware development lifecycle.
Qualifications
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 5+ years of experience developing embedded software/firmware using C/C++.
  • 2+ years of experience with Real-Time Operating Systems (RTOS).
Preferred Qualifications
  • Master's degree in Engineering, Computer Science, or a related discipline.
  • Background in regulated industries, including medical devices, industrial safety, or automotive.
  • Experience developing firmware for multi-core embedded processors.
  • Familiarity with integrating Ethernet stacks in embedded environments.
  • Experience using JTAG/SWD debuggers, oscilloscopes, logic analyzers, and protocol analyzers (UART, I2C, SPI, Ethernet).
  • Proven ability to deliver firmware across the full development lifecycle, from requirements capture through validation.
  • Proficiency with Agile development, Git, CI/CD pipelines, and automated testing frameworks.
  • Experience contributing to FMEAs and implementing firmware risk mitigation strategies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer1
Senior Embedded Software Engineer1

Pentangle Tech Services | P5 Group • Minneapolis (MN)

On-site
USD 110,000 - 170,000
Senior Embedded Firmware Engineer - NPD & Compliance
Senior Embedded Firmware Engineer - NPD & Compliance

FPC of Savannah • Fort Snelling Unorganized Territory (MN)

On-site
USD 110,000 - 150,000
Senior Firmware Engineer — Embedded Systems Leader
Senior Firmware Engineer — Embedded Systems Leader

Nextern • Maple Grove (MN)

On-site
USD 110,000 - 160,000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Senior Embedded Firmware Architect
Senior Embedded Firmware Architect

Det-Tronics (Detector Electronics, LLC) • Minneapolis (MN)

On-site
USD 120,000 - 170,000
Health & Wellness
401(k) with company match
PTO & holidays
+3
Principal Firmware Engineer
Principal Firmware Engineer

FPC of Savannah • Minneapolis (MN)

On-site
USD 110,000 - 140,000
Senior Embedded Firmware Engineer - Industrial Safety
Senior Embedded Firmware Engineer - Industrial Safety

Detector Electronics LLC • Minneapolis (MN)

On-site
USD 92,000 - 122,000
Health & Wellness
401(k) retirement plan
PTO & holidays
+2
Firmware Engineer
Firmware Engineer

Eightelevengroup • Waukesha (WI)

On-site
USD 83,000 - 103,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 120,000 - 150,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 110,000 - 140,000