SOFTWARE ENGINEER

Valeo Türkiye - Troy, MI (30+ days ago)


Describe the principal mission of the position

Software Engineer is responsible to work in all phases of Software Development Life Cycle. Responsibility includes performing Software Requirement Analysis, Software Architecture/Design, Software Implementation, and supporting Software Module & Integration Testing and Software Validation. Software Engineer responsibility also includes releasing the software to Customer & Manufacturing

Responsibilities
Focus on development of application specific components for ultrasonic based parking application(s); integration of internally re-used standard software components and adaption/integration of 3rd party software components
Software Requirements Analysis, Software Architecture / Design / Implementation adhering to Automotive SPICE process
Conduct bench & integration testing; Support Module/Unit Testing & SW Validation activities
Responsible for SW Releases to Customer & Manufacturing
Troubleshooting of software at customer sites
Facilitate and contribute to technical communication with relevant customer(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.
Maintenance of current production software (Analyze customer change request, Implement changes, Support Test/Validation, and Release)
Support Manufacturing End Of Line Test development
Provide technical leadership and guidance to junior SW Engineers

Bachelor degree in Computer Engineering or Electrical Engineering or equivalent
Masters degree preferred

Professional Experience
2-6 years Embedded Software Engineering Experience
Experience in automotive applications and applicable interfaces such as CAN, LIN, FlexRay.
Excellent trouble-shooting & debugging skills both on the test bench and in vehicle
Experience in Diagnostics, and integration of Vector CAN Stack software components is preferred
Knowledge on design/implementation of Vehicle CAN diagnostics services is a plus
Experience with AUTOSAR is a plus
Experience in Model Base Design using Statemate and Matlab/Simulink/Stateflow tools
DOORS experience is a plus
Enterprise Architect experience is a plus
Experience in version control & change control tools
Ability to work in globally distributed project team
Excellent communication skills, both written and verbal. German language would be an advantage
Familiarity with Automotive SPICE, CMM, or other software development process model is a plus
Programming Language: C/C++ MUST; C# (.NET platform), HTML, XML, M-Code (Matlab) PREFERRED
Tools: DOORS, Enterprise Architect, iSYSTEM Emulator, Serena Dimension, QA-C, CANoe, CANalyzer, CANdela Studio, Cosmic & WindRiver compilers, Statemate, Matlab/Simulink/Stateflow

Primary Location: US-MI-Troy
Job: Research and Development
Organization: 11L Ultrasonic Systems
Schedule: Full-time
Shift: Day Job
Employee Status: Regular
Job Type: Regular
Travel: Yes, 5 % of the Time
Job Posting: 24/04/2018, 12:01:04 PM