Senior Embedded Software Engineer
Core
Architecting and directing software teams to develop control systems for lithography machines that enable semiconductor miniaturization.
Role type
Senior Software Architect (Embedded Systems) (via careerplan.io/jobs/J-00352652-senior-embedded-software-engineer-at-asml)
Builds
Control software for advanced lithography machines shipped to leading chipmakers
Domain
Semiconductor manufacturing equipment / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ proficiency, system architecture design, technical feasibility assessment, Agile methodology, CI/CD, stakeholder management, resource estimation, modular design, test planning
Preferred skills
Python, googletest, unit testing, auto testing
Technologies
C, C++, Python, ClearCase, Jira, Bash
Responsibilities
Provide technical direction for software development teams, assess technical feasibility across disciplines, verify system architecture stability and security, decompose development scope and estimate resources, support Agile development processes, create modular and scalable architecture designs, ensure code quality and adherence to standards, participate in test planning and execution, evaluate technical risks and dependencies, interface with customers to gather requirements, identify skill gaps for team members, drive continuous process improvement in software development lifecycle
Seniority
Senior, hands-on IC with mentorship responsibilities