Software Engineer ( Junior / Standard ) Automotive Technology Development & Services ( GEEDS )
Valeo -
Cairo, EgyptPosted 4 years ago338People have clicked1 open position
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- 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
- 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
Languag