Software Engineer - Hardware Interaction (Eindhoven)


Software Engineer - Hardware Interaction (Eindhoven)

To stay ahead of the industry, we are developing tomorrow’s technology today, transforming bold ideas into state-of-the-art solutions to meet the market’s ever changing needs. Do you trust your own vision and have the courage to pursue it? Then join the thinkers, leaders and visionaries at Allseas!

We have an exciting opportunity for a hands-on Software Engineer with extensive hardware experience to join our multidisciplinary R&D team in Eindhoven, the Netherlands. Part of the wider Innovations Department, the team focuses on the development of (offshore) measuring equipment and the robotisation of inspection and production processes.

As a Software Engineer, you are responsible for the design, implementation, testing, integration and maintenance of software for complex equipment. You co-operate closely with colleagues from other disciplines in a multidisciplinary team. We are looking for someone with proven experience with real-time control software and operating systems, who sees it as a challenge to take up new things and explore new tools and techniques.

Your role

  • Participate in the full lifecycle from proof-of-concept to production environment
  • Design, implement, test, document and maintain (hardware interaction) software
  • Follow Agile (Scrum/Kanban) engineering practicesImprove and evaluate existing processes, systems, tools and libraries
  • Test and commission equipment (possibly in an off-shore environment)
  • Code review sessions
  • Keep up-to-date with the relevant trends in hardware and software development

What we expect from you

  • BSc or MSc degree in Software Engineering or equivalent
  • Solid knowledge of object-oriented development principles
  • Knowledge of C / C++ / C# 6.0/7.0 and the .NET framework
  • Experience with real-time operating systems and/or distributed version controls systems like Git
  • Experience with rapid / proof-of-concept prototyping is preferred
  • Experience with mocking or stubbing is preferred
  • Experience with hardware debugging is preferred
  • Knowledge of programming interfaces (asynchronous APIs) and implementation protocols (CAN or similar)
  • Self-critical and self-correcting
  • Quality-driven team layer looking to test and enhance skills in a dynamic and challenging environment
  • Passionate about hardware and robotics
  • Good command of the English language, both written and spoken
  • Willingness to travel

What we offer you

  • Opportunity to work in a dynamic, rapidly changing company, active in an ever-changing industry
  • An inspiring work environment where you can challenge your creative thinking and develop game-changing technology
  • Join a dynamic, world-leading technical company, with short communication lines
  • Flexible working hours and a holiday allowance of 30 days (FTE)
  • Good salary and travel allowance and collective health insurance and pension arrangements
  • Personal growth and development opportunities, including study budgets, training and coaching
  • Healthy work-life balance, with subsidised sports memberships, on-site recreational facilities and various social events and festivities

Interested?
Apply for the role as Software Engineer - Hardware Interaction (Eindhoven) by clicking ‘Apply’. If you have specific questions related to the vacancy, please contact recruiter Carola Bos: +31 15 268 1256

Deadline to apply: 1 December 2018

In our application procedure, you can read what to expect when you apply for a job at Allseas.

Field: Onshore
Discipline: Research & Development
Location: Eindhoven
Workweek: 40 hours
Apply with resume

Or call us at +31 15 2681800