Software Engineer
Core
Design and develop real-time embedded software to control DLP Controllers for Industrial, Automotive, and Display applications.
Role type
Embedded Software Engineer
Builds
DLP Controllers and associated peripherals
Domain
Semiconductor / Optoelectronics / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++, embedded RTOS, hardware debugging, software validation, test automation, functional safety (ISO26262), automotive ASPICE
Preferred skills
Python scripting, image processing algorithms, static code analysis, AI coding assistants
Technologies
Git, compilers, simulators, IDEs, oscilloscopes, logic analyzers
Responsibilities
Design and develop embedded software for DLP Controllers; collaborate with hardware and FPGA teams to define system needs; create design documentation and user guides; debug software/hardware issues; develop unit and system test plans and procedures; analyze test results to determine root causes; maintain existing SW platforms; support customers on software issues.
Seniority
Mid-level, hands-on IC