SOFTWARE ENGINEER (JUNIOR/STANDARD)- AUTOMOTIVE TECHNOLOGY DEVELOPMENT
Valeo
Cairo, Egypt
منذ 6 يوم
source : Akhtaboot

Job Description and Requirements

Job Mission

Being a member of the Software team in GEEDS(Group of Electronics Expertise & Development Services), will give you the opportunity to work in all Valeo products, mastering automotive latest technologies by the following :

  • Provide centralized solutions and services for different products like Auto Park, Autonomous Driver-Less system, Vehicle to Vehicle communication, Camera based Driving Assistance, Infotainment, Electric Vehicle and Lightning Systems
  • Design, develop and integrate firmware building blocks for all valeo projects, e.g. : AUTOSAR Basic Software, ECU hardware abstraction modules, microcontroller drivers, external chips, and complex drivers
  • Develop and Integrate Bootloader and standard SW components for different OEM’s, e.g. : Volvo, Tesla, BMW, Jaguar, PSA, Daimler, VW, etc...
  • Develop and design reliable secured embedded systems using Cyber Security concepts and algorithms
  • Travel to all Valeo sites (Germany,France,USA,China,India, Czech, etc.)and many OEMs (Volvo, BMW, etc.) to secure customer deliveries and Integrate GEEDS work with different Valeo Products Teams
  • Acquiring knowledge of new technologies and trends in the Automotive industry to keep Valeo in the lead of the market, like Over the Air bootloader, Hypervisors, Multi core technologies, Adaptive AUTOSAR,Cyber security and latest communication protocols
  • Providing training for Valeo product groups, in different sites to disseminate knowledge of new technologies and trends, guiding them in the automotive industry
  • Provide Support and consultancy in critical projects for different Valeo teams
  • Having clear objectives with frequent performance reviews
  • Existing in a challenging environment, with many opportunities to excel
  • Continuously exchange knowledge with the team. In GEEDS our best investment is in people. We ensure you are learning something new every day!
  • 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
  • Junior / Standard Software Engineer responsibility is as the following :

  • Develop and maintain software codes based on defined component requirements and component design
  • Understand and analyze customer and design requirements to identify any gaps or missing information needed to perform development and testing activities
  • Apply standard software guidelines including MISRA-C rules and Valeo naming rules
  • Participate in high level design for the projects that have high reuse factor
  • Design software components based on the high-level design requirements
  • 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 / integration test plans and test cases to verify the correct functionality against the requirements and that software meets the customers’ and the high-level requirements
  • Verify the software component functionalities in a defined HW target / platform
  • Verify the software component performance indicators
  • 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 (Internal and external with other Valeo sites)
  • Contribute effectively in the continuous improvement of his / her project, team, and work environment by submitting improvement proposals whenever possible
  • Raise flags pro-actively for any issue that can impact his / her project or team
  • Test cases planning & Execution of test plans
  • Analyze executed test plans, and confirm that the software behavior respects the requirement documents.
  • Perform technical reviews on software component design, code, and test
  • Support his / her colleagues whenever required
  • Report findings (SW Bugs) on the configuration management tool
  • Prepare test reports
  • Perform the responsibilities of the pervious technical level as per the projects need
  • Job Requirements : Education

    Education

  • B.Sc. in Communication, Electronics or Computer Engineering.
  • B.Sc. in Computer science.
  • GEEDS Engineer personal qualification :

  • Eager to learn new technologies.
  • Preferably Able to travel to Europe, USA, China & India.
  • International mindset.
  • Passion for writing quality code on embedded platforms.
  • Strong attention to details and problem-solving skills.
  • Out-of-the-box thinking.
  • Staying focused and organized.
  • Self-motivated.
  • Self-Committed.
  • Good communicator.
  • Good at giving and receiving constructive criticism.
  • GEEDS Engineer technical qualification :

  • Deep understanding of embedded systems concepts.
  • Deep understanding of microcontroller architectures & peripherals.
  • Embedded programming in C is a must.
  • RTOS knowledge is a plus.
  • Design patterns knowledge is a plus.
  • CAN, Flex ray and Ethernet communication is a plus.
  • AUTOSAR knowledge is a plus.
  • Multi-core programming is a plus.
  • GEEDS Work Environment :

  • Interesting, challenging work.
  • Clear work expectations and frequent performance reviews.
  • Everything you need to do your work right.
  • An opportunity to do what you do best, every day.
  • Low stress atmosphere and friendly, competent co-workers.
  • Co-workers committed to support your mission for quality work.
  • A management who cares about you as a person and helps you grow in your career.
  • Professional Experience

    Junior SW Engineer : From 0 to 1 years of relevant experience

    Standard SW Engineer : From 1 to 3 years of relevant experience

    Languages

  • Excellent command of English language is a must.
  • Education

  • B.Sc. in Communication, Electronics or Computer Engineering.
  • B.Sc. in Computer science.
  • GEEDS Engineer personal qualification :

  • Eager to learn new technologies.
  • Preferably Able to travel to Europe, USA, China & India.
  • International mindset.
  • Passion for writing quality code on embedded platforms.
  • Strong attention to details and problem-solving skills.
  • Out-of-the-box thinking.
  • Staying focused and organized.
  • Self-motivated.
  • Self-Committed.
  • Good communicator.
  • Good at giving and receiving constructive criticism.
  • GEEDS Engineer technical qualification :

  • Deep understanding of embedded systems concepts.
  • Deep understanding of microcontroller architectures & peripherals.
  • Embedded programming in C is a must.
  • RTOS knowledge is a plus.
  • Design patterns knowledge is a plus.
  • CAN, Flex ray and Ethernet communication is a plus.
  • AUTOSAR knowledge is a plus.
  • Multi-core programming is a plus.
  • GEEDS Work Environment :

  • Interesting, challenging work.
  • Clear work expectations and frequent performance reviews.
  • Everything you need to do your work right.
  • An opportunity to do what you do best, every day.
  • Low stress atmosphere and friendly, competent co-workers.
  • Co-workers committed to support your mission for quality work.
  • A management who cares about you as a person and helps you grow in your career.
  • Professional Experience

    Junior SW Engineer : From 0 to 1 years of relevant experience

    Standard SW Engineer : From 1 to 3 years of relevant experience

    Languages

  • Excellent command of English language is a must.
  • قدِّم طلب ترشيحك
    بريدي الالكتروني
    بالضغط على "واصل" ، أعطي موافقة neuvoo على معالجة بياناتي وإرسال تنبيهات إلي بالبريد الإلكتروني ، على النحو المفصل في سياسة خصوصية لـneuvoo . يجوز لي سحب موافقتي أو إلغاء الاشتراك في أي وقت.
    واصل
    استمارة الطلب