What are the responsibilities and job description for the Senior Firmware Engineer position at TalentOla?
Mandatory skills
· 10 years of hands‑on embedded firmware development experience
· Expert proficiency in C/C for MCU‑based real‑time systems
· Strong expertise in RTOS, concurrency, interrupts, timers, and state machines
· Advanced embedded debugging, root‑cause analysis, and performance optimization
· Experience with device drivers, peripherals, communication stacks, and board/device bring‑up
· Proven ownership of firmware end‑to‑end: 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
Good-to-Have Skills
- Experience in regulated product development (medical devices strongly preferred)
· Knowledge of firmware security concepts (secure boot, secure updates, device hardening)
· Demonstrated technical leadership and mentoring capability
· Strong ownership, accountability, and cross‑functional collaboration skills