Firmware Manager

in Information Technology
  • Pennsylvania View on Map
  • Salary: $140,000.00 - $185,000.00
Permanent

Job Detail

  • Experience Level Manager
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type Remote
  • Job Reference 0000021222
  • Salary Type Annually
  • Industry Industrial Automation
  • Selling Points

    Lead impactful firmware engineering projects in a collaborative remote environment. Drive innovation and technical excellence in safety-critical embedded systems. Shape team processes and contribute hands-on to engineering solutions.

Job Description

Firmware Manager Overview

  • The Firmware Manager leads the firmware engineering team, ensuring delivery, technical excellence, and team health.
  • This role combines hands-on embedded engineering with leadership responsibilities in a dynamic and innovative environment.
  • Collaborate across departments to align firmware with hardware, cloud, and systems engineering goals.
  • Drive the development process, supported by program management and systems engineering functions.
  • Ensure the firmware team meets safety-critical standards while maintaining delivery pace.
  • Contribute directly to embedded stack development, filling gaps to ensure project progress.
  • Remote work opportunity offering flexibility and autonomy in a collaborative setting.
  • Ideal for professionals seeking to lead impactful projects in firmware engineering.

Firmware Manager Key Responsibilities & Duties

  • Lead firmware engineering team, managing delivery, technical health, and team dynamics.
  • Develop and review production C/C++ code for safety-critical embedded devices.
  • Implement real-time firmware for RTOS targets and Embedded Linux environments.
  • Debug hardware issues using JTAG, GDB, oscilloscopes, and logic analyzers.
  • Maintain and enhance firmware CI/CD pipelines and test automation systems.
  • Manage Agile Scrum processes, including backlog grooming, estimation, and forecasting.
  • Advocate for technical health and feasibility within the backlog and quality processes.
  • Collaborate with product and program forums to align technical direction and integration risks.

Firmware Manager Job Requirements

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.
  • Minimum 6 years of embedded software development experience, with 2 years in leadership roles.
  • Proficiency in C/C++, RTOS, Embedded Linux, and hardware debugging tools.
  • Experience with CI/CD pipelines, test automation, and hardware-in-the-loop coverage.
  • Strong technical judgment for feasibility assessment, estimation, and risk management.
  • Solid management skills in performance, development, and capacity planning.
  • Background in functional safety or regulated industries is a plus.
  • Remote work capability with effective team collaboration and communication skills.
  • ShareAustin:

Related Jobs