1

Firmware Engineer Jobs in Iowa (NOW HIRING)

Senior Traffic Engineer

Waterloo, IA · On-site

$117K - $155K/yr

Responsibilities include development of a traffic engineering business, management of projects, recruiting, staff development, client relationships, and coordination with peers in AECOM's surface ...

Senior RF Communications Engineer

Ely, IA · On-site

$140K - $175K/yr

Experience integrating software with firmware-based SDR or embedded radio platforms. * Experience ... Big mission. Real engineering. Equal Opportunity Employer Secmation is proud to be an equal ...

Senior RF Communications Engineer

Ely, IA · On-site

$140K - $175K/yr

Experience integrating software with firmware-based SDR or embedded radio platforms. Experience ... Big mission. Real engineering.Equal Opportunity EmployerSecmation is proud to be an equal ...

Experience integrating software with firmware-based SDR or embedded radio platforms. * Experience ... Big mission. Real engineering. Equal Opportunity Employer Secmation is proud to be an equal ...

Embedded Software Engineer

Cedar Rapids, IA

$128K - $169K/yr

Company Description eInfochips is a product engineering and software R&D services company with over ... Design, development and/or Verification activity for platform software (firmware, drivers ...

Showing results 21-40

Firmware Engineer information

See Iowa salary details

$70.4K

$157.3K

$192.6K

How much do firmware engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for firmware engineer in Iowa is $157,268.00, according to ZipRecruiter salary data. Most workers in this role earn between $134,300.00 and $192,500.00 per year, depending on experience, location, and employer.

What is a firmware engineer?

Firmware Engineers are professionals who design, develop, test, and maintain the low-level software (firmware) that allows hardware devices to function. This firmware acts as a bridge between the device's hardware and higher-level software, ensuring that hardware components operate correctly and efficiently. Firmware Engineers typically work with embedded systems, writing code in languages like C or C++ for microcontrollers, sensors, and other electronic devices. Their work is crucial in industries such as consumer electronics, automotive, medical devices, and telecommunications.

What are the key skills and qualifications needed to thrive as a firmware engineer, and why are they important?

To thrive as a Firmware Engineer, you need a solid background in embedded systems, C/C++ programming, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with hardware debugging tools, version control systems like Git, and real-time operating systems (RTOS) is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help firmware engineers excel, especially when collaborating with hardware and software teams. These skills and qualities are crucial to ensure reliable, efficient firmware that seamlessly integrates with hardware products.

What are some common challenges firmware engineers face when working with cross-functional teams?

Firmware Engineers often collaborate closely with hardware designers, software developers, and QA teams. A common challenge is ensuring clear communication of technical requirements and constraints, as firmware must interface seamlessly with hardware and higher-level software. Misalignment or delays in one area can impact overall delivery, so Firmware Engineers need strong problem-solving and collaboration skills to address integration issues and keep projects on track. Regular cross-team meetings and thorough documentation help mitigate these challenges.

What is the difference between Firmware Engineer vs Embedded Software Engineer?

AspectFirmware EngineerEmbedded Software Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of hardware and low-level programmingBachelor's in Computer Engineering, Electrical Engineering, or related fields; strong programming skills in C/C++
Work EnvironmentDesigning and developing firmware for hardware devices, often working closely with hardware teamsDeveloping software for embedded systems, often in real-time environments
Industry UsageElectronics, consumer devices, IoT, automotiveConsumer electronics, medical devices, industrial automation

Firmware Engineers focus on creating low-level code that directly interacts with hardware components, while Embedded Software Engineers develop software that runs on embedded systems, often with a broader scope. Both roles require similar technical skills and often overlap in industries like consumer electronics and IoT.

How much money does a firmware engineer make?

A firmware engineer's salary varies based on experience, location, and industry, but typically ranges from $80,000 to $130,000 annually. Senior firmware engineers with specialized skills in embedded systems and real-time operating systems can earn higher salaries, especially in high-demand tech sectors.

What are the most commonly searched types of Firmware Engineer jobs in Iowa?

The most popular types of Firmware Engineer jobs in Iowa are:

What are popular job titles related to Firmware Engineer jobs in Iowa?

For Firmware Engineer jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching Firmware Engineer jobs in Iowa look for?

The top searched job categories for Firmware Engineer jobs in Iowa are:

What cities in Iowa are hiring for Firmware Engineer jobs?

Cities in Iowa with the most Firmware Engineer job openings:

Infographic showing various Firmware Engineer job openings in Iowa as of August 2026, with employment types broken down into 62% Full Time, and 38% Contract. Highlights an 84% In-person, 8% Hybrid, and 8% Remote job distribution, with an average salary of $157,268 per year, or $75.6 per hour.

Senior Traffic Engineer

Stanley Consultants, Inc.

Des Moines, IA • On-site

$105 - $135/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Job description

Stanley Consultants is an award-winning and industry-leading global consulting engineering firm, with an unmatched commitment to culture, values, and ethics. We are dedicated to client experience and solve the most complex challenges to create a sustainable, connected, and enriched world for all. As the world changes, Stanley strategically evolves with it, integrating the latest technology, innovation, and resiliency practices.

With over a century of experience serving the energy, federal government, transportation, and water sectors, we have helped improve lives and shape the infrastructure systems that connect us. As an employee-owned organization with a People First approach, we stand apart from other engineering consulting and services firms. At Stanley, your voice counts, your growth matters, and your success is our success.

Stanley Consultants offers flexible work options, competitive pay and great benefits, a strong sense of community, and the chance to build a meaningful, long-term career!

Job Title - Senior Traffic Engineer

Location - Cedar Rapids, IA | Des Moines, IA | Iowa City, IA | Muscatine, IA

Job Type - Hybrid

Requisition ID - 11296

Stanley Consultants is seeking a Senior Traffic Engineer to support our Traffic Engineering and Safety practices, primarily based in our Des Moines office. However, strong consideration will be given to candidates seeking to work from one of our other Iowa offices: Cedar Rapids, Iowa City, or Muscatine.

  • Develop innovative and practical technical solutions.
  • Build and maintain strong relationships with clients and internal teams.
  • Contribute creative ideas to project planning and development.
  • Demonstrate a strong commitment to client service and mentoring junior engineers.
  • Support assignments across other Stanley Consultants' offices as needed.
What You Will Be Doing:
  • Serve as a Project Manager, Project Lead, or Task Lead on the development of traffic and safety projects.
  • Design and Prepare traffic signal plans for new and modified intersections, including construction sequencing, pavement marking plans, signing plans, and traffic control plans.
  • Design and Prepare roadway lighting plans, traffic signal interconnect plans and other Intelligent Transportation Systems (ITS) infrastructure.
  • Conduct and prepare a variety of analysis and traffic impact studies, including traffic impact analysis, traffic signal warrant analysis, intersection design studies, safety studies, bicycle, and pedestrian planning studies.
  • Provide technical guidance and perform quality control reviews for traffic engineering studies and design projects led by other project managers or team leads.
  • Support local and national practice areas with traffic engineering expertise.
  • Mentor and supervise junior engineers, fostering their technical and professional growth.
  • Represent Stanley Consultants in technical meetings with agency representatives, clients, and contractors.
Required Qualifications:
  • Minimum of a Bachelor of Science in Civil Engineering; Master of Science in Civil Engineering is a plus.
  • At least 8-10 years of relevant experience in traffic engineering, transportation planning, transportation safety, and/or Intelligent Transportation Systems.
  • Iowa Professional Engineer (PE) license.
  • Familiarity with the Manual on Uniform Traffic Control Devices (MUTCD), Iowa DOT and local agency traffic engineering standards.
  • Proficiency with traffic analysis software required; VISSIM or other microsimulation software is a plus.
  • Membership in ITE or other professional organizations aligned with traffic engineering.
  • Ability to work independently and as a team member.
Preferred Qualifications:
  • Professional Traffic Operations Engineer (PTOE) or Road Safety Professional 1 (RSP1) certification, or the ability to obtain.
  • Direct experience with DOT, local county, municipal, and/or developer driven traffic engineering projects and project development.
  • A working knowledge of MicroStation or other CAD software packages.
  • Having presented at local or regional professional organization conferences.
Work-Life Balance

We realize there's more to life than just work. We help you meet the demands of work, family and personal life through several flexible options.

What we offer:
  • Member-Owned. Member-ownership is at the heart of our culture, aligning client satisfaction, company performance, and personal reward.
  • Paid Time Away. Stanley Consultants offers numerous paid holidays, generous paid time off (PTO), parental leave, and professional development leave.
  • Health Insurance. We provide a comprehensive insurance package including medical, dental, vision, FSA, HSA, Doctor On Demand, wellness reimbursement, and mental health resources.
  • Financial Health. We offer life insurance, short- and long-term disability insurance, identity theft protection, and many other benefits.
  • Professional Growth. When your skills grow, so do we, which is why we offer tuition assistance, professional society membership, and more.
  • Financial Rewards. We share our prosperity with members through company stock ownership, a generous 401K match, incentive compensation, and profit-sharing contributions to retirement 401K plans.

Stanley Consultants does not welcome unsolicited resumes from staffing and recruiting agencies. Any unsolicited resumes submitted to Stanley Consultants, including but not limited to resumes submitted directly to Stanley Consultants members, or any of our representatives, will be deemed the property of Stanley Consultants.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR60-1.35(c)

#J-18808-Ljbffr