logo

JobNob

Your Career. Our Passion.

Linux Software Integration Engineer


Expleo


Location

Bangalore | India


Job description

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 KPIs

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.)


Job tags



Salary

All rights reserved