You will:- Bring up new sensors and processors from spec to production, design reliable firmware, and solve complex system issues.
BS and a minimum of 3 years of industry experience.
Proficient in C/C++ for bare-metal and RTOS-based firmware development.
Experience with microcontrollers, sensors, and communication protocols (UART, I2C, SPI, etc.)
Strong grasp of software engineering standard processes for reliable, maintainable firmware.
Strong experience with wireless protocols (ideally Bluetooth), 32-bit microcontrollers, and board bring-up/debug.
Hands-on experience with embedded compilers, linkers, and low-level startup routines for system bring-up.
Proficient in firmware architecture, debugging tools (JTAG, oscilloscope, logic analyzers), and low-level system troubleshooting.
Development experience on Unix/Linux/MacOS platforms.
Proven track record of solving complex problems in multi-functional teams.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.