Staff/Lead Embedded Software Engineer
Core
Develop embedded software running on bare metal and embedded Linux for custom in-house semiconductor testers, supervising a team of engineers.
Role type
Staff/Lead Embedded Software Engineer
Builds
Custom semiconductor test equipment (hardware/software integration)
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, analog circuitry, schematic reading, PCB layout, lab equipment interfacing
Preferred skills
Supervisory experience, cross-discipline design, system manufacturing, GNU tool chain, programmable instrument interfacing, calibration experience
Technologies
RHEL, containers, oscilloscopes, DMMs, SMUs
Responsibilities
Design and modify equipment in cross-discipline teams; develop code on bare metal and Linux; manufacture and support equipment; provide technical guidance and manage team performance; integrate AI-assisted tools into daily work.
Seniority
Staff/Lead, hands-on IC with people management