ADAS Senior Principle Software Engineer

Valeo - Cairo, Egypt

Experience Needed:
7 to 9 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Negotiable
Vacancies:
25 open positions
About the Job
  • ADAS Software engineer is responsible for one or more of the following:
  • Develop software in C.
  • Develop Software in C++.
  • Design software State machine and application logic (using state based tools is a plus).
  • Design and Develop Real time systems software component.
  • Design and Develop software component using Real time operating systems.
  • Develop software for the following communication technologies CAN, Flex ray and Ethernet communication.
  • Develop software in full AUTOSAR based system.
  • Develop software in Embedded Linux environment.
  • Develop low level drivers for advanced sensors, Ultrasonic, Camera, Radar, Laser scanners.
  • AUTOSAR BSW Configuration.

 

  • Senior Principal Software Engineer standard responsibility is as the following:
  • Support external Valeo sites, during competition Phase (RFQ), in the definition of standard component strategy (Internal standard or COTS) and the choice of Micro-controller.
  • Perform technical reviews on the different project’s activities on the site and group level.
  • Coach and certify standard technical reviewers on the group level.
  • Lead and follow-up on transversal initiatives on the site level.
  • Coach and certify standard technical reviewers.
  • Present work progress continuously through active participation of daily & weekly project meetings (Internal and external with other Valeo sites & OEMs)
  • Develop a features list and organizing them into software delivery phases to ensure maximum value delivered to the customer with each phase.
  • Support project leader in the software development planning.
  • Develop and conduct technical trainings on the site and group level, taken into consideration multi-cultural environments.
  • Own a standard process or technical area by developing and improving all related process documents, guidelines, checklists, and tools based on the organization needs.
  • Support the team leader in tailoring the standard processes based on project needs.
  • Perform the responsibilities of the pervious technical level as per the projects need.

.

Job Requirements
  • Sc. in Communication, Mechatronics, Electronics or Computer Engineering.

 

  • Sc. in Computer Science.

 

 

  • ADAS Engineer personal qualification:
  • Absorb and Learn new technologies.
  • Develop software in agile environment.
  • Ability to travel to Europe and USA.
  • International mindset.
  • Customer main focus and customer satisfaction (Car Manufacturers).
  • Result oriented.
  • Goal commitment.

 

  • ADAS Engineer technical qualification:
  • C Software development.
  • C++ Software development is a Plus.
  • State machine design and development logic (using state based tools is a plus).
  • Real time systems software development.
  • Real time operating systems understanding.
  • CAN, Flex ray and Ethernet communication
  • AUTOSAR knowledge is a plus.
  • Embedded Linux knowledge is a plus.
  • Software Engineering development methodology.
  • From 7 to 9 years of relevant experience.
  • Excellent command of English Language.
About this Company

Valeo is an automotive supplier, partner to all automakers worldwide. As a technology company, Valeo proposes innovative products and systems that contribute to CO2 emissions reduction and improved vehicle performance, as well as to the development of intuitive driving. In... (More)

See all Careers and Jobs at Valeo
Hiring?
Signup for an employer account and Post your Jobs!