Firmware Engineer

The Firmware Engineer I develops software and firmwares source code in C/C++, Embedded C, and other languages. Designs, develops, tests, debugs, and implements embedded software and systems. Being a Firmware Engineer I utilizes version control, simulation, debugging, and other development tools. Understanding of common communication interfaces like SPI, I2C, USB, UART, and others. In addition, Firmware Engineer I collaborates cross functionally with hardware engineers. Provides engineering support for testing, deployment, and updates. Requires a bachelor’s degree in computer science, electrical engineering, or related field. Typically reports to a manager or head of a unit/department. Being a Firmware Engineer I work is closely managed. Works on projects/matters of limited complexity in a support role. Working as a Firmware Engineer I typically requires 0-2 years of related experience.

Firmware Engineer Job Description Template

Our company is looking for a Firmware Engineer to join our team.

Responsibilities:

  • Contribute to business winning technical proposals;
  • Provide support to the projects, systems and operations teams;
  • Assist in estimating, planning and progress reporting;
  • Collaboration with other project team members to analyse and address project requirements;
  • Working across a multidisciplinary team to ensure successful product integration;
  • Improving current products through development and modifications;
  • Task creation and tracking;
  • Compiling technical information for technical updates, installation and operating manuals;
  • development;
  • Firmware design and code to implement requirements;
  • Continuous integration;
  • Maintenance;
  • Configuration management;
  • The design, development and testing of firmware for new products;
  • Creation of design and test requirements.

Requirements:

  • Digital hardware design;
  • RTL design;
  • Firmware lifecycle development;
  • SC Clearance or have the ability to gain an SC clearance;
  • Embedded C/C ++
  • Analogue & Digital experience;
  • Microcontroller.
Smart Job Promotion with Jooble
Attract Relevant Candidates