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
Advanced Driving Assistance Systems
Years Of Experience
? Being part of software development team in ADAS (Advanced Driving Assistance System) domain, to develop the following systems: - ADAS Software Team is responsible to develop software for Autonomous Driver-less Vehicle systems, that includes the following systems Automatic Parking, Traffic Jam driving, Highway driving, Adaptive Cruise control , Remote Parking. - ADAS Software team develop software for most advanced market sensors such as High performance Ultrasonic, Wide Angle Megapixel Vision Camera, Radar, Laser Scanners, and Front Looking Camera. - ADAS Software team is delivering software to most premium Manufactures such as DAIMLER, BMW, VW, Audi, PSA, GM, Ford, Volvo, Jaguar, Land Rover. ? ADAS software Engineer shall work excitingly in the following activities and technologies: - ADAS software team uses the most advanced and high end single/multi core processor and System on Chips (SoC) such as ARM Cores, TI DSP Cores, Nvidia GPU Cores, Renesas and Freescale. - ADAS software team is using advanced software technologies such as AUTOSAR basic software drivers, Embedded Linux, Bootloader, Real Time Operating Systems, CAN and Flexray communication, Vehicle diagnostic, Ethernet communication, Embedded Multicore OS and drivers, Software Safety and Cyber Security. - ADAS Software team is developing the advanced ADAS application logic, algorithms and state machine using either Manual software coding or state model driven applications. - ADAS Software team is responsible to test the software directly in the vehicle in one of our test fields in German, USA, Ireland, Check Republic, Egypt or in Car manufacturer side. - Travel to our sites in German Ireland, USA and Check republic or travel to car manufacturer?s sites in Germany, France and USA.
? 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 Software Engineer standard responsibility is as the following: - Develop software requirements by gathering the project different stakeholders? requirements, consolidating them and identifying any conflicting requirements. - Participate in system and customer requirements analysis for new products. Responsible for system and customer requirements analysis for projects that have high reuse factor. - Participate in 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. - 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. - Develop the work breakdown structure and contribute in the estimation of the different project?s activities. - Develop and conduct technical trainings on the team and site level. - Contribute effectively in the improvement of standard process, guidelines, checklists, and tools. - Ensures the efficiency of the validation techniques and standards used by projects - Perform the responsibilities of the pervious technical level as per the projects need.
? B.Sc. in Communication, Mechatronics, Electronics or Computer Engineering. ? B.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 3 to 5 years of relevant experience. - Excellent command of English Language is a must.