Embedded Software Engineer
Ready to tackle the challenges of the vehicle of the future? Join us and take part in the autonomous and connected car revolution at Valeo.
Mission:
Embedded Software Engineer at Valeo Troy to estimate, define and implement embedded software solutions for
a system or a component project where the ASPICE process must be applied in Software Development Life
Cycle (Software Requirements Analysis, Software Architecture/Design, Software Implementation, and
supporting Software Testing.
Your challenges:
- Development of application specific components; integration of internally re-used standard software components and adaptation/integration of 3rd party software components.
- Software Requirements and Architecture Analysis, Design implementation adhering to Automotive SPICE process.
- Conduct bench & integration testing; Support Module/Unit Testing & SW Validation activities
- Support in SW Releases to Customer & Manufacturing
- Troubleshooting of software at customer sites
- Facilitate and contribute to technical communication with relevant customer(s)/ offshore Valeo team(s)
- Complete scheduled tasks within assigned projects to deliver software development output to the project team as per agreed timing plan
- Contribute to routine software design reviews, peer code reviews and software testing, and software release process on a regular basis
- Supports SW Project Manager concerning all SW related items such as SW status reports, SW design reviews, customer inquiries, etc.
- Maintenance of current production software (Analyze customer change request, Implement changes, Support Test/Validation, and Release)
- Support Manufacturing End Of Line Test development and other duties as assigned
- Travel as needed to customer & Valeo internal site(s)
Other Specifications:
- Strong Understanding of software engineering principles and best practices.
- Strong analytical and problem-solving skills.
- Strong communication/reporting skills.
- Strong experience in embedded software development using C or C++
- Experience with 8/16/32 bit microcontrollers, DSP's or Multi-core controllers.
- Experience with GIT or similar versioning tools.
- Experience with IBM Rational Doors.
- Experience with AUTOSAR basic software (BSW) application layer development.
- Familiarity with Automotive network interfaces (e.g. CAN, LIN, Ethernet).
- Familiarity with AUTOSAR basic software (BSW) configuration tools such as EB Tresos, Vector DaVinci or similar configurators is a plus.
- Familiarity of process models (e.g. Automotive SPICE®), regarding software level areas is a plus.
- Familiarity with Enterprise Architect is a plus.
- Experience with Python is a plus
--> Let's talk about you:
Education/Training
- Bachelor's degree in Electronics, Electrical, or Computer Engineering or closely-related field and 2-5 yrs progressive post-Bachelor's experience in Software engineering or similar applications
Professional Experience
- 2-5 years experience in the automotive software field.
- 2-5 years developing software in C/C++, ideally automotive embedded software
Languages:
- English: fluent
- French, German, Arabic would be a plus
Other Skills / Qualifications:
- Positive Attitude
- Dynamic Personality
- Strong and clear communication and reporting skills (oral and written)
- Ability to work in a multi-national, globally distributed team -->
Join Us!
Thanks to its strategy focused on innovation, Valeo is at the heart of the three revolutions which are disrupting the automotive sector: electrification, autonomous and connected cars, and digital mobility. These are revolutions that Valeo has been able to anticipate and which today provide amazing career opportunities, including internationally! At Valeo, innovation is driven by the diversity, authenticity and energy of its talent. Are you looking for new technological and human adventures? Join Valeo and its 111,600 employees across 33 countries! More information on Valeo : https://www.valeo.com