Job Description and Requirements
We focus on developing innovative technology and systems that reduce fuel consumption in cars and increase efficiency, while keeping the pleasure of driving.
CO2 emission-reduction solutions :
Stop-Start system : Valeo was the first supplier to offer customers this system that automatically shuts the engine off when a vehicle is at a standstill, saving as much as 15" in fuel consumption in dense urban traffic.
ild-hybrid technology (48V) : Valeo is working on innovative hybrid solutions that require less fuel consumption and lead to lower CO₂ emissions.
Electric Supercharger : Improves vehicle performance by up to 27" without increasing fuel consumption.
Being part of software development team in PTS-PEL (PowerTrain Systems Electronics) :
Designs and makes all the power and control electronics for the Powertrain Systems Business Group.
The Team is delivering software to most premium Manufacturers such as Porsche, Daimler, VW, Audi, PSA, Volvo, Jaguar, Land Rover...
Has the opportunity to work as part of small teams & enhance skills in different parts of the Software that ranges from AutoSAR stacks configuration and Boot-loader development to Micro-controller drivers development, MCAL configuration & Complex Drivers development.
Using advanced software technologies such as AUTOSAR basic software drivers, Bootloader, Real Time Operating Systems, CAN and Flexray communication, Vehicle diagnostic and Software Safety.
Has the responsibility to travel & support other PTS teams in France, Norway, India & China.
Develop Software for embedded systems in C
Design and Develop Drivers, MCAL, Bootloaders Software.
Apply standard software guidelines including MISRA-C rules and Valeo naming rules.
Configure the different software components according to the specified requirements.
Deliver and integrate the software component in overall software according to defined high level design.
Develop component test plans and test cases to verify the correct functionality against the requirements.
Verify the software component functionalities in a defined HW target / platform.
Execute static analysis tools and analyze the results.
Follow defined project processes and ensure process conformance.
Report work progress continuously through attendance of daily & weekly project internal meetings.
Contribute effectively in the continuous improvement of his / her project, team, and work environment.
Raise flags pro-actively for any issue that can impact his / her project or team.
Report findings (SW Bugs) on configuration management tool.
For Seniors SW Engineer :
Participate in system and customer requirements analysis for new products.
Participate in high level design architecture definition for the new products.
Responsible for system and customer requirements analysis for projects that have high reuse factor.
Design complicated software component(s) based on defined high-level design.
Perform technical reviews on software component design, code, and component test, and integrate test strategy and plan.
Support and coach the team members pro-actively in their daily on-job tasks.
Education / Training
B.Sc. in Communication, Mechatronics, Electronics or Computer Engineering.
B.Sc. in Computer Science.
Software Engineer Technical Qualification :
Skilled in C language
Good knowledge about software engineering (requirement, design, development, verification and validation)
Experience with software of small embedded devices (Microcontrollers)
Good scripting skills
Basic electronics knowledge
AUTOSAR is a Plus
CAN, LIN, SPI and Flexray is a Plus
Bootloaders & UDS is a Plus
Model Based Development is a Plus
Software Engineer Personal Qualification :
Absorb and Learn new technologies.
Ability to travel to France and China & International mindset.
Customer main focus and customer satisfaction.
Self discipline and Goal commitment.