Development Engineer in Test, Platform Software

Dew Software

Newark (CA)

On-site

USD 83,000 - 138,000

Full time

8 days ago

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

Dew Software, Inc. is seeking a contractor to verify embedded software across Diagnostics, Communication, and Bootloader components, and to integrate hardware on test benches.

The role involves setting up new hardware, maintaining test benches, and developing automation tools. Responsibilities include leading verification, creating test software, converting manual tests to automated ones, and supporting test-code reviews.

Qualifications

  • BS in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • MS preferred.
  • Education requirements may be flexible based on relevant experience.
  • 10+ years of relevant industry experience preferred.
  • Experience testing low-level embedded software.
  • Experience converting manual tests into automated tests.

Responsibilities

  • Lead verification efforts for embedded software on target hardware.
  • Bring up, configure, and troubleshoot new hardware on test benches.
  • Maintain and debug existing test benches and validation environments.
  • Develop and enhance test software, tools, and automation scripts.
  • Convert manual tests into automated tests.
  • Develop hardware- and software-based tests from requirements.
  • Participate in test-code design and code reviews.
  • Troubleshoot software, hardware, and test-environment issues.

Skills

Embedded software testing
Test scripting & automation
Hardware testing
C/C++
CAPL
Python
Troubleshooting
Automation framework development

Education

BS in Computer Science, Computer Engineering, Electrical Engineering, or related field
MS preferred

Job description

This role will support embedded software verification across Diagnostics, Communication, and Bootloader components. The contractor will also support hardware integration into test benches, test-bench maintenance, troubleshooting, and test automation.

Typical Task Breakdown & Operating Rhythm

Lead verification efforts for embedded software on target hardware.

Bring up, configure, and troubleshoot new hardware on test benches.

Maintain and debug existing test benches and validation environments.

Develop and enhance test software, tools, and automation scripts.

Convert manual tests into automated tests.

Develop hardware- and software-based tests from requirements.

Participate in test-code design and code reviews.

Troubleshoot software, hardware, and test-environment issues.

Compelling Story & Candidate Value Proposition

What Makes This Role Interesting?

This position provides an opportunity to work across embedded software verification, hardware integration, troubleshooting, test development, and automation within the Embedded Platform team.

The contractor will have exposure to both software and hardware while helping improve testing efficiency, validation environments, and overall engineering quality.

Broad technical scope across embedded software, hardware, testing, and automation

Hands-on work with target hardware and test benches

Opportunity to develop and improve automated testing solutions

Exposure to automotive technologies and vehicle communication protocols

Candidate Requirements

Experience

10+ years of relevant industry experience preferred

Experience testing low-level embedded software

Experience developing hardware- and software-based tests from requirements

Experience converting manual tests into automated tests

Strong troubleshooting skills across software, hardware, and test environments

Experience with test scripting and automation

Education

BS in Computer Science, Computer Engineering, Electrical Engineering, or a related field preferred

MS preferred

Education requirements may be flexible based on relevant experience

Programming Languages

Candidates need proficiency in at least one of the following:

CAPL

C/C++

Python

Candidates do not need proficiency in all three languages.

Top 3 Hard Skills

1. Test Design

Ability to develop effective hardware- and software-based tests from requirements, including embedded software testing on target hardware.

2. Coding

Reasonable working-level coding proficiency, with experience in at least one relevant language such as:

CAPL

C/C++

Python

3. Relevant Technical Certification/Qualification

Relevant technical certification, qualification, or comparable technical background applicable to embedded software testing and validation.

Years of experience by individual hard skill: Not specifically defined. Relevant overall experience and technical capability will be considered.

Preferred / Nice-to-Have Experience

The following experience is beneficial but is not required:

Automotive testing experience

Experience with Automotive Ethernet

CAN/CAN-FD

LIN

Vector CANoe or similar tools

Jenkins

Git/GitLab

On-chip debugging tools such as Lauterbach

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Embedded Test & Integration Engineer
Real-Time Embedded Test & Integration Engineer

Compunnel Inc. • Sterling Heights (MI)

On-site
USD 85,000 - 110,000
Staff Software Development Engineer in Test : 26-03222
Staff Software Development Engineer in Test : 26-03222

Akraya • Newark (CA)

On-site
USD 138,000 - 152,000
Embedded Software Integration Automation testing Engineer (BVT)
Embedded Software Integration Automation testing Engineer (BVT)

MatchPoint • Auburn Hills (MI)

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

7Th Sky Techologies llc • Fremont (CA)

Hybrid
USD 90,000 - 120,000
Embedded Test Engineer
Embedded Test Engineer

7Th Sky Techologies llc • San Jose (CA)

Hybrid
USD 110,000 - 140,000
Embedded Test Engineer
Embedded Test Engineer

7Th Sky Techologies llc • Berkeley (CA)

Hybrid
USD 90,000 - 140,000
Embedded Test Engineer
Embedded Test Engineer

7Th Sky Techologies llc • Sunnyvale (CA)

Hybrid
USD 90,000 - 140,000
Embedded Test Automation Engineer
Embedded Test Automation Engineer

TechDigital Group • Mountain View (CA)

On-site
USD 120,000 - 150,000
Software Integration and Test Engineer
Software Integration and Test Engineer

Compunnel Inc. • Sterling Heights (MI)

On-site
USD 85,000 - 110,000
Functional Testing Engineer
Functional Testing Engineer

TetraMem Inc. • San Jose (CA)

On-site
USD 120,000 - 170,000