Control Software Engineer
at Dana Incorporated
8200 Bruges, West-Vlaanderen, Belgium -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 18 Jan, 2025 | Not Specified | 19 Oct, 2024 | 3 year(s) or above | Hil,Working Experience,Software,Hydraulics,Software Development,Hydraulic Systems,Electronics,Software Requirements,High Quality Standards,Requirements Engineering,Actuators,Validation,Operating Systems,Mechatronics,System Software,Modeling,English | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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