Firmware Tech Lead
Core
Senior technical role combining hands-on firmware development with system-level coordination across embedded devices, sensors, and hardware components.
Role type
Senior IC firmware tech lead (embedded systems)
Builds
Firmware for embedded devices and multi-device ecosystems
Domain
Embedded systems / IoT / Robotics
Required skills
C++, embedded firmware development, distributed systems, real-time systems, robotics, system architecture, debugging, prototyping, cross-functional coordination
Preferred skills
STM32, RTOS, multi-threaded programming, wireless communication, Python, C#, Jira, defense-related systems
Technologies
C++, STM32, RTOS, Python, C#, Jira (via careerplan.io/jobs/47-006-D9-B6A-firmware-tech-lead-at-bagira)
Responsibilities
Maintain system-level overview of firmware across devices, participate in hands-on development and debugging, coordinate firmware work with product and engineering teams, align technical decisions with team leader, identify device dependencies, facilitate technical discussions and planning, monitor deadlines and risks.
Seniority
Senior, hands-on IC with leadership responsibilities
