Principal Software Engineer - GEEDS

Valeo - Cairo, Egypt

25 people have clicked
Experience Needed:
5 to 7 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Negotiable
Languages:
English
Vacancies:
4 open positions
About the Job

GEEDS Software Engineer is responsible for one or more of the following:

  • Develop Software for embedded systems in C
  • Design and Develop Drivers for Microcontrollers
  • Design and Develop Bootloaders Software
  • Design and Develop AUTOSAR Standard Components
  • Design and Develop Real time systems software components
  • Design and Develop software component based on Real time operating systems
  • Develop software for automotive communication technologies CAN, LIN, Flexray and Ethernet protocols
  • Design, Configure and Integrate AUTOSAR components & COTS with Application components
  • Develop software in Embedded Linux environment
  • Develop software for Cyber Security

Principle Software Engineer responsibility is as the following:

  • Develop software requirements by gathering the project different stakeholders’ requirements, consolidating them, and identifying any conflicting requirements. This can include travel to meet OEMs and customers to facilitate this step.
  • Responsible for system and customer requirements analysis for new products.
  • Participate for high level design architecture definition for the new products.
  • Integrate overall software components based on the project’s architecture. This can include travelling to customer site to ensure smooth delivery
  • Perform technical reviews on software high level design, component design, code, and component test, and integration and validation test strategy and plan, across all products
  • 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)
  • Support and coach the team members proactively in their daily on-job tasks
  • Provide onsite support for different Valeo Teams
  • Develop 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
  • Coach and certify other team members as trainers
  • 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
  • Ensure the efficiency of the validation techniques and standards used by projects
  • Perform the responsibilities of the previous technical level as per the projects need
Job Requirements
  • B.Sc. in Communication, Electronics, Computer, Mechatronics, Biomedical, or Aerospace Engineering
  • B.Sc. in Computer science

GEEDS Engineer personal qualification:

  • Eager to learn new technologies
  • Ability to travel to Europe, USA, China & India
  • International mindset
  • Passion for developing quality code on embedded platforms
  • Customer main focus and customer satisfaction (Car Manufacturers and different Valeo Teams)
  • Good problem-solving skills and details orientation
  • Self-motivated
  • Result oriented
  • Goal commitment
  • Good communicator

GEEDS Engineer technical qualification:

  • Understanding of embedded systems concepts
  • Understanding of microcontroller architectures & peripherals
  • Embedded programming in C is a must
  • C# Software development is a Plus
  • Real time systems software development
  • Real time operating systems understanding
  • Design patterns knowledge is a plus
  • State machine design and development logic (using state based tools is a plus)
  • CAN,LIN, Flex ray and Ethernet communication is a plus
  • AUTOSAR knowledge is a plus
  • Multi-core programming is a plus
  • Bootloaders Knowledge is a plus
  • Software Engineering development methodology
  • Excellent command of English Language is a must

GEEDS Work Environment:

  • Interesting, challenging environment
  • Clear objectives with frequent performance reviews
  • An opportunity to excel, every day !
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!