Jobs · Engineering · Ohio

Senior Firmware Engineer – Embedded C++ / RTOS

Umanist NA · Mayfield Heights, OH · 1 mo ago
On-siteEngineeringFull-time

Key Responsibilities

  • Design, develop, and maintain embedded firmware using C/C++ programming languages.
  • Develop and optimize firmware applications for real-time embedded systems.
  • Work with RTOS environments to build reliable and scalable embedded solutions.
  • Perform debugging, troubleshooting, and root cause analysis of firmware and hardware issues.
  • Collaborate with electrical, hardware, and system engineering teams during product development.
  • Develop and maintain software documentation, design specifications, and test procedures.
  • Perform firmware testing, validation, and performance optimization.
  • Support product lifecycle activities including design improvements and issue resolution.
  • Utilize Python scripting for automation, testing, and development support.

Required Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 5+ years of experience in embedded firmware development.
  • Strong programming skills in C/C++.
  • Hands-on experience working with RTOS-based systems.
  • Experience with embedded systems architecture, debugging, and hardware integration.
  • Strong understanding of microcontrollers, embedded processors, and communication protocols.
  • Experience with firmware testing and troubleshooting methodologies.

Preferred Qualifications

  • Experience developing firmware for industrial, automotive, robotics, or electronic products.
  • Experience with Python scripting for automation or testing.
  • Knowledge of embedded debugging tools and development environments.
  • Experience working closely with hardware engineering teams.

Similar jobs

Senior Firmware Engineer, C++

Varda Space IndustriesEl Segundo, CA· 2 wk ago
Information Technology$169k–$216k/yrapply on job-boards.greenhouse.io