Embedded Software Integration Automation testing Engineer (BVT)

MatchPoint

Auburn Hills (MI)

On-site

USD 90,000 - 120,000

Full time

4 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

MatchPoint in Auburn Hills, MI is seeking an Embedded Software Integration Automation Testing Engineer to join the Software Integration and Testing team. You will build test benches for BVT, develop new test cases, and perform root-cause analysis on Linux/Android platforms.

The role requires hands-on embedded software experience (QNX/Linux/Android), strong C/C++, Python and automated testing skills, plus familiarity with Vector CANoe/CAPL scripting and automotive diagnostics.

Qualifications

  • Bachelor’s in Electrical and Computer Engineering or related field.
  • 2+ years in software development and testing using C/C++.
  • 4+ years of automated testing for embedded products.
  • Proficient in Python and CMake.
  • Experience with Vector CANoe, CANape, CAPL scripting.
  • Familiar with Linux and QNX debugging; able to perform root cause analysis on HIL setups.
  • Experience with Linux/Android debugging tools (gdb, adb).
  • Knowledge of Python Robot Framework.
  • Familiarity with Test Guide automation tool.
  • Bash scripting experience.
  • Experience with embedded Linux for automotive apps (instrument clusters, infotainment, FOTA).
  • Familiarity with rapid prototyping and board bring-up.
  • Strong initiative, problem solving, and documentation/communication skills.

Responsibilities

  • Build and maintain test bench used for Build Verification Tests (BVT).
  • Develop new test cases and update current test suite to new specifications.
  • Perform root cause analysis on Linux/Android system and relate issues to code changes/build configuration changes.

Skills

C/C++
Python
bash scripting
Python Robot Framework
root cause analysis
Embedded software testing
Linux/Android debugging
CAN/Automotive Ethernet
Agile/Scrum
communication

Education

Bachelor’s in Electrical and Computer Engineering

Tools

Vector CANoe
CAPL scripting
CANape
CMake
gdb
adb

Job description

Job Title: Embedded Software Integration Automation testing Engineer

Location: Auburn Hills, MI

Employment Type: Full Time

Job Description:

This position will function as a member of the Software Integration and Testing team in the

PDT/SWE/IVDO organization. We are looking for an experienced candidate to take[1]up this exciting hands-on technical role.

The candidate’s responsibilities will consist of:
  • Build and maintain test bench used for Build Verification Tests (BVT)
  • Develop new test cases and updated current test suite to new specifications
  • Performing root cause analysis on Linux/Android system and relate issues to code changes/build configuration changes

The ideal candidate will possess hands-on experience in the development and testing of

embedded software (QNX, Linux, Android) and familiarity with Adaptive Autosar. The job requires

prior experience in embedded software development, and experience in integration and testing.

It is expected that this person possesses an interest in learning and in contributing to the state[1]of-the-art and emerging automotive computational technologies and ability to work with minimal

guidance.

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 on automated testing for embedded products
  • Good knowledge of Python and Cmake
  • Good knowledge of of Vector tools (Cancase, Canoe, CAPL script)
  • Good knowledge of standard Unix/QNX debugging system and good attitude on running root cause analysis on hardware in the loop setup
  • Familiarity with Linux and Android debugging tools (gdb, adb…)
  • Good knowledge of Python Robot framework
  • Familiarity with Test Guide automation tool
  • Good knowledge of bash scripting
  • 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).
  • Familiarity with rapid prototyping and board bring-up
  • Knowledge in hardware interfaces (e.g. CAN, CAN-FD, LIN, Automotive Ethernet,
  • Possess strong initiative, problem solving skills, and ability to work in a diverse team environment, good at documenting the software
  • Has good communication skills and the ability to interface with application software developers, vehicle integration and validation engineering organizations.
Ways to Stand out Above the Rest
  • Minimum of 4 years of experience in software integration and testingg the Linux environment and involving QNX/Linux.
  • Deep knowledge of Test guide
  • Deep knowledge of Vector Canoe and CAPL scripting
  • 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
  • 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 the application to measurement and competitive analyses of performance KPI's
  • Experience with automated build and test automation system
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Integration Automation testing Engineer
Embedded Software Integration Automation testing Engineer

MatchPoint • Auburn Hills (MI)

On-site
USD 90,000 - 125,000
Embedded Automation Test Engineer (Linux/QNX, CAN)
Embedded Automation Test Engineer (Linux/QNX, CAN)

MatchPoint • Auburn Hills (MI)

On-site
USD 90,000 - 120,000
Embedded Automation Test Engineer
Embedded Automation Test Engineer

MatchPoint • Auburn Hills (MI)

On-site
USD 90,000 - 125,000
Software Integration and Test Engineer
Software Integration and Test Engineer

Compunnel Inc. • Sterling Heights (MI)

On-site
USD 85,000 - 110,000
Development Engineer in Test, Platform Software
Development Engineer in Test, Platform Software

Dew Software • Newark (CA)

On-site
USD 83,000 - 138,000
Real-Time Embedded Test & Integration Engineer
Real-Time Embedded Test & Integration Engineer

Compunnel Inc. • Sterling Heights (MI)

On-site
USD 85,000 - 110,000
Embedded Software Engineer (Engineer 3 level)
Embedded Software Engineer (Engineer 3 level)

Vertage Inc. • Michigan

Hybrid
USD 90,000 - 130,000
Senior Embedded Software Integration Engineer
Senior Embedded Software Integration Engineer

Plusai • Fremont (CA)

On-site
USD 140,000 - 210,000
Unlimited PTO
Flexible work arrangements
Health benefits (medical, dental, visn
+3
System Testing Engineer
System Testing Engineer

Veriipro • Warren (MI)

On-site
USD 90,000 - 120,000
Lead Software Validation Engineer
Lead Software Validation Engineer

Pentangle Tech Services | P5 Group • Detroit (MI)

On-site
USD 90,000 - 130,000