Thyssenkrupp is searching for a highly motivated Engineer with interest in developing next generation steering actuators for autonomous vehicles. They will join a global R&D team in Budapest and Lichtenstein for 2-3 years as a Software Engineer / System Architect. The third year will join the advanced R&D project in one of the future actuators or vehicle motion control projects. They will then return to the US R&D team to continue to support these global projects.
Responsibilities:
* Specify, design, implement and test embedded software.
* Improve SW development.
* Analyse and maintain SW requirements.
* Develop SW related parts of system architecture.
* Define and support SW safety and security concepts.
* Define and apply design patterns.
* Create component requirements.
* Conduct impact, safety and security analysis of SW.
* Knowledge about verification of SW: testing in all levels (unit-component SW-HIL-system) and their relation to safety and road release.
* Overview of development and verification process in order to support public road releases.
* Work on advanced steering actuator or VMC project.
Leadership Skills:
* Strong communication skills and able to work in a collaborative global environment.
Your Profile:
* BSc or MSc degree in electrical or software engineering (or equivalent knowledge).
* Knowledge of a high-level programming language.
Software Knowledge: Mandatory Experience
* C, with special focus on embedded usage of the language. Knowledge and ability to follow the MISRA C: 2012 coding rules.
Software Knowledge: Good to Have
* Matlab / Simulink.
Software Knowledge: Bonus
* Python: Python 2.x and 3.x.
* Java.
* GNU make.
* GNU bash script.
* Vector CAPL script.
Other Knowledge Base a Plus:
Automotive Communication Protocols:
* CAN-FD.
* FlexRay.
Automotive Development Platforms and Standards:
* AUTOSAR (Architecture, standard components development and code generation).
* ISO-26262 automotive safety standard.
* ISO-14229-3 Implementation of unified diagnostic services (UDS on CAN).
* ISO-15765-2 Transport protocol and network layer services.
Embedded System Related Topics:
* Real time embedded OS.
* SPI, SENT, I2C communication protocols.
* Low level driver development.
* Usage of debuggers and other development tools.
* Working with 32-bit microcontrollers used in the automotive industry (e.g., NXP: MPC5744 series, Infineon AURIX family).
Engineering Topics:
* UML (Unified Modeling Language).
* Good foundation of electrical motors, with special focus on permanent magnet synchronous motor (PMSM) and brushless motors.
* Good foundation of signal processing and control systems.
* Motor control foundation, on electrical component level and software level.
Additional Note:
* Must be willing to live abroad for 2-3 years initially for training. Once complete, the position will be located in our Fishers, Indiana office.
#J-18808-Ljbffr