> Markdown version of [/jobs/ext/1762205-2061-embedded-software-tester](https://www.wearedevelopers.com/jobs/ext/1762205-2061-embedded-software-tester). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # 2061 Embedded Software Tester - **Company:** All Points Logistics, LLC - **Location:** San Diego, CA, United States - **Experience:** Experienced - **Salary:** $110,000.0 - $190,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Board Bringup, Application Performance Management, ARM Architecture, Automation of Tests, Code Coverage, Software Documentation, Software Quality, Software Debugging, Embedded C, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Hardware Design, Hardware-In-The-Loop Simulation, Joint Test Action (IEEE Standards), Python (Programming Language), MATLAB, MISRA C (C Programming Language), Real-Time Operating Systems, Regression Testing, Software Engineering, System on a Chip, Systems Integration, Strategies of Testing, Real Time Systems, Hardware Testing, System-level Testing, Integration Tests, Information Technology, Bare Metal, Software Coding, Software Performance, Software Version Control, Hardware Debugging - **Published:** July 7, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9013888/2061-embedded-software-tester ## About the Role * 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 ## Description 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., * 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. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)