{"schemaVersion":"jobsearcher.job.v1","id":"ff699dc35cb2915806d82e55","url":"https://jobsearcher.com/jobs/ff699dc35cb2915806d82e55","canonicalUrl":"https://jobsearcher.com/jobs/ff699dc35cb2915806d82e55","title":"Embedded Software Engineer","description":"Embedded Software EngineerThe Autonomy Hardware Systems V&V team is seeking a contract Embedded Software Engineer to develop embedded software and tooling for safety-critical automated test infrastructure. You'll be working cross-functionally to develop sensor emulators and test frameworks.Required Skills & QualificationsBachelor's or Master's in Computer Science, Electrical Engineering, or related field, with 4 years of relevant industry experienceStrong C development skills focused on low-latency, high-performance code in user (and ideally kernel) spaceExtensive Linux development experience, including networking and system-level programmingProficiency with Python and test automation (e.g., Pytest), plus Git, build systems (e.g., Bazel), and unit testing frameworks (e.g., GTest)Hands-on experience building hardware/software integration test frameworks using embedded interfaces (Ethernet, I2C, SPI, CAN)Prior work experience at client or in client's industryApplicants must be able to work directly for Artech on W2Day-to-Day ResponsibilitiesArchitect, implement, and maintain production-quality C applications for embedded Linux, with a focus on low-latency, high-performance user- and kernel-space solutionsDesign Python-based automation frameworks and tooling to streamline test execution, integration, and performance validationBuild and expand hardware/software sensor emulators, and maintain and extend existing test assets and validation frameworksIntegrate embedded software with FPGA-based and ECU hardware over interfaces such as Ethernet, I2C, SPI, and CANTest and troubleshoot hardware and software issues, executing end-to-end verification strategies to ensure product quality and reliability","company":"Artech","rawCompany":"artech","city":"San Mateo","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-25T04:26:50.728Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541330","title":"Engineering Services","slug":"engineering-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"Embedded Software EngineerThe Autonomy Hardware Systems V&V team is seeking a contract Embedded Software Engineer to develop embedded software and tooling for safety-critical automated test infrastructure. You'll be working cross-functionally to develop sensor emulators and test frameworks.Required Skills & QualificationsBachelor's or Master's in Computer Science, Electrical Engineering, or related field, with 4 years of relevant industry experienceStrong C development skills focused on low-latency, high-performance code in user (and ideally kernel) spaceExtensive Linux development experience, including networking and system-level programmingProficiency with Python and test automation (e.g., Pytest), plus Git, build systems (e.g., Bazel), and unit testing frameworks (e.g., GTest)Hands-on experience building hardware/software integration test frameworks using embedded interfaces (Ethernet, I2C, SPI, CAN)Prior work experience at client or in client's industryApplicants must be able to work directly for Artech on W2Day-to-Day ResponsibilitiesArchitect, implement, and maintain production-quality C applications for embedded Linux, with a focus on low-latency, high-performance user- and kernel-space solutionsDesign Python-based automation frameworks and tooling to streamline test execution, integration, and performance validationBuild and expand hardware/software sensor emulators, and maintain and extend existing test assets and validation frameworksIntegrate embedded software with FPGA-based and ECU hardware over interfaces such as Ethernet, I2C, SPI, and CANTest and troubleshoot hardware and software issues, executing end-to-end verification strategies to ensure product quality and reliability","datePosted":"2026-08-25T04:26:50.728Z","dateModified":"2026-08-25T04:26:50.728Z","hiringOrganization":{"@type":"Organization","name":"Artech","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Mateo","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"ff699dc35cb2915806d82e55"},"url":"https://jobsearcher.com/jobs/ff699dc35cb2915806d82e55"}}