Linux Software Integration Engineer

Job ID
2024-33820
Job Locations
IN-KA-Bangalore
Position Type
Permanent
Position Category
Engineers & Technicians
# of Openings
1
Workplace
On-Site

Overview

The ideal candidate will possess hands-on experience in the development and testing of embedded Linux software, working with Yocto packages, and familiarity with QNX and Android Automotive. The job requires prior experience in embedded software development, and a experience in integration and testing. It also requires familiarity with Linux and also preferably Android. It is expected that this person possesses an interest in learning and in contributing to the state-of-the-art and emerging automotive computational technologies.

Qualifications

Bachelor’s in Electrical and Computer Engineering. Other related engineering degrees will also be considered.

Skills

1. Minimum of 2 years of experience in software development, and testing, using C or C++.

2. Minimum of 4 years of experience in software integration in the Linux environment and involving Yocto.

3. Familiarity with embedded Linux software for automotive application, in particular applications that deal with one or more of the following application areas: Instrument Clusters, infotainment, multimedia, navigation, and firmware over the air (FOTA).

4. Familiarity with rapid prototyping and board bring-up

5. Knowledge in hardware interfaces (e.g. CAN, CAN-FD, LIN, Ethernet, Bluetooth, USB)

6. Possess strong initiative, problem solving skills, and ability to work in a diverse team environment, good at documenting the software

7. Has good communication skills and the ability to interface with application software developers, vehicle integration and validation engineering organizations.

Desired Skills

1. Experience working within an Agile/Scrum software development process

2. Experience working with continuous integration systems and ALM tools and script automation

3. Experience with Ethernet networking protocols such as 802.3, 802.1AS, TSN, and requisite transport layer formats

4. Experience with industry cryptographic protocols, key handling, chain of trust processing, and anti-spoofing techniques

5. Familiarity of Automotive Product Development Process like ASPICE, V-model

6. Experience with power management, board diagnostics, fault management or failure modes

7. Experience working on embedded target platform services like diagnostics, logging & Tracing, client-server & other IPC mechanisms, industry benchmarks and their application to measurement and competitive analyses of performance KPI's 

8. Experience with automated build and test automation systems

Experience

6+ experience (Minimum of 2 years of experience in software development, and testing, using C or C++ and Minimum of 4 years of experience in software integration in the Linux environment and involving Yocto.)

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Expleo

Can't find the right role? Click here to contact us and discover where your talent can take you!