Lead C/C++ developer

5 Hours ago • 6 Years +

Job Summary

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.
Must have:
  • At least 6 years of experience with C++
  • Very good C knowledge for backend
  • Previous working exposure in Linux
  • University degree
Good to have:
  • OPC-UA, Python
  • Agile

Job Details

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

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Romania

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (On-Site)

Romania (Remote)

Houston, Texas, United States (On-Site)

Pune, Maharashtra, India (On-Site)

Ukrainka, Kyiv Oblast, Ukraine (Remote)

State Of São Paulo, Brazil (On-Site)

State Of São Paulo, Brazil (On-Site)

Mexico City, Mexico (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug