Senior Python Developer

8 ore fa

Pescara, Abruzzo, Italia Luxoft Tempo pieno
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