Firmware Development Engineer

Job Description

Position Overview

The candidate shall design and develop firmware for embedded hardware for input/output devices used in Programmable Logic Controllers (PLCs). The firmware development engineer works as part of the hardware development team to engineer the behavior of an I/O device as described in a feature specification or user manual for the device.


Design and develop complex embedded firmware to meet the requirements for the behavior of I/O devices.

  • Develop and test embedded firmware.
  • Participate in design reviews.
  • Participate in code reviews.
  • Generation of reports and analysis of technical issues.
  • Implement quality and process improvements.
  • Adhere to project schedules and requirements.

Required Knowledge/Skills, Education, and Experience

  • Bachelor’s degree in Computer Engineering or Electrical Engineering.
  • 0-3 years of embedded firmware development
  • Proficiency in C programming.
  • Able to understand circuit diagrams and device specifications as input for firmware development tasks.
  • Self-motivated and result-oriented with strong problem-solving skills.
  • Good interpersonal, communication, and teamwork skills
  • 5% domestic and international travel

Preferred Knowledge/Skills, Education, and Experience

  • Master’s degree in Electrical Engineering
  • 3-5 years of embedded firmware development.
  • C++ programming and object-oriented design methodology is a plus to interface with existing frameworks.
  • Experience with embedded microcontrollers including 8051 and ARM architectures.
  • Familiarity with logic design tools, VHDL programming and simulation is a plus.
  • Ability to operate typical electronic measurement and analysis lab equipment (for example, oscilloscope, meters, analyzers, power supplies).

Organization: Digital Industries

Company: Siemens Industry, Inc.

Experience Level: Experienced Professional

Job Type: Full-time

Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here.

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?