SR. Engineer, Embedded Design
Core
Develop embedded and interface software for internal equipment used across Assembly & Test organization in a semiconductor company.
Role type
Senior Embedded Software Engineer (Systems Integration)
Builds
Custom equipment for memory testing and semiconductor assembly
Domain
Semiconductor manufacturing / Test equipment
Required skills
C, C++, Python, Linux, bare metal programming, electrical engineering fundamentals, schematic review, lab equipment operation (oscilloscopes, DMMs, SMUs), debugging hardware/software interfaces
Preferred skills
Embedded software tools, PCB layout, GNU toolchain, AI-assisted tools integration
Technologies
Linux, C, C++, Python, GNU toolchain, Oscilloscopes, DMMs, SMUs
Responsibilities
Develop embedded software interfacing to hardware in bare metal and Linux environments; Debug issues spanning software layers and PCB hardware; Collaborate with electrical, mechanical, and control engineers to design new equipment; Automate testing and develop user libraries to control hardware; Use lab equipment for design bring-up, characterization, and testing
Seniority
Senior, hands-on IC