Embedded Firmware Engineer

RalliantSpartanburg, SC
$81,500 - $151,300Onsite

About The Position

The Embedded Firmware Engineer will contribute to the design, development, and maintenance of embedded firmware for industrial products. This role requires hands‑on firmware development experience, a strong foundation in embedded systems, and the ability to collaborate effectively within a global, cross‑functional team.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Physics, or a related technical field
  • 2–4 years of experience in embedded firmware development
  • Strong foundation in embedded programming with hands‑on experience in structured firmware design
  • Proficiency in C/C++; familiarity with Python or Assembly is a plus
  • Working knowledge of microcontroller architectures, signal processing, and basic electrical engineering concepts
  • Experience using version control systems such as Git
  • Strong documentation skills, with the ability to maintain existing documentation and develop new technical content with clarity and consistency
  • Team‑oriented mindset with the ability to collaborate across functions and adapt in a global team environment
  • Good written and verbal communication skills

Nice To Haves

  • Exposure to industrial communication protocols such as IO‑Link, EtherNet/IP, or PROFINET
  • Experience with STM8 or STM32 microcontroller families
  • Interest in improving development efficiency through modern tools, including AI‑enabled development tools

Responsibilities

  • Develop, test, and maintain embedded firmware for innovative measurement and sensing products
  • Support continuous improvement of embedded firmware architecture with a focus on reliability, performance, and scalability
  • Contribute to firmware specifications and ensure clear, structured documentation of design and development activities
  • Enhance and maintain existing embedded firmware for intelligent sensor systems while supporting development of new product platforms
  • Maintain and improve existing technical documentation and create new documentation to support development, production, and field support
  • Collaborate closely with hardware, manufacturing, and quality teams to support product development and troubleshooting efforts
  • Work within a global engineering organization, coordinating with international teams to drive aligned development outcomes
  • Execute assigned development tasks independently with guidance, building ownership of specific firmware modules and features

Benefits

  • Cross-functional, collaborative environment, focused on delivering results through extraordinary diverse teams.
  • Great customers and differentiate ourselves by providing them with great service.
  • FBS is the foundation of everything we do. It guides how we grow our portfolio, how we invent new products, how we drive strong results across our businesses, and how we develop our people. It inspires us to be and do better.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service