Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

FPC of Savannah

Senior Firmware Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
72
out of 100
Average of individual scores

Were these scores useful?

Job Description

Senior Firmware Engineer FPC of Savannah - 4.0 Minneapolis, MN Job Details Full-time $100,000 - $150,000 a year 21 hours ago Benefits Health insurance Dental insurance 401(k) Vision insurance Qualifications Software engineering Embedded systems Engineering Firmware Git Firmware development RTOS Requirements management Embedded C Electrical Engineering Full 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. Support multiple product development programs simultaneously. 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.
Job Type:
Full-time Pay:
$100,000.00 - $150,000.00 per year
Benefits:
401(k) Dental insurance Health insurance Vision insurance
Work Location:
In person

Benefits

  • 401(k) Plans
  • Health Insurance
  • Dental Insurance
  • Vision Insurance