Why This Role Stands Out
This role offers a fantastic opportunity to advance your career in software quality assurance, focusing on embedded C/C++ testing and CI/CD automation within an established company. You'll thrive here if you're a mid-senior level engineer eager to build robust test suites, automate complex processes, and contribute to critical automotive safety standards, with a competitive hourly rate of $60-65. Apply today to join a dynamic team and make a significant impact!
Quick Overview
Job Description
Job Title: Software QA Test Development Engineer
Job Details:
- Contract: 6-9 months
- Pay Range: $60-65/hr
- Location: Pleasanton, CA (Onsite)
Position Description: Protingent Staffing has an exciting contract Software QA Test Development Engineer with our client located in Pleasanton, CA.
Job Responsibilities
- Design, implement, and maintain unit test suites against production embedded C/C++, and drive structural code coverage — statement, branch, and MC/DC where the ASIL requires it — to agreed targets.
- Develop integration test suites and SiL that verify module interfaces, timing behavior, and error handling across software component boundaries.
- Build and own qualification test benches — MiL/SiL setups, fault injection, and end-to-end sensor scenarios — including the fixtures, stimulus, and automated pass/fail evaluation.
- Automate the full test stack in CI/CD so that every merge request runs the right tier of tests and reports coverage, static analysis, and regressions without manual intervention.
- Author test plans, test cases, and test reports with bidirectional traceability to requirements, and file defect reports another engineer can act on without a meeting.
- Bring up and maintain lab equipment: JTAG/SWD debuggers, oscilloscopes, logic and bus analyzers, and CAN/CAN-FD/Automotive Ethernet trace tooling.
- Triage failures to root cause across software, firmware, and hardware, and drive defects to closure with the owning teams.
- Support Automotive SPICE assessments and ISO 26262 safety work products, including evidence collection and audit walkthroughs.
- Support OEM and Tier 1 customer programs through production milestones (A/B/C sample, SOP).
Job Qualifications
- Bachelor’s degree in Electrical/Computer Engineering, Computer Science, or a related technical field.
- 3–6 years of experience in software test development, verification, or QA for embedded systems — automotive, robotics, or aerospace
- Strong Python for test automation and shell scripting, plus working proficiency in C and/or C++ sufficient to read production embedded code and write unit tests against it.
- Hands-on experience with at least one unit test framework (GoogleTest, CUnit, VectorCAST, Tessy; gcov/lcov, Bullseye) and with structural code coverage measurement.
- Practical understanding of the V-model and of testing at unit, integration, and qualification levels — including what makes each level distinct.
- Experience with embedded debug and lab equipment: JTAG/SWD debuggers, oscilloscopes, logic analyzers, bus analyzers.
- Experience with at least one automotive communication protocol — CAN/CAN-FD, LIN, or Automotive Ethernet — and the tooling to trace it.
- Git, code review, and CI/CD fluency; comfortable owning pipeline jobs, not just consuming them.
- Clear technical writing — test plans, test cases, and defect reports that another engineer can act on without a meeting.
Preferred Job Qualifications:
- Direct experience with MISRA C/C++ compliance work and static analysis with Polyspace, Coverity, LDRA, or clang-tidy, cppcheck
- Experience working with ISO 9001 Quality Management
- ISO 26262 experience at ASIL B or above, including MC/DC coverage on safety-critical units.
- SiL bench development with dSPACE, NI VeriStand/TestStand, ETAS LABCAR, or TPT.
- AUTOSAR (Classic or Adaptive) software architecture and RTE interface testing.
- Lidar, radar, camera, or other sensor software experience — including point cloud data analysis (PCL, Open3D, NumPy).
- Real-time operating systems (QNX, AUTOSAR OS, FreeRTOS, Linux with PREEMPT_RT) and timing/latency analysis.
- Experience supporting OEM or Tier 1 customer programs through production milestones (A/B/C sample, SOP).
- ISTQB certification, or equivalent formal test qualification
Similar jobs
- PE
Software Quality Assurance Engineer with Security Clearance
NewPeraton
Jacksonville, FL🇺🇸$66k - $106k/yrRemoteYesterdaySeleniumTDDAgile+6Technology - SC
Staff / Sr Staff Test Automation Engineer with Security Clearance
NewSciTec, Inc.
Boulder, CO🇺🇸$102k - $157k/yrHybridYesterdayDockerAWSGitLab CI+3Technology - GD
Software Applications Tester - TS/SCI with Polygraph with Security Clearance
NewGeneral Dynamics Information Technology
Chantilly, VA🇺🇸HybridYesterdayMicroservicesOracleSQL+22Technology - AM
Senior Test Engineer
NewAuto ApplyAstro Mechanica
San Francisco🇺🇸Hybrid12 hours agoMATLABAssemblyAstro+1Technology - AF
Senior Quality Assurance Analyst with Security Clearance
NewASRC Federal
Jacksonville, FL🇺🇸HybridYesterdayTechnology - HA
Quality Systems Document Control Specialist
NewAuto ApplyHims And Hers
Gilbert🇺🇸On-site8 hours agoComplianceContinuous ImprovementDocument Management+1 - KP
Senior Quality Engineer
NewAuto ApplyKairos Power
Albuquerque🇺🇸Hybrid7 hours agoAssemblyComplianceContinuous ImprovementEngineering - BT
Software Quality Assurance Engineer (BT-26196) with Security Clearance
NewBastion Technologies, Inc.
Pasadena, CA🇺🇸$125k - $200k/yrHybridYesterdayC++JavaJira+2Technology - HA
Quality Assurance Specialist I, CMO
NewAuto ApplyHarrow, Inc.
United States🇺🇸Hybrid12 hours agoExpressComplianceMicrosoft Office+1Technology - BH
Senior Software Development Engineer in Test (SDET)
NewAuto ApplyBlooming Health
United States🇺🇸Remote13 hours agoHIPAATechnology - DS
Senior Software Quality Assurance Engineer and Tester
NewAuto ApplyData Systems Analysts, Inc.
Fort Gordon🇺🇸Hybrid10 hours agoDockerAWSBackground Checks+6Technology - AF
Senior Quality Assurance Analyst - San Diego, CA with Security Clearance
NewASRC Federal
San Diego, CA🇺🇸HybridYesterdayTechnology