> Markdown version of [/jobs/ext/2714600-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2714600-embedded-software-engineer). 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). --- # Embedded Software Engineer - **Company:** Sunday Inc - **Location:** Redwood City, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Data Analysis, Automation of Tests, UClibc (C Standard Library), C++ (Programming Language), Computer Engineering, Continuous Integration, Software Debugging, Linux, Linux on Embedded Systems, Firmware, Joint Test Action (IEEE Standards), Python (Programming Language), Machine Learning, Real-Time Operating Systems, System Programming, Yocto, U-Boot - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/embedded-software-engineer-sunday-ai-8026201 ## About the Role * BS or MS in CS, Computer Engineering, EE, related technical field, or equivalent practical experience * 3+ years of embedded Linux / systems software development, including hands-on bringup on modern application-class SoCs (NVIDIA Jetson, Qualcomm Snapdragon, or similar) * Strong proficiency in C and ideally C++ and/or Rust * Strong experience with Yocto, Buildroot, or an equivalent embedded Linux build system, including custom layers/recipes and production image customization * Deep understanding of the Linux boot flow, from bootloader to userspace, and low-level peripherals * Comfortable working alongside electrical engineers: reading schematics, driving scopes, logic analyzers, and JTAG, and debugging at the hardware/software boundary * Knowledge of power management, secure boot, watchdogs, and other production-readiness concerns * Experience developing CI pipelines for embedded Linux images Nice to Have * Delivered at least one project from prototype phase into production * Experience with PREEMPT_RT * Familiarity with RTOS-based firmware development * Experience with Python for scripting, data analysis, or test automation ## Description * Own the embedded software stack (bootloader, kernel, devicetree, BSP, and drivers) for compute platforms based on SoCs like NVIDIA Jetson, Qualcomm etc * Develop and maintain Linux kernel drivers and userspace integration for sensors, GMSL cameras, displays, storage, and high-speed interconnects (PCIe, USB, MIPI CSI/DSI, Ethernet, CAN) * Own build system and BSP layers using Yocto/Buildroot or vendor SDKs like JetPack * Work with the electrical engineering team to debug and bring up custom carrier boards * Work closely with the software and machine-learning teams to optimize performance across the entire software stack * Design and implement OTA end-to-end using RAUC, Mender, SWUpdate, or equivalent ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)