Job Description
All-round software engineer, capable of designing and delivering high quality, well tested software working in a distributed (Eindhoven/US) based team-setting.
Main responsibilities:
Co-design, co-develop and co-test existing software modules in C++, Python and Java
Co-design, co-develop and co-test new software components in existing systems in C++, Python and Java.
Communicate details about design, implementation and issues effectively and efficiently with local team members and remote (US) team
Education
BS or MS in Computer Science
Experience
Multi-language experience (C++, Python, Java)
Experience using Unix as a development environment
Experience with version control systems (Git)
Experience in setting up/administering Linux installations is preferred
Experience in working with and within existing large complex software systems is preferred
Experience with project tracking software (Trac, JIRA) is preferred
Relevant software development experience in semi-conductor industry is a preferred.