Senior Firmware Developer
Core
Develop low-level firmware for advanced power management devices, high performance sensing solutions, embedded ethernet solutions, and cloud power systems.
Role type
Senior IC embedded firmware engineer
Builds
Embedded firmware for power management, sensing, and cloud power systems
Domain
Semiconductor / Power electronics / Embedded systems
Deliverable
production ML models
Required skills
Embedded C, C++, Assembly, Microprocessor architecture, Communication protocols (UART, I2C, SPI, USB), Hardware debugging, FPGA emulation, AI-assisted development tools
Preferred skills
Python, ARM Cortex-M, Verilog/SystemVerilog, RTL simulation, AI workflow customization
Technologies
Git, JIRA, FPGA platforms, Hardware debuggers, Oscilloscopes, Logic analyzers
Responsibilities
Collaborate with system architects and design engineers to define firmware solutions; Develop firmware architecture specifications and test plans; Architect and implement embedded firmware; Debug firmware on custom hardware platforms; Optimize and maintain existing codebases; Work with digital design engineers to validate designs using FPGA platforms; Apply and evaluate AI-assisted tools throughout the development lifecycle
Seniority
Senior, hands-on IC
