About Valeo Egypt
Apply for Internship
About Valeo Egypt
Apply for Internship
Do what you love & make a difference!
Come & Join us now
Senior Software Engineer (Specialist)
Business Group/Product Group
Automotive Technology Development & Services (GEEDS)
Years Of Experience
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 Senior Software Engineer responsibility is as the following: • Develop software requirements by gathering the project different stakeholders’ requirements, consolidating them and identifying any conflicting requirements • Participate for system and customer requirements analysis for new products. Responsible for system and customer requirements analysis for projects that have high reuse factor • Participate for high level design architecture definition for the new products. Responsible for high level design for the projects that have high reuse factor • Design complicated software component(s) based on defined high-level design • 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 component design, code, and component test, and integrate test strategy and plan, across all products • 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 the work breakdown structure and contribute in the estimation of the different project’s activities • 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 • Contribute effectively in the improvement of standard process, guidelines, checklists, and tools • 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
• 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