Senior Firmware Engineer
Core
Designing embedded firmware architecture and system testing for new solid-state protection components and systems.
Role type
Senior IC firmware engineer (embedded safety-critical systems)
Builds
Self-contained smart components and systems delivering protection and control functionality to electrical systems
Domain
Industrial electronics / Embedded systems / Safety-critical hardware
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded firmware design for 32/64-bit ARM architectures, Bare-metal development, RTOS development (Free RTOS, Zephyr), Hardware bring-up and debugging (JTAG, oscilloscopes, logic analyzers), Communication protocols (SPI, I2C, UART, Modbus, CAN, Ethernet), Cryptography and encryption for embedded devices, DFMEA creation, Safety-critical software process implementation
Preferred skills
Experience with contract manufacturer collaboration, Supplier evaluation, Production ramp-up support
Technologies
Free RTOS, Zephyr, JTAG, SPI, I2C, UART, Modbus, CAN, Ethernet
Responsibilities
Develop and qualify embedded designs for safety-critical components, Establish and execute unit-level and system level tests, Establish safety-critical software processes meeting UL 1988, IEC 60730, IEC 61508, and ISO 26262, Develop DFMEA for safety-critical components, Engage with contract manufacturers to implement design and evaluate production processes, Develop and execute protection system qualification and reliability test plans
Seniority
Senior, hands-on IC