Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Embedded Software Architect image - Rise Careers
Job details

Embedded Software Architect

IntroductionASML US, including its affiliates and subsidiaries, bring together the most creative minds in science and technology to develop lithography machines that are key to producing faster, cheaper, more energy-efficient microchips. We design, develop, integrate, market, and service these advanced machines, which enable our customers - the world's leading chipmakers - to reduce the size and increase the functionality of their microchips, which in turn leads to smaller, more powerful consumer electronics. Our headquarters are in Veldhoven, Netherlands, and we have 18 office locations around the United States including main offices in Chandler, Arizona, San Jose and San Diego, California, Wilton, Connecticut, and Hillsboro, Oregon.We are looking an Embedded Software Architect who has a passion for designing and coding software for a distributed control system. Join ASML and you will be joining a team that operates in a fast-paced, uniquely innovative and challenging environment to create world class DUV technology within ASML.You will work with software and control system engineers as you develop software in response to the system requirement and design documents. You will get to participate in designing for excellence, keeping in mind reusability, modularity, simplicity, and maintainability. In addition you will determine the best test methodologies, and contribute in all aspects of the software development, build, test and release cycle.Duties and Responsibilities• Working in a team of highly skilled software and cross functional engineers responsible for delivering software solutions that enables the ever-increasing miniaturization of semiconductor technology.• Develop software using C++.• Create designs and Implement code that is modular, scalable, robust and meet customer requirements.• Perform unit testing and on target testing to ensure the software meets the high-quality standards our customers expect.• Evaluation of technical issues, risks, and dependencies for projects.• Interfacing with stakeholders to gather a complete understanding of their requirements.• Verify stability, interoperability, portability, security, or scalability of system architecture.• You will also participate in continuous process improvement activities aimed at ensuring the processes and tools used throughout software development lifecycle are increasing the team's ability to develop high quality software in the most efficient manner.• Other duties as assigned.Education and Experience• Requires minimum of BS in Computer Science, or other related engineering or science fields. MS a plus.• Must possess 6-10 years of embedded software development experience.Skills• C++ / Python required• UML required• VxWorks RTOS required• INTEGRITY RTOS preferredOther Information• This position is located on-site in San Diego, CA . It requires onsite presence to attend in-person work-related events, trainings and meetings and to further ensure teamwork, collaboration and innovation.• A flexible workplace arrangement may be available to employees working in roles conducive to remote work (up to two days a week).• Routinely required to sit; walk; talk; hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, reach, and stretch. Occasionally required to move around the campus.• Occasionally lift and/or move up to 20 pounds.• Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus.• Must be willing to work in a clean room environment, wearing coveralls, hoods, booties, safety glasses and gloves for entire duration of shift.• While performing the duties of this job, the employee routinely is required to sit; walk; talk; hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, reach, and stretch.EOE AA M/F/Veteran/DisabilityPotential candidates will meet the education and experience requirements provided on the above job description and excel in completing the listed responsibilities for this role. All candidates receiving an offer of employment must successfully complete a background check band any other tests that may be required.#LI-MO1The current base annual salary range for this role is currently:$130,125-216,875Pay scales are determined by role, level, location and alignment with market data. Individual pay is determined through interviews and an assessment of several factors that that are unique to each candidate, including but not limited to job-related skills, relevant education and experience, certifications, abilities of the candidate and pay relative to other team members.The Company offers employees and their families, medical, dental, vision, and basic life insurance. Employees are able to participate in the Company's 401k plan. Employees will also receive eight (8) hours of vacation leave every month and (13) paid holidays throughout the calendar year. For more information, please contact the Recruiter or click on this link Compensation & Benefits in the US.All new ASML jobs have a minimum application deadline of 10 days.Diversity and inclusionASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that diversity and inclusion is a driving force in the success of our company.Need to know more about applying for a job at ASML? Read our frequently asked questions.Request an AccommodationASML provides reasonable accommodations to applicants for ASML employment and ASML employees with disabilities. An accommodation is a change in work rules, facilities, or conditions which enable an individual with a disability to apply for a job, perform the essential functions of a job, and/or enjoy equal access to the benefits and privileges of employment. If you are in need of an accommodation to complete an application, participate in an interview, or otherwise participate in the employee pre-selection process, please send an email to USHR_Accommodation@asml.com to initiate the company's reasonable accommodation process.Please note: This email address is solely intended to provide a method for applicants to initiate ASML's process to request accommodation(s). Any recruitment questions should be directed to the designated Talent Acquisition member for the position.

Average salary estimate

$173500 / YEARLY (est.)
min
max
$130125K
$216875K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Embedded Software Architect, ASML

Join ASML as an Embedded Software Architect in beautiful San Diego, CA, and become part of a pioneering team that drives innovation in microchip technology. If you're passionate about software design and coding for distributed control systems, this role offers you an exciting opportunity to make a significant impact. In our fast-paced environment, you'll collaborate with top-notch software engineers and control system experts to develop software based on system requirements and design documents. Your expertise in C++ and Python will be crucial as you create modular, scalable, and robust software solutions that meet our customers' high standards. Additionally, you'll have the chance to participate in testing methodologies and contribute throughout the software development cycle from build to release. With a focus on continuous improvement, your input will help refine our processes and tools, ensuring our team is equipped to deliver quality software efficiently. Our ideal candidate holds at least a Bachelor’s degree in Computer Science or a related engineering field and brings 6-10 years of embedded software development experience. If you're ready to tackle technical challenges and work in a collaborative, innovative setting, ASML is the place for you!

Frequently Asked Questions (FAQs) for Embedded Software Architect Role at ASML
What responsibilities does an Embedded Software Architect at ASML have?

