2061 Embedded Software Tester

All Points Logistics, LLC

San Diego (CA)

Hybrid

USD 110,000 - 190,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

All Points Logistics, LLC seeks an experienced Embedded Software Tester in San Diego, CA. You will work with software, FPGA, and GNC engineers to ensure reliability of mission-critical embedded systems.

The role involves designing test strategies, automating tests, and validating firmware against algorithm models. Requires hands-on testing across unit to HIL levels and strong debugging skills; MISRA-C compliance expected.

Qualifications

  • Bachelor of Science in Software Engineering, Electrical Engineering, Aerospace Engineering, Mechanical Engineering, Computer Science, Mathematics, Physics, or related field.
  • Minimum 3+ years of embedded software development and/or testing experience.
  • Experience in embedded C development and validation.
  • Experience developing and executing software test plans for embedded systems.
  • Experience with Hardware-in-the-Loop (HIL) testing and MISRA-C compliance.

Responsibilities

  • Design, develop, and execute test plans for embedded systems and firmware.
  • Develop automated tests and scripts to validate embedded C code against models in MATLAB/Python.
  • Collaborate with GNC engineers to verify algorithms and system performance.
  • Support integration testing with FPGA and hardware teams.
  • Perform unit, integration, system, and HIL testing; lead debugging efforts.

Skills

Embedded software development
C programming
HIL testing
JTAG debugging
MISRA-C

Education

ABET-accredited B.S. in Software/Electrical/Aerospace/Mechanical/Computer Science/Math/Physics or related

Tools

MATLAB
Python
JTAG
Oscilloscope
Logic Analyzer

Job description

DESCRIPTION OF POSITION / DUTIES

US CITIZENSHIP REQUIRED
100% ONSITE – SAN DIEGO, CA

All Points is seeking an experienced Embedded Software Tester to support advanced aerospace and avionics engineering efforts in San Diego, CA. The selected candidate will work closely with software engineers, FPGA engineers, and Guidance, Navigation, and Control (GNC) engineers to ensure the reliability, accuracy, and performance of mission-critical embedded systems.

This role is responsible for developing, automating, and executing software test activities supporting embedded firmware, real-time systems, and hardware validation efforts. The ideal candidate will have hands-on experience designing test strategies, validating embedded software against algorithmic models, and supporting integration activities on target hardware platforms.

KEY RESPONSIBILITIES
  • Design, develop, and execute software test plans for embedded systems and firmware applications.
  • Develop automated testing frameworks and scripts to validate embedded C code against algorithm models developed in MATLAB and Python.
  • Collaborate with GNC engineers to verify algorithm implementation, numerical accuracy, and overall system performance.
  • Support integration testing activities with FPGA engineering teams and hardware development groups.
  • Perform unit, integration, system, and Hardware-in-the-Loop (HIL) testing.
  • Lead hardware bring-up, debugging, validation, and troubleshooting activities.
  • Utilize debugging tools such as JTAG, oscilloscopes, and logic analyzers to identify and resolve system issues.
  • Maintain traceability, test documentation, defect tracking, and verification artifacts.
  • Participate in peer reviews and ensure compliance with software development and coding standards, including MISRA-C.
  • Analyze software performance, code coverage, and test results to identify improvement opportunities.
  • Support defect investigation, root cause analysis, corrective actions, and regression testing.
  • Contribute to continuous improvement initiatives related to software quality, automation, and verification processes.
EDUCATION
  • Bachelor of Science degree from an ABET-accredited college or university in:
    • Software Engineering
    • Electrical Engineering
    • Aerospace Engineering
    • Mechanical Engineering
    • Computer Science
    • Mathematics
    • Physics
    • Or a closely related technical discipline
EXPERIENCE
  • Minimum 3+ years of professional embedded software development and/or embedded software testing experience.
  • Experience supporting embedded C development and validation activities.
  • Experience developing and executing software test plans for embedded systems.
  • Experience supporting software integration, verification, and validation activities.
