Staff/Lead Embedded Software Engineer
Core
Develop embedded software running on bare metal and embedded Linux for custom in-house semiconductor testers.
Role type
Staff/Lead Embedded Software Engineer
Builds
Custom semiconductor test equipment
Domain
Semiconductor manufacturing / Hardware testing
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Bash, Python, embedded software, bare metal programming, embedded Linux, electrical engineering fundamentals, analog circuitry, lab equipment interfacing, PCB layout, schematic reading
Preferred skills
Supervisory experience, cross-discipline design, system manufacturing, GNU tool chain, calibration, programmable instrument interfacing (oscilloscopes, DMMs, SMUs)
Technologies
RHEL, containers, GNU tool chain
Responsibilities
Design and modify equipment in cross-discipline teams; develop code on bare metal and Linux; support manufacturing and production; provide technical guidance and manage local team performance; integrate AI-assisted tools into daily work.
Seniority
Staff/Lead, hands-on IC with people management