Lead C/C++ developer

3 Months ago • 6 Years +
Programming

Job Description

This project focuses on developing software for a graphical dashboard within lithography machines, displaying operational status and interfacing with safety signals. The role involves designing, developing new features, fixing defects, testing, and maintaining the MBDS application. Collaboration with various engineering teams is essential. The team consists of 12 developers with support from a Scrum Master, Product Owner, Lead Designer and Software Architect.
Good To Have:
  • OPC-UA, Python
  • Agile
Must Have:
  • At least 6 years of experience with C++
  • Very good C knowledge for backend
  • Previous working exposure in Linux
  • University degree

Add these skills to join the top 1% applicants for this job

cpp
agile-development
linux
python

Project description

Founded in 1984, Our Client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. The client has its R&D and manufacturing operations in The Netherlands.

The machines have electronics units that handle the signals related to safety. The system detects if there are problems and may shut down parts of the (or the entire) machine, for safety reasons.

The project relates to the software system that is responsible for providing a graphical dashboard containing different parts of the lithography machines, their operational status with respect to human safety, their location in the system, and also interfacing between the safety signals electronics and other parts of the machine's software.

The team size is 12 developers in total, supported by Luxoft Scrum Master, Product Owner, Lead Designer and Software Architect.

Responsibilities
bullet icon

Creation of the software design, development of new features or fixing defects, development of unit testing and autotesters, execution of tests.

bullet icon

Develop, test and maintain the MBDS application that will monitor the status of the main supply and safety components.

bullet icon

During the software development process, interaction with multiple disciplines in the client teams might be necessary (electrical engineering, mecanical engineering, etc.).

Skills

Must have

bullet icon

At least 6 years of previous experience with C++

bullet icon

Very good C knowledge

bullet icon

for backend

bullet icon

Previous working exposure in Linux

bullet icon

University degree

Nice to have

bullet icon

OPC-UA, Python

bullet icon

Agile

Other
seniority icon

Languages

Romanian: C2 Proficient,English: C1 Advanced

seniority icon

Seniority

Senior

Set alerts for more jobs like Lead C/C++ developer
Set alerts for new jobs by luxsoft
Set alerts for new Programming jobs in Romania
Set alerts for new jobs in Romania
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