SKILLS / CERTIFICATIONS
  • Required Technical Skills: Embedded software development and testing experience using C.
  • Experience creating and executing software test plans for embedded applications.
  • Experience developing automated test scripts and frameworks.
  • Familiarity with MATLAB and Python-based algorithm validation.
  • Experience supporting unit, integration, and system-level testing.
  • Experience performing Hardware-in-the-Loop (HIL) testing.
  • Strong debugging and troubleshooting skills.
  • Experience with JTAG, oscilloscopes, logic analyzers, or similar hardware debugging tools.
  • Understanding of software development lifecycle processes and test methodologies.
  • Experience maintaining software test documentation and verification artifacts.
  • Strong communication and collaboration skills.
Additional Technical Experience Preferred
  • Experience testing star tracking algorithms running in C.
  • Experience supporting Zynq 7000 dual-core ARM Cortex-A9 processor environments.
  • Experience supporting bare-metal firmware platforms.
  • Experience supporting RTOS-based embedded systems.
  • Experience analyzing software code coverage and profiling application performance.
  • Experience optimizing real-time performance on resource-constrained embedded hardware.
  • Experience supporting aerospace, avionics, spacecraft, satellite, or mission-critical systems.
Additional Experience Includes
  • Experience supporting multidisciplinary engineering teams.
  • Experience working within highly regulated engineering environments.
  • Experience with version control systems and peer review processes.
  • Ability to communicate technical information clearly to both technical and non-technical stakeholders.
  • Strong analytical, troubleshooting, and problem-solving skills.
SECURITY CLEARANCE
  • U.S. Citizenship required.
  • NACI/Badging/Public Trust
COMPENSATION
  • Approximately $110,000 - $190,000 annually, commensurate with education, experience, technical qualifications, and overall alignment with the position requirements. Positions with All Points are full-time, direct-hire positions and include a comprehensive benefits package.

For more information, please visit our Career Portal:

https://www.allpointsllc.com/careers/

All Points is an Equal Opportunity Employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Test Engineer – Onsite in San Diego
Embedded Software Test Engineer – Onsite in San Diego

All Points Logistics, LLC • San Diego (CA)

Hybrid
USD 110,000 - 190,000
2068 Cleared Embedded Software Engineer (Top Secret)
2068 Cleared Embedded Software Engineer (Top Secret)

All Points Logistics, LLC • Houston (TX), Northern (KY)

Hybrid
USD 120,000 - 170,000
Full benefits package
Career Portal access
Engineer Software - Integration & Test Automation
Engineer Software - Integration & Test Automation

0090 CORP-Corporate Office • United States

On-site
USD 91,000 - 138,000
Health insurance
Paid time off
Discretionary bonus
Senior Software Test Engineer
Senior Software Test Engineer

ADP, Inc. • Melbourne (FL)

On-site
USD 100,000 - 140,000
Senior Software Test Engineer
Senior Software Test Engineer

Aeronix Inc • Greenville (SC)

On-site
USD 100,000 - 140,000
Embedded Software Engineer (San Diego)
Embedded Software Engineer (San Diego)

0090 CORP-Corporate Office • United States

On-site
USD 91,000 - 138,000
Health insurance coverage
Life and disability insurance
Paid time off for vacation and personal business
Staff Software Engineer - Embedded and Real Time
Staff Software Engineer - Embedded and Real Time

Northrop Grumman • Palmdale (CA)

On-site
USD 177,000 - 266,000
Health insurance
Savings plan
Company paid holidays
+1
Embedded Software Engineering Intern
Embedded Software Engineering Intern

Baxter Aerospace, LLC • Saint George (UT)

On-site
USD 41,000 - 52,000
Growth opportunities
Overtime pay
Pay depends on experience
Embedded Software Engineer 3
Embedded Software Engineer 3

CHIPTON-ROSS Inc. • San Diego (CA)

On-site
USD 90,000 - 120,000
Senior Test Software Engineer
Senior Test Software Engineer

Industrious Ventures • Longmont (CO)

On-site
USD 110,000 - 135,000
Unlimited PTO
Parental Leave
Health Insurance
+5