Software Engineer II Senior - (E2)
Core
Design, develop, test, and maintain software components, tools, platforms, and embedded applications for semiconductor products and development initiatives.
Role type
Software Engineer II (E2)
Builds
Semiconductor products, platforms, tools, and embedded systems
Domain
Semiconductor manufacturing and equipment
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, debugging, testing, Agile methodologies, system architecture understanding, hardware-software interaction knowledge
Preferred skills
Version control, build systems, CI/CD workflows, defect tracking, validation support, integration activities
Technologies
Semiconductor development environments, embedded systems, firmware, platform software
Responsibilities
Design, develop, debug, test, and maintain software components; Collaborate with cross-functional teams to support product delivery; Write clean, efficient, and maintainable code following established standards; Participate in Agile development activities including sprint planning and retrospectives; Partner with technical teams to understand system architecture and integration points; Communicate effectively with internal teams and external partners
Seniority
Mid-level IC