Senior Python Developer

9 ore fa

rimini, emilia romagna, 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