Project Description
Founded in 1984, our client is one of the world's leading providers of lithography systems for the semiconductor industry. They manufacture complex machines critical to the production of integrated circuits and chips. The client's R&D and manufacturing operations are based in The Netherlands. Luxoft is currently searching for a talented software engineer to join the Development & Engineering Department to design and implement embedded software for precision systems.
Responsibilities
- As a software engineer, you will work on Linux server applications for metrology components and complex algorithms software.
- Collaborate with electrical engineers, mechatronic engineers, and system engineers to define software requirements.
- Design and implement software using Python & C/C++ for new modules.
- Write auto and unit testers in Python and test the code on lithography machines.
- Collect data during testing to write a test report for review and approval.
- The development and execution environments are based on Red Hat Linux and Wind River Linux.
- Software release for client machines consists of 40 million lines of code.
- Client software teams work in Agile and SAFE modes.
Skills
Must have:
- C and C++: application coding, STL
- Embedded C and C++: understanding and maintaining legacy code, adding new features while complying with the established architecture
- Linux, Shell, Bash, or similar scripting language
- Familiarity with command line tools such as makefile and git
- Python scripting
- Version control systems using Git, Clear Case, and SVN
- Experience in various stages of the Software Delivery Life Cycle
Nice to have:
- Agile mindset and experience working in Agile frameworks
- Open communication
- Team player
- Client-facing skills
Expertise level
Similar Jobs in Poland
remote
2 weeks ago
Senior Python Developer
Emergn
remote
2 weeks ago
Senior Python & Java Developer
Luxoft Poland
remote
2 weeks ago
Software Developer
Luxoft
remote
2 weeks ago
2 weeks ago