C Software Engineer Autonomous Driving (Virtual Integration AD functions)
Responsibilities:
- Development of Ctooling software for closed-loop reprocessing bug fixes performance optimizations and validation of the tooling software.
- Deep validation of the virtual software behavior versus the real-world software behavior.
- Identification of differences between virtual and real-world behavior and derivation of tooling improvements.
- Apply best practices including optimal algorithms as well as comply with the coding standards.
- Ownership of the assigned activities and ensure timely deliveries including documentation.
- Alignment of requirements changes and roadmap with stakeholders to deliver complex and successful solutions.
Must Have Experience:
- (or preferably in Informatics Electrical and Computer Engineering Robotics or a related subject
- At least 3 years of extensive professional experience in the field of software development mainly with Embedded C. Experience with Python is an added value.
- Experience in automated driving software: Behavior Planning Motion Planning SAE Level2-4 Functions.
- Experience in middleware vehicle dynamics and coordinate transformations
- Experience in SW development tools and CI systems (e.g. Git Bazel Zuul).
- Understandingof concepts and practical experience in software engineering modelling modern C (11 14 or 17) and design patterns as well as clean code and documentation.
- Proven experience with test driven development.
- Ability to Review Code fulfilling automotive SW quality standards e.g. MISRA.
- Independent work and team and communication skills.
Required Experience:
Manager
C Software Engineer Autonomous Driving (Virtual Integration AD functions)Responsibilities:Development of Ctooling software for closed-loop reprocessing bug fixes performance optimizations and validation of the tooling software.Deep validation of the virtual software behavior versus the real-world s...
C Software Engineer Autonomous Driving (Virtual Integration AD functions)
Responsibilities:
- Development of Ctooling software for closed-loop reprocessing bug fixes performance optimizations and validation of the tooling software.
- Deep validation of the virtual software behavior versus the real-world software behavior.
- Identification of differences between virtual and real-world behavior and derivation of tooling improvements.
- Apply best practices including optimal algorithms as well as comply with the coding standards.
- Ownership of the assigned activities and ensure timely deliveries including documentation.
- Alignment of requirements changes and roadmap with stakeholders to deliver complex and successful solutions.
Must Have Experience:
- (or preferably in Informatics Electrical and Computer Engineering Robotics or a related subject
- At least 3 years of extensive professional experience in the field of software development mainly with Embedded C. Experience with Python is an added value.
- Experience in automated driving software: Behavior Planning Motion Planning SAE Level2-4 Functions.
- Experience in middleware vehicle dynamics and coordinate transformations
- Experience in SW development tools and CI systems (e.g. Git Bazel Zuul).
- Understandingof concepts and practical experience in software engineering modelling modern C (11 14 or 17) and design patterns as well as clean code and documentation.
- Proven experience with test driven development.
- Ability to Review Code fulfilling automotive SW quality standards e.g. MISRA.
- Independent work and team and communication skills.
Required Experience:
Manager
View more
View less