Job Purpose
1. You are part of the Control Software engineering team.
2. As a control software engineer in that team, you are responsible for the definition, design, development & testing of control software for drive control systems, starting from software relevant system requirements, over SW architecture design, development and SW integration testing using different test strategies (MIL-HIL-testbench-vehicle).
3. You follow the process, methods and procedures according to the software quality assurance plan. Because the Control Software engineering team is part of a multidisciplinary engineering team working on system solutions, you will be working closely together with other disciplines (systems, mechanic, hydraulic, electrical, electronic engineering).
4. You support the System V&V team for verification & validation testing and calibration activities You actively contribute to the continuous improvement of the software team process, methods and procedures.
5. You work autonomously with support of your team lead.
Education and qualifications
6. Master of Science in Mechatronics, Software, Electronics or Electromechanical Engineering.
7. Minimum working experience of at least 1. Preferably 3 years in the industrial sector.
8. Work experience showing applied knowledge in control system software is an advantage.
9. Excellent command of English (spoken and written). Good command of Dutch is a strong advantage, at minimum the willingness to learn is required due to the strong collaborative nature of the job.
10. Specific technical qualifications Requirements engineering, from system to software requirements Control theory and design methods for control systems Software Engineering Software architecture design with strong focus on reusable software modules through component based development Model Based Software Development, auto code generation and integration with legacy code, preferably using the Mathworks tools like, Matlab Simulink, Stateflow, Embedded coder, … Understanding of Embedded C language in accordance with coding standards like MISRA C. Having C programming experience is a clear advantage. Understanding of real time embedded systems software, like real time operating systems, memory management MIL, SIL, HIL, test bench and vehicle testing and validation In vehicle communication networks and architecture, e.g. CAN Experience with testing and debugging tools like Vector CANape, Lauterbach TRACE32 is an advantage Modeling and simulation knowledge on physical plant modelling for testing control software
Key skills and personality traits
11. Systems thinking software engineering: although your primary focus is on software, you consider software as an integral part of mechatronics systems, combining software with electronics, sensors & actuators, mechanical hardware, hydraulics,… This allows you to both zoom in on software specific details domain and zoom out to system level, keeping a perspective on the big picture.
12. You see control system software as a mean to realize & enhance the potential of electromechanical & hydraulic systems and you like to see your software controlling the actual system on a test bench or in a vehicle.
13. You see the beauty in structure and patterns and get motivated by defining & applying patterns to structure complex systems into manageable items.
14. Quality minded: you are motivated to & get your energy from delivering robust solutions in line with high quality standards.
15. You get energy from working & interacting with colleagues in a multi-disciplinary team instead of working alone as an expert in your own field most of the time.
What we offer
16. You will become part of the Dana technology community, having experts both in the Engineering center in Brugge as well as in the different Technology teams worldwide.
17. You will develop state-of-the art technology for wide range of applications in the different Off Highway market segments. You will be involved in different phases of the product development lifecycle, giving you the unique opportunity to see your software contribution working on the full system solution.
18. An exciting job at one of the market leaders in the development and manufacturing of drive systems.
19. Contract for an indefinite period. An attractive remuneration, supplemented with fringe benefits (eco vouchers, group insurance, hospitalization insurance).
20. A good work-life balance coupled with an interesting vacation arrangement.
21. Training and career opportunities