12 days ago - req16094

Staff Software Design Engineers

Computer science & software engineering

In a nutshell

Location

San Diego - CA, US

Experience

8+ years

Degree

Bachelor

Job Category

Computer science & software engineering

OPENINGS WITH ASML US, LP:Maintain and develop embedded control system software or Windows/Linux based application software. Generate software requirements, design documents, interface control documents and unit test plans. Conform to the approved Software Development Process and the Program Development Process, and is an active champion of process improvement. Lead/participate in SEPG (Software Engineering Process Group) activities. Work with complex hardware interfaces in a real-time environment. Write software requirements, detailed design documents, and develop and perform unit testing of real-time embedded or application software. Analyze root causes of a distributed control system and architecture. Technical ownership of issues that impact design success, and guide the future concepts, products and technologies. Discover and negotiate system requirements to create a design, and author Architecture, Requirements, and Design Documents. Responsible for coding efforts, including programming in different languages, for components that are particularly data intensive. Utilize knowledge to design software for large complex multi-processor systems.EOE AA M/F/Veteran/Disability

Requirements: Bachelor’s degree in Computer Science, Computer Engineering or a related technical field and 10 years of post-baccalaureate, progressive experience in the job offered or a related occupation. In the alternative, will accept a Master’s degree in Computer Science, Computer Engineering or a related technical field and 4 years of experience in the job offered or a related occupation.

This position is eligible for Employee Referral Program benefit(s).