At Accenture Industry X we like to do it differently. We embrace change. We reimagine. We transform. How companies design, engineer, manufacture, service and maintain their products. We embed sustainability and bring digital into every part of the company’s enterprise. We create value by strategy and design, unraveling complexities with our approach as a powerful instrument of change. The way we do so is by designing and engineering products, platforms and services that build bridges between users, technology and business needs. Putting people and planet in the center of everything we do to add value to our clients’ businesses.
Job Description
We are seeking a skilled C/C++ Software Developer to join a high-impact project with the largest manufacturer of lithography machines in the Netherlands. This role offers the chance to work on pioneering technology in the semiconductor industry.
Responsibilities
- Design and develop software for chip-making equipment that meets stringent criteria for nanometer accuracy, high quality, and performance. Exposure to hardware interfaces
- Cross-Functional Collaboration with functional experts (Physicists, Applied Mathematicians, Mechatronic Engineers)
- Work in a Scrum-based team with other talented and multicultural software engineers who emphasize Object-Oriented Design (OOD), refactoring, performance metrics, and testing, primarily in an Embedded Linux environment.
- Involved in systems design using UML. You and your team will build new drivers from the scratch, starting with Software Impact Analysis and come up with correct design decisions and then start with implementations using C, C++ and/or Python.
- Design and build reliable clean C, C++ and/or Python code
- Follow principles of code design for testability, with a focus on low cyclomatic complexity. Write and review test specification documents to ensure high test coverage.
Requirements
- 3 to 5 years in software development (C/C++ and/or Python)
- Knowledge of TDD and principles of designing for testability is a plus. Familiarity with unit testing frameworks (gtest, gmock), automation testing and code quality tools (SonarQube).
- Experience with system design (UML Diagrams & Relationships).
- Previous experience working in similar semiconductor based companies
- Strong communication skills and ability to collaborate effectively with cross-functional teams, including Physicists and Mechatronic Engineers.
- Available to work in Eindhoven location 2/3 days onsite (Accenture Eindhoven offices and clients)
Why Join Accenture Industry X
- Permanent contract
- Competitive salary and performance bonuses and other benefits
- Connect with our global network of 700.000 colleagues
- Unlimited learning: access to thousands of free courses, classes and workshops.
- Paid transport (NS-Business card), a laptop, iPhone, and home office setup allowance
- Paid leave: Parental leave, Paternity leave for all non-birthing parents, Bereavement leave, and Gender affirmation leave
- Many social activities like Friday Drinks, sport events, community events and parties together with the option to spend time on volunteering and do-do
- And many others