Base pay range
$185,000.00/yr - $225,000.00/yr
About the Role
We are seeking a Senior Firmware Engineer to join a pioneering team developing next-generation AI/ML solutions. In this role, you will contribute to the architecture and full lifecycle development of an advanced AI platform system. You'll be responsible for building production-grade firmware and firmware APIs that enable resource management and optimization across cutting-edge hardware platforms.
This is a hands-on engineering role that involves close collaboration with hardware and software teams to implement communication management software for diverse use cases.
Key Responsibilities
- Design, develop, and test firmware for advanced AI platform systems.
- Develop firmware APIs for resource management and optimization.
- Collaborate with cross-functional teams to integrate firmware with hardware and software components.
- Debug complex hardware/firmware issues using industry-standard tools.
Minimum Qualifications
- Bachelor's degree with 8+ years of experience, or Master's degree with 6+ years in Computer Science, Electrical Engineering, Information Technology, or related field.
- 7+ years of hands-on experience in firmware or embedded software development.
- Strong proficiency in C and/or C++ for embedded systems.
- Experience with microcontroller architectures (e.g., ARM Cortex-M/R/A, ESP32, RISC-V).
- Skilled in debugging using tools such as:
- In-circuit debuggers (JTAG/SWD) with GDB
- Oscilloscopes for signal waveform analysis
- Logic analyzers for digital bus traffic (SPI, I2C, UART)
- Multimeters and power supplies for electrical troubleshooting
- Experience writing bare-metal drivers and working directly with device registers.
- Familiarity with Git and bug tracking tools.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
Interview Process
- Initial phone screen with the hiring manager.
- Two onsite technical interviews.