SOC Software Integration BVT Test Engineer

Dorleco

Columbus, IN

JOB DETAILS
SALARY
$75,000–$90,000 Per Year
JOB TYPE
Full-time
SKILLS
Analysis Skills, Android, Automation, Bash Scripting, C Programming Language, C++ Programming Language, Communication Skills, Computer Engineering, Debugging Skills, Electrical Engineering, Embedded Linux, Embedded Software, Ethernet, Functional Testing, GDB (Gnu Debugger), Integration Testing, Jenkins, Linux Operating System, Problem Solving Skills, QNX Operating System, Rapid Prototyping, Root Cause Analysis, Simulation, Software Testing, Static Analysis, TeamCity, Test Automation, Test Bench, Test Design, Test Plan/Schedule, Unit Test, Unix Operating Systems, Unix Shell Programming
QUALIFICATIONS
RESPONSIBILITIES

Ways to Stand out Above the Rest 
• Experience with DLT logging system 
• Experience working within an Agile/Scrum software development process 
• Experience working with 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 
• Familiarity of Automotive Product Development Process like 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, industry benchmarks and their 
application to measurement and competitive analyses of performance KPI's  
• Experience in PDX package management

LOCATION
Columbus, IN
POSTED
8 days ago

Job Title: Expert SOC Software Integration BVT Test Engineer  

Location: Auburn hills, MI.

 

Job Description:  
This position will function as a member of the Software Integration and Testing team in 
the SWE organization at Stellantis. We are looking for an experienced candidate to take
up this exciting hands-on technical role.  
The candidate’s responsibilities will consist on maintaining test benches, design BVT test 
cases (Build verification tets) on QNX/Linux/Android-based vehicle software, focusing 
on system stability and issues root cause analysis (full functional testing is out of scope).   
The ideal candidate will possess hands-on experience in the development and testing 
of embedded Linux software, working experience with Yocto and good knowledge of 
QNX or Android Automotive. The job requires prior experience in embedded software 
development and ability to debug a running Linux/QNX/Android system by means of 
common tools: shell, adb, gdb, valgrind and logging system (DLT or Unix like ones).  
This job requires knowledge of automated testing framework like Robot  Framework, 
ECU Test or Test guide. It is expected that this person possesses an interest in learning 
and in contributing to state-of-the-art and emerging automotive computational 
technologies. 
Necessary Skills to Succeed in this Position 
• Bachelor’s in Electrical and Computer Engineering. Other related engineering 
degrees will also be considered. 
• Minimum of 2 years of experience in software development, and testing, using C or C++. 
• Minimum of 4 years of experience in software integration in the Linux environment and 
involving Yocto and/or QNX 
• Minimum of 2 years of experience in software integration in the Android (AOSP) 
environment 
• Minimum of 4 years of experience on test automation (Robot, Ecu test or similar) 
• Minimum of 3 years of experience on automated test bench design and setup 
• Good knowledge on Adaptive Autosar or Classic autosar  
• Good knowledge of Vector tools (Canoe, Cancase...) or Dspace equipment 
o Ability to analyze and reconfigure restbus simulation 
• Availability to work on site (Stellantis office) full working week if needed for project 
needs 
• Good knowledge of Python and Cmake 
• Good knowledge of bash scripting 
• Good knowledge of CI automation tools (Team City, Jenkins…) 
• Good knowledge with systemd 
• Good knowledge with Goole test or any other Unit test framework 
• Good knowledge with Static code analysis Tools (Parasoft,Sonarqube,Polyspace…) 
• Good knowledge with embedded Linux software for automotive application, that deal 
with one or more of the following application areas: Instrument Clusters, infotainment, 
multimedia, navigation, and firmware over the air (FOTA). 
• Familiarity with rapid prototyping and board bring-up 
• Knowledge in hardware interfaces (e.g. CAN, CAN-FD, LIN, Automotive Ethernet, 
Bluetooth, USB) 
• Possess strong initiative, problem solving skills, and ability to work in a diverse team 
environment, good at documenting the software 
• Possess good communication skills and the ability to interface with application software 
developers, vehicle integration and validation engineering organizations. 

About the Company

D

Dorleco

COMPANY SIZE
51 - 200
HEADQUARTERS
Farmington Hills, MI, US