Firmware Team Lead
Core
Lead a small firmware team (5-10 developers) in designing, analyzing, testing, and integrating firmware for embedded communication and control modules, while splitting time between supervision and hands-on development.
Role type
Senior IC Firmware Team Lead (Embedded Systems)
Builds
Next-generation embedded communication and control modules for industrial manufacturing equipment
Domain
Industrial Automation / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C code for real-time embedded environments, embedded architecture design, Agile-Scrum facilitation, risk mitigation, cross-functional collaboration, hardware/firmware/electrical specifications knowledge, version control systems, debugging and optimization
Preferred skills
Management experience (2+ years), 7+ years in firmware development, secure coding practices, cryptographic algorithms, RS-232/USB/Ethernet protocols, embedded control peripherals (A/D, D/A, timers, I/O), low-cost/low-power microcontrollers and ASICs development
Technologies
C, Agile-Scrum, version control systems, microcontrollers, ASICs, RS-232, USB, Ethernet
Responsibilities
Lead firmware team activities for software enhancements and new product initiatives, facilitate scrum processes (stand-ups, planning, reviews), provide technical oversight and coaching, define success criteria and priorities, manage project deliverables and budgets, participate in architecture design and code reviews, develop embedded software on microcontrollers and ASICs
Seniority
Senior, hands-on IC with management responsibilities