Start Your Search Here

Job Search

Luxoft

Italy / 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