Software Engineer
Role details
Job location
Tech stack
Job description
- Being responsible for the complete software lifecycle
- Determining the software architecture, design and development for our machines
- Determining the system architecture for our machines
- Testing software on the machines in our workshop
- Working in multidisciplinary teams
- Meeting the challenging and continuously changing customer requirements
- Proposing and realizing new technologies, innovations and improvements
- Analyzing and solving reported failures on delivered machines
- Assisting our Assembly & Test and Service Engineers with software related issues for the improvement of technology and services for our customers
- Possibility to travel to customers to solve software related issues on site, * Innovation: You embrace challenges and want to drive change. We are open to ideas, including flexible work arrangements, job sharing or part-time job seekers
- Integrity: You are results-orientated, reliable, and straightforward and value being treated accordingly. We want all our employees to be themselves, to feel appreciated and accepted
HID is committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve. As an equal opportunity employer, we welcome applications from individuals of all backgrounds, experiences, and perspectives. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other legally protected characteristic. Our goal is to create a workplace that empowers everyone to thrive and be their authentic selves, fostering an environment of mutual respect and inclusivity. If you have a disability and require assistance or accommodation to participate in the application process or to perform essential job functions, please contact accommodations-ext@hidglobal.com.
Please be aware that our recruitment process may include the use of AI-powered tools to assist in screening applicant resumes. These tools help us efficiently identify candidates whose qualifications and skills align with the job description. We use AI in a responsible manner and in accordance with applicable data privacy laws and regulations. Importantly, all applicants are reviewed by our Talent Acquisition team. AI is used to support, not replace, human judgment in the evaluation process.
Requirements
- Minimum of 5-7 years working experience in developing software for complex machinery
- Familiarity with the concepts of state machines, control flow, threading, (unit) testing, real-time programming, WPF and MVVM
- Ability to write code in C# or C, experience with Python is a plus
- Develop for the Windows Platform or B&R PLC platform
- Ability to communicate with Mechanical, Electrical and Development Engineers
- Experience with secure software development and DevOps is a plus
- Understanding of Agile and Scrum is a plus
- Excellent written and spoken English is required, Dutch and additional languages are a plus
- Since this position might include (international) travel and fieldwork, you must possess or can acquire a valid passport
Benefits & conditions
- Competitive salary and yearly profit distribution
- Full-time employment and possibility to work part-time
- Company defined contribution pension
- Complete payment of occupational disability insurances by the employer
- Home-work commuting allowance and working from home allowance
- Possibility to participate in collective health insurances
- Free fruit and soup in the canteen
- Multiple teambuilding events organized throughout the year
- Offering Dutch and English classes to improve your language skills
- Possibility to take courses for your own professional and personal development
- 32 leave days (if you promise to send us a postcard from your holiday destination)
- International career advancement opportunities