JR-QNX- Linux Test Engineer

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

Overview

The ideal candidate will possess hands-on experience in the development and testing of embedded software for automotive infotainment applications. The job requires prior experience in embedded software development, and an experience in testing. It also requires familiarity with Linux (preferably QNX), as well as familiarity with 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.

Responsibilities

Desired Skills:

Experience working within an Agile/Scrum software development process and continuous integration systems and ALM tools and script automation.

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

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

Experience with working on various CPU architectures, microcontrollers and microprocessors.

Familiarity of ASPICE, V-model. Experience with power management, board diagnostics, fault management or failure modes

Experience working on embedded target platform services like diagnostics, logging & Tracing, client-server & other IPC mechanisms

Experience with platform services like power management, state management, health management (watchdogs, power health monitoring), and reset handlers. Familiarity with frameworks Test automation & unit test frameworks 

Experience with automated build and test automation systems

Qualifications

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

Skills

1. Minimum of 2 years of automotive experience with 2+ years of software development, integration, and/or testing using C or C++.

2. Familiarity with the software of automotive in-vehicle applications that include one or more of the following application areas: Instrument Clusters, Android applications, Streaming Services, Navigation Services, Vehicle Services, Voice Services, and firmware over the air (FOTA). UDS, CAN, Ethernet, OMA DM protocol

3. Diagnostic experience: CANoe, UDS. 

4. Everything else is similar to what we currently look for Test Engineer:

5. Familiar with GIT,JIRA,IBM tools. 

6. Familiar with defect management and software development cycle

7. Familiar with JAVA, Python, Linux. 

8. Someone who is Eager to learn and motivated

9. Familiarity with rapid prototyping and with board bring-up

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

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

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

Experience

2+ years (Minimum of 2 years of automotive experience with 2+ years of software development, integration, and/or testing using C or C++.)

Options

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

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.