Senior Staff Firmware Engineer
Core
Designing and developing highly reliable software for internally-designed embedded systems and hardware interface services in a Linux environment.
Role type
Senior Staff Firmware Engineer
Builds
Embedded systems and hardware interface services for access control solutions
Domain
Access control / IoT / Embedded Linux
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, RTOS (Zephyr/FreeRTOS), Linux driver development, system service development (Python/Golang), debugging, CI/CD workflows
Preferred skills
Cross-functional collaboration, autonomous work, knowledge sharing
Technologies
Linux, Python, Golang, Zephyr, FreeRTOS, Debian, ARM, JIRA, Zendesk, TestRail
Responsibilities
Design and develop software for embedded systems and hardware interfaces; create and manage Linux drivers; develop system services in Python and Golang; design and execute test scripts; collaborate with mobile, backend, and hardware teams; support customer issues and patch bugs; support manufacturing efforts for product quality control
Seniority
Senior Staff, hands-on IC