Select how often (in days) to receive an alert:
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.
* Working together with inverter hardware team for technical specification documents, ensuring the compliance with design guidelines coming 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 preparation of 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 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 team.
* Ability to work with other global teams for cross-platform projects.
* Attention to detail, product maintenance and analytical skills.
* Proactive attitude, results orientated, aptitude for problem solving, curiosity.
#J-18808-Ljbffr