Senior Embedded Systems Architect - Firmware

Grace Technologies

Davenport (IA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Profit sharing
Comprehensive benefits package

Job summary

A leading engineering firm in Davenport, IA seeks a Senior Embedded Systems Architect to drive the development of embedded firmware solutions. The ideal candidate will possess 10+ years of experience in embedded systems, strong C programming skills, and project management expertise. This role requires shaping both current products and future technology roadmaps, along with offering competitive compensation and a comprehensive benefits package. The company is known for its commitment to clean design and improving the industrial sector.

Qualifications

  • 10+ years of experience in embedded systems engineering required.
  • Experience in full software and hardware development lifecycle essential.
  • 3+ years of project management experience necessary.

Responsibilities

  • Architect and develop embedded firmware solutions.
  • Translate business and product requirements into scalable architectures.
  • Lead firmware test plans and software compatibility assessments.

Skills

Embedded C programming
Microprocessor-based system design
Debugging tools proficiency
Project management
Agile development methodologies
Communication skills

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
SQL databases
Lab-based debugging tools

Job description

Senior Embedded Systems Architect – Firmware

Grace Technologies is accelerating the industrial world’s transition to zero downtime and zero harm. We design intelligent electrical safety and predictive maintenance solutions trusted by global data centers, utilities, and industrial facilities making maintenance safer, smarter and more efficient.

Location: Davenport, IA

Role Summary

Under the direction of the CTO, the Senior Embedded Systems Architect – Firmware is responsible for architecting, developing, and delivering embedded firmware solutions from concept through production. This role provides senior technical leadership across the embedded systems stack and plays a key role in shaping both current products and future technology roadmaps.

Key Responsibilities
  • Architect system-level firmware and make technical decisions guiding current products and future roadmap initiatives
  • Translate business and product requirements into scalable firmware architectures aligned with company strategy
  • Serve as a senior technical resource across embedded systems, including firmware, hardware design, schematics, layouts, and BOMs
  • Design, develop, test, and maintain reliable and reusable embedded firmware solutions
  • Partner with Product and Project Management to define technical scope, estimate timelines, and execute firmware projects end-to-end
  • Lead development and execution of firmware test plans and test cases to ensure hardware-software compatibility and optimized performance
  • Support testing and debugging efforts, including in-depth troubleshooting when required
  • Conduct firmware code reviews and mentor engineering team members on best practices, code quality, and documentation standards
  • Drive continuous improvement by evaluating and implementing new tools, technologies, and methodologies
  • Stay current on industry trends and collaborate with the CTO to apply emerging technologies to embedded products
  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders
Required Education & Experience
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or equivalent
  • 10+ years of experience in embedded systems engineering, including microprocessor-based system design and programming; full software and hardware development lifecycle (requirements, design, coding, testing, CI)
  • 3+ years of project management experience, including scope definition, requirements documentation, budgeting, scheduling, resource planning, and risk assessment
Required Technical Skills
  • Strong embedded C programming experience in fixed- and floating-point systems
  • Experience supporting multiple MPU platforms for new hardware designs
  • Deep understanding of embedded system design and common peripherals (SPI, I2C, UART, DMA, ADC, DAC)
  • Proficiency with lab-based debugging tools (oscilloscope, logic analyzer, multimeter, power supply, frequency generator)
  • Working knowledge of RF communication systems and associated protocols
  • Proficiency with Git or similar code versioning tools
  • Working knowledge of SQL databases
  • Familiarity with common data formats (XML, JSON)
  • Working knowledge of Agile and Waterfall development methodologies
  • Strong written and verbal communication skills
Language, Reasoning & Collaboration Skills
  • Ability to read and interpret technical specifications, schematics, engineering change notices, and professional journals
  • Ability to prepare technical documentation, reports, and training or educational materials
  • Ability to communicate effectively with vendors, customers, and cross-functional teams
  • Strong problem-solving skills in environments with limited standardization and evolving requirements
  • Demonstrated ability to lead teams through the embedded systems development lifecycle
Physical Demands

While performing the duties of this role, the employee is frequently required to sit, stand, walk, talk, hear, and use hands to handle tools or controls. Occasional bending, stooping, and reaching may be required. The employee must occasionally lift up to 50 pounds. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

What We Offer

Competitive compensation, profit sharing, and a solid benefits package (medical, dental, vision, short- and long-term disability). We’re a family‑owned, engineering‑driven company that values clean design, thoughtful tradeoffs, and building things that actually work in the real world. We’ve been recognized as a Des Moines Register Best Place to Work six times since 2018—not because of buzzwords, but because we invest in our people and trust experienced engineers to do great work.

www.graceport.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

FPC of Savannah • Omaha (NE)

On-site
USD 100,000 - 130,000
Medical insurance
Vision insurance
401(k)
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Staffxpert LLC • Oshkosh (WI)

On-site
USD 90,000 - 120,000
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
New Product Development Firmware Design Engineer
New Product Development Firmware Design Engineer

Marshalltown Area Chamber of Commerce • Marshalltown (IA)

On-site
USD 90,000 - 120,000
Relocation assistance
Flexible benefits plans
Staff Firmware Engineer
Staff Firmware Engineer

West Search Partners, LLC • Longmont (CO)

Hybrid
USD 140,000 - 190,000
Hybrid work environment
Firmware Engineer
Firmware Engineer

Emerson • Marshalltown (IA)

On-site
USD 90,000 - 130,000
Medical insurance plans
Dental and vision coverage
Tuition reimbursement
+1
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits
Firmware Engineer
Firmware Engineer

Crane Company • Saddle Brook (NJ)

On-site
USD 95,000 - 120,000
Comprehensive benefits
401K contribution and match
Paid Time Off
+2
Principal Embedded Firmware Engineer
Principal Embedded Firmware Engineer

Rebuildmanufacturing • Wilmington (MA)

On-site
USD 160,000 - 220,000
Annual bonus
Long-term incentive compensation
Competitive benefits package