As an Embedded Software Architect at ASML, you'll be responsible for designing and developing software solutions that support advanced semiconductor technology. Your primary tasks will include creating scalable and modular code, performing unit testing, and interfacing with stakeholders to gather requirements. You'll work closely with cross-functional engineers to ensure the software meets high quality standards and participate in continuous improvement initiatives.

Join Rise to see the full answer
What qualifications are needed for the Embedded Software Architect position at ASML?

To qualify for the Embedded Software Architect role at ASML, candidates should hold at least a Bachelor's degree in Computer Science or a related field. A Master's degree is advantageous. Furthermore, candidates should have a strong background with 6-10 years of embedded software development experience and be proficient in C++ and Python programming. Familiarity with UML and RTOS like VxWorks is also required.

Join Rise to see the full answer
What software tools are used by the Embedded Software Architect at ASML?

An Embedded Software Architect at ASML commonly uses programming languages such as C++ and Python, along with tools for UML to aid in software design. Experience with VxWorks RTOS and INTEGRITY RTOS is essential for this role, as these technologies are integral to the development and control of the software necessary for advanced chip manufacturing.

Join Rise to see the full answer
What is the work environment like for an Embedded Software Architect at ASML?

Working as an Embedded Software Architect at ASML in San Diego offers an innovative and collaborative environment. The role is primarily on-site, promoting teamwork and interaction among engineers. ASML values flexibility and may allow up to two days a week of remote work for suitable roles. You'll be part of an industrious team focused on creating cutting-edge technology, so expect a stimulating atmosphere with opportunities for growth.

Join Rise to see the full answer
How does ASML support the professional development of its Embedded Software Architects?

ASML is committed to the professional development of its employees, including Embedded Software Architects. The company encourages continuous learning through various training programs, participation in industry conferences, and collaboration with knowledgeable colleagues. ASML also focuses on process improvement, fostering an environment where team members can propose enhancements and take part in innovative projects.

Join Rise to see the full answer
Common Interview Questions for Embedded Software Architect
Can you describe your experience with embedded software development?

In responding to this question, highlight specific projects where you've developed embedded software, detailing the technologies and programming languages used, such as C++ or Python. Emphasize your role, the challenges faced, and how you overcame them to demonstrate your problem-solving skills and technical competency.

Join Rise to see the full answer
What is your approach to software design for distributed control systems?

When answering this question, discuss your methodology for designing software solutions, focusing on aspects such as modularity, reusability, and robustness. Provide examples of how you have implemented these principles in past projects and the benefits realized, such as improved maintainability or scalability.

Join Rise to see the full answer
How do you ensure the quality of your code?

For this question, outline your coding standards and practices, including unit testing and test-driven development. Discuss the importance of peer reviews and continuous integration processes that contribute to maintaining high-quality software, illustrated by anecdotes from your previous work experiences.

Join Rise to see the full answer
Describe a technical challenge you've encountered in your previous roles.

When addressing this question, choose a relevant technical issue you've faced. Detail the situation, your analysis of the problem, the decisions you made, and the outcome. Showcase your critical thinking and technical expertise as well as your ability to work collaboratively with others to solve challenging problems.

Join Rise to see the full answer
How do you gather and incorporate stakeholder requirements into your software development processes?

In your response, explain your strategies for engaging with stakeholders, such as conducting interviews or surveys to gather their needs. Discuss how you analyze requirements, prioritize them, and incorporate their feedback into design and development phases, ensuring alignment between software functionality and user expectations.

Join Rise to see the full answer
What experience do you have with using UML in software development?

When discussing UML, reference specific diagrams you've created in your past roles, such as use case diagrams or class diagrams. Describe your understanding of how UML aids in visualizing system architecture and communicates designs effectively with team members and stakeholders.

Join Rise to see the full answer
How do you stay current with advancements in embedded software technologies?

To answer this question, mention resources you utilize to stay updated, such as industry publications, online courses, or professional groups. Highlight your commitment to continuous learning through attending workshops or conferences, and how this knowledge informs your work in the Embedded Software Architect position.

Join Rise to see the full answer
Can you explain your experience working with different RTOS environments?

In your response, discuss your hands-on experience with various real-time operating systems, such as VxWorks and INTEGRITY RTOS. Explain how you applied your knowledge of these systems in past projects and how they influenced your approach to software design and development.

Join Rise to see the full answer
Describe a time when you had to work under tight deadlines.

To effectively answer this question, provide a specific instance where you successfully met a tight deadline. Discuss your planning and prioritization strategies, collaboration with team members, and how you ensured that the quality of work was not compromised despite time constraints.

Join Rise to see the full answer
What role does continuous improvement play in your work as a software architect?

In your discussion of continuous improvement, emphasize your proactive approach to evaluating processes and suggesting enhancements in the software development lifecycle. Highlight specific examples of how your contributions led to greater efficiencies, improved collaboration, or higher software quality in your previous roles.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 21 hours ago
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Casual Dress Code
Growth & Learning
Dare to be Different
Mission Driven
Diversity of Opinions
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Life insurance
Disability Insurance
Education Stipend
Learning & Development
Posted 5 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Tenable, Inc. Remote US - Headquarters - Maryland - Columbia, US - Remote - California - Bay Area, US - Remote - Massachusetts , US - Remote - California
Posted 5 days ago

ASML's mission is to invent, develop, manufacture and service advanced technology for high-tech lithography, metrology and software solutions for the semiconductor industry. ASML's core values: Challenge: We bravely challenge boundaries and ques...

22 jobs
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 8, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!