Browse Jobs
For Employers
Post JobLog inGet Started

Software Engineer (Junior/Standard)- Automotive Technology Development & Services (GEEDS)

Valeo
6th of October, Giza
Posted 7 years ago
4 open positions
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • 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

  • Sc. in Communication, Electronics, Computer, Mechatronics, Biomedical, or Aerospace Engineering
  • 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

Featured Jobs

Similar Jobs

Search other opportunities
JobsCreative/Design/ArtSoftware Engineer (Junior/Standard)- Aut...