Dana is a global leader in the supply of highly engineered driveline, sealing, and thermal-management technologies that improve the efficiency and performance of vehicles with both conventional and alternative-energy powertrains. Serving three primary markets – passenger vehicle, commercial truck, and off-highway equipment – Dana provides the world's original-equipment manufacturers and the aftermarket with local product and service support through a network of nearly 100 engineering, manufacturing, and distribution facilities.
Job Purpose
Main Responsibilities
* Design and develop the embedded software for AC motor controller applications following the R&D processes and in line with the applied guidelines, normative and reference standards.
* Augment new functionalities into the main base software.
* Support the development and maintenance of software modules (e.g. Communication, Safety Relevant SW, Interfaces with other application algorithms).
* Cooperate with other global teams for a common development strategy.
* Work together with the inverter hardware team for technical specification documents, ensuring compliance with design guidelines from standards and technology trends.
* Draft and maintain SW related documentation such as functional block schemes, SW modules functionality description, and V&V testing reports.
* Specify test cases for firmware/software and prepare documentation for Safety Certification.
* Conduct software verification at laboratory and test benches.
* Support V&V team during product validation.
Job Position Requirements
Education: University bachelor degree in Electronic/Mechatronic.
Professional background:
• 5+ years of experience in embedded C development.
Hard Skills
• Excellent knowledge of C/C++ programming language.
• Experience with software versioning.
• Habit to follow software guidelines (e.g. MISRA C).
• Hands-on practice in debugging and functional verification.
• Experience in debugging/testing with laboratory instruments.
Considered as a plus:
• Knowledge of RTOS based software design and development.
• Knowledge of Git.
• Knowledge of CI/CD and DevOps Principles.
• Knowledge of Python, Matlab, Simulink.
• Knowledge of CAN protocols like CANopen, SAE J1939, UDS, CCP/XCP.
• Knowledge of power electronics converters.
• Awareness of functional safety aspects and industry standards (e.g. ISO13849, ISO26262).
• Development processes (e.g., ASPICE, CMMI) and software lifecycle knowledge.
Soft Skills
• Habit to work in a team.
• Ability to work with other global teams for cross-platform projects.
• Attention to detail, product maintenance, and analytical skills.
• Proactive attitude, results-oriented, aptitude for problem solving, curiosity.
#J-18808-Ljbffr