Enable job alerts via email!

Lead C/C++ developer

Luxoft

United States

Remote

USD 100,000 - 140,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a skilled software developer to create a graphical dashboard for lithography systems in the semiconductor industry. The role involves designing software architecture, developing features in C++, and collaborating with diverse engineering teams. Candidates should possess at least 6 years of experience in C++ and have a strong understanding of Linux environments.

Qualifications

  • At least 6 years of experience with C++.
  • Strong C knowledge for backend development.
  • Experience working in Linux environments.

Responsibilities

  • Designing software architecture and developing new features.
  • Developing, testing, and maintaining the MBDS application.
  • Collaborating with electrical and mechanical engineering teams.

Skills

C++
C
Linux
Agile methodologies
Python

Education

University degree

Job description

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 signals related to safety. The system detects issues and may shut down parts or the entire machine for safety reasons.

This project involves developing software that provides a graphical dashboard showing the operational status of lithography machine components, their safety status, location within the system, and interfacing between safety electronics and other software parts.

The team consists of 12 developers, supported by a Scrum Master, Product Owner, Lead Designer, and Software Architect.

Responsibilities

  • Designing software architecture, developing new features, fixing defects, creating unit tests and autotesters, and executing tests.
  • Developing, testing, and maintaining the MBDS application that monitors the status of main supply and safety components.
  • Collaborating with multiple disciplines within the client teams, such as electrical and mechanical engineering.

Skills

Must have

  • At least 6 years of experience with C++
  • Strong C knowledge for backend development
  • Experience working in Linux environments
  • University degree

Nice to have

  • OPC-UA
  • Python
  • Agile methodologies
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.