Control Software Engineer

at  Dana Incorporated

8200 Bruges, West-Vlaanderen, Belgium -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jan, 2025Not Specified19 Oct, 20243 year(s) or aboveHil,Working Experience,Software,Hydraulics,Software Development,Hydraulic Systems,Electronics,Software Requirements,High Quality Standards,Requirements Engineering,Actuators,Validation,Operating Systems,Mechatronics,System Software,Modeling,EnglishNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

EDUCATION AND QUALIFICATIONS

  • Master of Science in Mechatronics, Software, Electronics or Electromechanical Engineering.
  • Minimum working experience of at least 1. Preferably 3 years in the industrial sector.
  • Work experience showing applied knowledge in control system software is an advantage.
  • 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.
  • 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

  • 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.
  • 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.
  • You see the beauty in structure and patterns and get motivated by defining & applying patterns to structure complex systems into manageable items.
  • Quality minded: you are motivated to & get your energy from delivering robust solutions in line with high quality standards.
  • 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.

Responsibilities:

  • You are part of the Control Software engineering team.
  • 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).
  • 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).
  • 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.
  • You work autonomously with support of your team lead.


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - QA & Testing

Software Engineering

MSc

Mechatronics software electronics or electromechanical engineering

Proficient

1

8200 Bruges, Belgium