{"schemaVersion":"jobsearcher.job.v1","id":"c04e1b1d7da96752ba21c977","url":"https://jobsearcher.com/jobs/c04e1b1d7da96752ba21c977","canonicalUrl":"https://jobsearcher.com/jobs/c04e1b1d7da96752ba21c977","title":"Embedded Software Engineer","description":"Senior Embedded Software EngineerLocation: San Francisco, CA (On-site)Employment Type: Full-timeAbout the RoleJoin a high-growth connected hardware and health-tech company as a Senior Embedded Software Engineer to design, build, and scale current and next-generation smart consumer hardware products. You will join a small, agile engineering team with high levels of autonomy to ship firmware and system software directly to an active global fleet of IoT devices.What You'll Help BuildEmbedded Linux Development: Design, develop, and maintain core system software, including systemd services, kernel modules, and low-level firmware for connected smart devices.Platform Security Engineering: Own security architecture across the embedded Linux platform spanning boot, OS, and runtime services.Secure Boot & Chain of Trust: Implement and maintain end-to-end secure boot flows, including image signing, cryptographic key management/provisioning, and anti-rollback/version control mechanisms.Device Trust & Fleet Security: Build and operate device trust primitives and drive platform-wide security best practices across all connected devices in production.Manufacturing & Global Deployment: Partner with cross-functional and overseas manufacturing teams (including contract manufacturers in Asia) to develop factory line tests and ensure seamless production rollouts.Software Excellence: Champion high standards in system reliability, defensive programming, and thorough technical documentation.What You'll Need to Succeed5+ years of professional experience in embedded systems, firmware, and system software development using C/C++.Deep hands-on expertise in Embedded Linux ecosystems, including Yocto Project, BitBake, systemd, and Linux kernel/driver development.Demonstrated proficiency in secure software development lifecycles for IoT and connected hardware platforms.Proven track record optimizing compute workloads and memory footprints in resource-constrained environments.Willingness and ability to travel internationally as needed to support factory manufacturing and product bring-up.Preferred QualificationsPractical experience implementing hardware-enforced secure boot on Linux devices (cryptographic signing, HSM/secure element provisioning, and anti-rollback).Hands-on experience with OP-TEE / Trusted Execution Environments (TEEs), including developing/deploying Trusted Applications (TAs) and integrating secure services with Linux user-space.Experience with wireless communication protocols and stacks (Wi-Fi, Bluetooth LE).Strong problem-solving mindset with experience delivering iterative solutions in a fast-paced hardware environment.","company":"Dinan Associates Technical Recruiting","rawCompany":"dinan associates technical recruiting","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-11T09:33:49.924Z","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-1299.07","title":"Blockchain Engineers","slug":"blockchain-engineers"}],"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":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"Senior Embedded Software EngineerLocation: San Francisco, CA (On-site)Employment Type: Full-timeAbout the RoleJoin a high-growth connected hardware and health-tech company as a Senior Embedded Software Engineer to design, build, and scale current and next-generation smart consumer hardware products. You will join a small, agile engineering team with high levels of autonomy to ship firmware and system software directly to an active global fleet of IoT devices.What You'll Help BuildEmbedded Linux Development: Design, develop, and maintain core system software, including systemd services, kernel modules, and low-level firmware for connected smart devices.Platform Security Engineering: Own security architecture across the embedded Linux platform spanning boot, OS, and runtime services.Secure Boot & Chain of Trust: Implement and maintain end-to-end secure boot flows, including image signing, cryptographic key management/provisioning, and anti-rollback/version control mechanisms.Device Trust & Fleet Security: Build and operate device trust primitives and drive platform-wide security best practices across all connected devices in production.Manufacturing & Global Deployment: Partner with cross-functional and overseas manufacturing teams (including contract manufacturers in Asia) to develop factory line tests and ensure seamless production rollouts.Software Excellence: Champion high standards in system reliability, defensive programming, and thorough technical documentation.What You'll Need to Succeed5+ years of professional experience in embedded systems, firmware, and system software development using C/C++.Deep hands-on expertise in Embedded Linux ecosystems, including Yocto Project, BitBake, systemd, and Linux kernel/driver development.Demonstrated proficiency in secure software development lifecycles for IoT and connected hardware platforms.Proven track record optimizing compute workloads and memory footprints in resource-constrained environments.Willingness and ability to travel internationally as needed to support factory manufacturing and product bring-up.Preferred QualificationsPractical experience implementing hardware-enforced secure boot on Linux devices (cryptographic signing, HSM/secure element provisioning, and anti-rollback).Hands-on experience with OP-TEE / Trusted Execution Environments (TEEs), including developing/deploying Trusted Applications (TAs) and integrating secure services with Linux user-space.Experience with wireless communication protocols and stacks (Wi-Fi, Bluetooth LE).Strong problem-solving mindset with experience delivering iterative solutions in a fast-paced hardware environment.","datePosted":"2026-09-11T09:33:49.924Z","dateModified":"2026-09-11T09:33:49.924Z","hiringOrganization":{"@type":"Organization","name":"Dinan Associates Technical Recruiting","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c04e1b1d7da96752ba21c977"},"url":"https://jobsearcher.com/jobs/c04e1b1d7da96752ba21c977"}}