Sr. Firmware Engineer
Core
Architecting and developing robust, maintainable firmware for embedded systems supporting ultra-precise 6DOF magnetic tracking sensors.
Role type
Senior embedded firmware engineer (bare-metal, RTOS)
Builds
Low-level firmware for embedded peripherals and wireless sensors
Domain
Robotics / Medical device navigation / Magnetic sensing
Deliverable
production ML models | product features
Required skills
Embedded C/C++, bare-metal firmware development, Real-time operating systems (RTOS), ARM microcontrollers, electronic circuit analysis, oscilloscope and logic analyzer usage, systems-level architecture
Preferred skills
Nordic Semiconductor SoCs, Python, C#
Technologies
ARM, C, C++, Python, C#, Embedded Firmware, Robotics, Hardware
Responsibilities
Architect and refine a robust firmware tree for long-term maintainability, develop low-level firmware in C/C++ for embedded systems, work on bare-metal firmware development, use embedded peripherals to achieve precise event timing, optimize low-level code balancing performance tradeoffs, collaborate with software and product teams for end-to-end product performance