Senior Mechatronics Software Engineer

Senior Mechatronics Software Engineer

We are looking for an extraordinary hands-on Mechatronics Software Engineer to join the team, focusing on developing and scaling advanced well conveyance systems to fully integrate all system software components from the surface equipment to the cable and downhole tools, as well as being an all-around engineer to support technology development.

The Organization
Our Client is a high quality driven international company with special products for the Oil & Gas.

Key Competencies and Skills

Must be a self-starter with innovation, integrity, and attention to details.
Able to handle ambiguity and make decisions with uncertain or limited data.
Excellent communication skills, with the ability to distil complex ideas into concise business-focused messages.
A positive attitude with a detailed, hands-on approach, and a desire to drive innovation and create extraordinary products and systems.
Strong software development skills with proficiency in C/C++.
Strong ability to design, spec, integrate, program, test, and troubleshoot industrial automation systems (PLCs, HMI’s, cabinet hardware, VFD’s, starters, I/O, ladder logic).
Experience integrating safety critical systems and interlocks
Proficient in industrial control system network design
Knowledge or familiarity of ML algorithms (deep learning, classification, clustering, PyTorch, Caffe, MXNet, TensorFlow)
Expertise with multiple sensor types and methodologies such as sensor fusion
Proficiency in developing IoT (MQTT) systems and applying to industrial controls and automation including data visualization (ex: Ignition)
Experience with Arduino and Raspberry Pi application development
Experience designing, programming, and troubleshooting functional software prototypes of mechatronic systems incorporating compute, sensing, and actuation.
Ability to drive root cause/corrective action and process optimization activities to closure efficiently with proper design of experiment (DOE) practices.
Experience with SQL programming, Linux, and database design
MS Office, Keynote
Overseas travel required (~20%) when conditions allow.

Role Description

The software team partners with a variety of different engineering and operations teams and supports development of sophisticated solutions for a variety of products and materials. As a Mechatronics Software Engineer you will be responsible for delivering projects from end-to-end: conceptualization, design, proof-of-concept, build, de-bug, SOP’s, and final deployment. Most projects include industrial automation systems, motion control (including actuators, motors, sensors, encoders, real time operating systems, and data acquisition systems (IoT) to develop advanced innovative value-generating solutions for the broader energy industry, with a clear goal to minimize both cost and carbon impact. Certain projects require work with integrators, suppliers, contract manufacturers, and internal partners. You will be expected to conduct project presentations to a wide range of audiences.

Education & Experience

BS or MS degree in Engineering (Mechatronics, Computer Science, Electrical, Automation, Robotics, or equivalent) with 5+ years of hands-on experience in mechatronics software developing, prototyping, and applying automation, industrial controls systems into cohesive and innovative solutions.
Must be fluent in English.

Type of employment: Full-time, Fixed-term, Indefinite-term

Additional Payments:
• Holiday pay

Terms of employment:
• Retirement
• Travel allowance

Work schedule:
• Day shift
• Mon-Fri

• Mechatronics Software: 5 years (Required)

Relocation allowed within or to the Netherlands.
Local contract.

Please contact Gerard Braker via (M: 0031 6 18174831) or via email including your resume (E:


  • IT


Kantoor Breda

Graaf Engelbertlaan 75
4837 DS Breda
Tel: 076 410 0215

Kantoor Alkmaar

Comeniusstraat 2A
1817 MS Alkmaar
Tel: 072 820 0319

Kantoor Groningen

Sint Walburgstraat 2
9712 HX Groningen
Tel: 076 410 0215