What are the responsibilities and job description for the Lead Firmware Engineer- (Embedded firmware, C++) position at Magicforce?
Mandatory skills
10 years of handson embedded firmware development experience
Expert proficiency in C/C for MCUbased realtime systems
Strong expertise in RTOS, concurrency, interrupts, timers, and state machines
Advanced embedded debugging, rootcause analysis, and performance optimization
Experience with device drivers, peripherals, communication stacks, and board/device bringup
Proven ownership of firmware endtoend: requirements, design, implementation, testing, and verification
Strong understanding of software architecture and design tradeoffs
Experience with Git, code reviews, and Agile development practices
Ability to translate system requirements into technical designs and test strategies