Job Description
Job Type : Full Time, Remote
Our customer is a world-leading semiconductor supplier and one of the largest solution providers in the automotive sector.
You will join a truly global team with engineers based all over Europe and the US, developing solutions for connected and autonomous cars, which help shape the world right now and tomorrow.
The objective of this project is to develop and test Automotive Ethernet drivers and Networking software for Micro-controllers of the customer.
Job Responsibilities :
Develop driver code, fix bugs, develop automation test code in C for Packet Processing
Firmware and Drivers (AUTOSAR, Linux, and QNX Drivers), AUTOSAR Ethernet and Switch drivers
Design the unit and integration test scenarios for the embedded software
Review driver code and test code for other team members
Communicate and report to the project manager.
Collaborate with the customer peer developers
Basic Qualifications
2+ years Embedded programming experience in C
Experience in AUTOSAR MCAL software development and testing, AUTOSAR Ethernet, and Ethernet Switch driver
Experience in designing and implementing embedded software for Micro-controllers have strong experience with the microcontroller peripherals drivers as Ethernet, Ethernet Switch drivers
Good experience with Networking, IP routing, and various network protocols especially of Layer 2 and Layer 3 in the OSI model
Good English listening and speaking skills
Bachelor’s degree in Electronics Engineering, Telecommunication Engineering, Computer
Engineering or related field
Nice to have :
Good to have experience with Linux Embedded and / or QNX
Automotive development processes (A-SPICE) and safety-systems (ISO26262, ASIL A-D) is a plus
Experience in automation testing framework and CI / CD system.
Able to quickly learn new things
Good at problem analysis and solving skills
Knowledge of GIT version control software and other S.W. configuration management,
Scripting languages such as Python