Senior Embedded Linux Software Engineer
Core
Design, prototype, develop, and debug embedded Linux software for semiconductor equipment components and devices, integrating hardware awareness with high-level software.
Role type
Senior Embedded Linux Software Engineer
Builds
Embedded software for semiconductor and display manufacturing equipment
Domain
Semiconductor manufacturing / Materials engineering
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Linux user-space development, Object-Oriented Programming (OOP), hardware integration, system architecture, debugging, GRPC protocols
Preferred skills
Image processing, algorithms, machine learning, team leadership, technical architecture
Technologies
C, C++, Python, Linux, GRPC, Intel, ARM
Responsibilities
Plan, design, and implement software for future devices and features; integrate software with hardware and high-level systems; make technical decisions to ensure scalability and performance; collaborate with HW, FPGA, SW, and Algo developers.
Seniority
Senior, hands-on IC