Start Your Search Here

Job Search

Luxoft

Genoa / Global

Senior Python Developer

Job Description

Overview

In this role you will develop and maintain Linux-based tooling for lithography software, collaborating with electrical, mechatronic, and system engineers. You’ll design and document software in UML, implement modules in C/C++, and support testing and release for high-value lithography machines. You work within a cross-functional team in a Red Hat Wind River Linux environment, contributing to a fast-moving, Agile-like development process. This is a hands-on position with a strong emphasis on code quality, performance, and delivering reliable software to customers.

Responsabilità Define software requirements with cross-disciplinary engineers

Create software design and UML documentation

Implement C for existing modules and C++ for new modules

Develop Python-based tests and test automation

Conduct code reviews and participate in static analysis

Prepare and review test reports and release software to client machines

Test on lithography machines and collect data for validation

Collaborate in an Agile/concurrent engineering team

Requisiti fondamentali Linux C/C++ applications programming experience

Python

experience with formal software quality through code review, static code analysis, unit testing, test automation

Excellent problem-solving and analytical skills

Excellent communication skills

A passion for programming and software engineering

Experience or proven ability in computational algorithms

Experience or proven ability in technical specifications

Excellent communication

Problem-solving

Analytical thinking

Linux

C/C++

Python

Applica Now

Similar Opportunities

View all jobs