
Senior Embedded Firmware Engineer
Micron Technology3 days ago
Responsibilities
- Develop and modify embedded software on bare metal, embedded Linux, and higher-level hardware interface environments.
- Develop and debug software in C, C++, Python, and Bash for custom semiconductor equipment.
- Design, bring up, test, optimize, and support next-generation memory testers and existing equipment.
- Debug software-hardware interactions using schematics, layout drawings, datasheets, oscilloscopes, logic analyzers, DMMs, SMUs, and other lab equipment.
- Root-cause issues spanning firmware, board-level electronics, analog and mixed-signal circuits, and electromechanical systems.
- Collaborate with software, electrical, mechanical, and control engineers across globally distributed teams.
- Support equipment manufacturing, New Product Introduction, operations, and production activities.
- Create technical documentation and communicate effectively with cross-disciplinary and global team members.
Requirements
- Bachelor of Science in Electrical Engineering, Computer Engineering, or equivalent.
- At least 4 years of embedded software development experience tightly coupled to custom hardware.
- Strong proficiency in C and C++.
- Demonstrated ability to read schematics and trace hardware/software interfaces during debugging.
- Working knowledge of analog and mixed-signal circuits, signal paths, measurement techniques, and common failure modes.
- Hands-on experience using oscilloscopes, logic analyzers, DMMs, and power supplies to debug real systems.
- Ability to debug issues spanning firmware, board-level electronics, and electromechanical interactions.
- Experience and/or interest in agentic AI code development and incorporating agentic workflows into processes.
- Preferred: 5+ years of embedded software interfacing with hardware.
- Preferred: Python and Bash proficiency, Linux and GNU toolchain experience, analog front-end and ADC/DAC debugging, programmatic lab-equipment interfacing, calibration, Linux device interaction, drivers or kernel-level debugging, and PCIe familiarity.
Benefits
- Medical, dental, and vision plan options.
- Income protection benefits for illness or injury and paid family leave.
- Paid time off and paid holidays.
- The position involves daily hands-on laboratory work and collaboration with team members in Boise, San Jose, Penang, and Hyderabad.
About Micron Technology
Micron Technology designs and manufactures memory and storage semiconductors—DRAM, NAND, NOR and SSDs—sold to device makers, cloud providers, and embedded/automotive markets. Founded in 1978 and headquartered in Boise, Idaho, it operates globally and sells under the Micron and Crucial brands as a public company (NASDAQ: MU). Its products support data center, AI, mobile, and PC systems, including high-bandwidth and multichip packages for performance- and space-constrained applications.