Embedded Software Engineer
Sunday
Join Us in Building the Future of Home Robotics At Sunday, we're developing personal robots to reclaim the hours lost to repetitive tasks. We're focused on an ambitious goal to make generalized robots broadly accessible, enabling households to take back quality time. We have spent the last 18 months building a talented team, securing capital, and validating our technology. We are now seeking passionate individuals to join us in the next phase of our growth. If you are ready to apply your skills to the forefront of robotics innovation, we'd love to hear from you. What to Expect As an Embedded Software Engineer, you'll own platform software for the embedded Linux compute units running our robotics stack. You will collaborate closely with electrical, mechanical, software, and machine-learning teams to integrate our full robotics stack on a new compute. What You'll Do
- 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
- 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
- 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
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Redwood City, CA vacancy
$170k - $210k
...have pioneered technologies that leverage software-enabled hardware to provide industry-... ...and charging systems. Tau's team of engineers, scientists, technologists, operators, and... ...highly skilled and experienced Senior Embedded Software Engineer to join our team. You...SuggestedFlexible hours$150k - $200k
...Senior Embedded Firmware Engineer – San Carlos, CA Division: Engineering • Engagement: In office • Employment: Full-time Connected Commercial Coffee Brewer Platform Role Overview This role sits at the intersection of AI, robotics, consumer hardware, IoT, and specialty...SuggestedFull timeWork at officeRemote workFlexible hours$150k - $250k
Array Labs Inc. in Redwood City is looking for a Software Test Engineer to lead validation of advanced radar systems. You will bridge hardware and software, developing specialized firmware and Python automation for testing. This role demands hands-on experience with lab...SuggestedFlexible hours$150k - $250k
...where they’re needed most. The Role We are looking for a Software Test Engineer to own the validation of our complex radar payload. In this... ...related field. 5+ years of experience in test engineering, embedded software development, or hardware validation. Strong proficiency...SuggestedPermanent employmentFull time- ...Strong understanding of vehicle EE architectures and automotive development practices. Embedded C, C++ Experience. Job Description: Deep knowledge of embedded software architecture and development processes Experience supporting software through the product lifecycle,...Suggested
$82 - $87 per hour
...Embedded Software Engineer We are building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping products at the intersection of hardware, software,...Hourly payFull timeLocal areaFlexible hours$120k - $195k
...Job Description: Senior Embedded Software Engineer Location: SFO Bay area / Hybrid Industry: Clean energy/ Software 1st Avenue Power (1AP) is creating a future where every nation, business, and community thrives with limitless access to cheap, reliable clean power. We...Shift work$55 - $60 per hour
...Description # Home # Search Jobs # Job Description Embedded Software Engineer Contract: Palo Alto, California, US Salary Range: 55.00 - 60.00 | Per Hour Job Code: 370317 End Date: 2026-07-30 Days Left: 25 days, 3 hours left...Hourly payContract workTemporary work- ...test failures. The candidate will help optimize rework build systems and tooling scripts. Qualifications: 5+ years experience in embedded software development. 5+ years experience working on Linux or RTOS focusing on device drivers bring-up and debugging. Strong C/C++...
- ...Embedded Software Engineer At Nauto you can make an impact at a high-impact company. We believe technology can help prevent collisions and save lives with predictive-AI that detects driver state and vehicle surroundings in real-time. More than 90% of car crashes can...Hourly payFlexible hours
- ...experience - these are mandatory skills. Deep knowledge of embedded software architecture and development processes Experience... ...hardware peripherals We are seeking an experienced Software Engineer to support the Hardware Platform Development team. This...Contract work
- ...the electrical, thermal, and mechanical constraints that set the limits on radar performance and system reliability. As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to...Permanent employment
$160k - $280k
...Title: Embedded Engineer Job Type: Direct Hire Contract Length: Full-time Pay Range: $160,000 - $280,000 Target Start Date: ASAP Work Location... ...products deployed to the field. Participate in hardware and software design reviews. Adhere to modern disciplined development...Full timeContract workImmediate start$68.3k - $114.8k
...position... The successful manufacturing software developer candidate will work on device-... ...~ Bachelor's Degree in Electrical Engineering, or Computer Engineering, (Not Computer... ...+ months of experience with Hardware or Embedded Software systems (internship and coursework...InternshipLocal areaImmediate startRemote workFlexible hours- ...Embedded Developer Embedded Development Engineer We are looking for an embedded developer embedded development engineer with experience in either embedded C or C++ programming along with Python. Candidate should be good in Linux BSP, Android HAL, kernel drivers and...
- Array Labs is looking for a Sr/Staff Embedded Software Engineer to develop highly reliable software systems for low-latency radar sensors in Palo Alto, California. Applicants need a Bachelor's degree in Computer Engineering or a related field and at least 4 years of embedded...
$120k - $396k
Tesla Motors, Inc. is seeking an Embedded Software Engineer in Palo Alto, California, where you’ll be responsible for developing high-quality, safety-critical software for actuation systems in vehicles. The role demands strong proficiency in C and experience with Real-...$135k - $160k
...company is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK) At the company we’re leveraging our experience in building rockets and spacecraft to...Permanent employmentTemporary workInternshipWorldwideWeekend work$121.5k - $150k
...and improves accuracy from food-borne pathogens to infectious diseases. The Opportunity We are looking for a Mid-Senior Backend Software Engineer to join our lean, high-impact engineering team. This role is a critical replacement for a key team member and focuses on the "...Full timeImmediate startVisa sponsorshipFlexible hours$20 - $50 per hour
...fields. Interns will have hands-on experience in developing software using Golang and Rust for embedded Linux platforms. This role involves writing real code, debugging systems, and collaborating with senior engineers. The internship promises a unique experience with Tesla’...Hourly payInternship$135.1k - $168.9k
..., but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Sr Embedded Software Engineer, you will play a key role in the development of cutting-edge charging products. You will contribute to software design and...Full timeContract workPart timeWork at officeLocal area- Lucidmotors in Newark, California, is seeking an experienced embedded software developer to design and optimize software for advanced automotive systems. The ideal candidate has over 8 years of experience in embedded development, strong C/C++ skills, and experience with...
$130k - $185k
...Firmware Engineer About Cowboy Space Corp. Cowboy Space Corp. is building the infrastructure... ...Design, develop, and debug embedded firmware for microcontrollers, FPGAs, and... ...closely with electrical, avionics, and software teams to define system architecture and...Permanent employmentWork at officeLocal areaRelocation package$191k - $215k
...Staff Embedded Software Engineer Mountain View, CA Lightmatter is leading the revolution in AI data center infrastructure, enabling the next giant leaps in human progress. The company invented the world's first 3D-stacked photonics engine, Passage™, capable of connecting...Full timeTemporary workRemote workFlexible hours- ...We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and low-level hardware integration on Automotive IVI and Connectivity ECUs. This role focuses on platform enablement, driver development...Remote work
$160k - $200k
...stack robotics systems pick, move, pack, and collaborate with human‑like skill, awareness, and learning capabilities. Our systems are software‑driven, hardware‑agnostic, and have already picked over 15 million goods in production. And did we mention we’re customer‑obsessed...Work experience placement- ...automate repetitive and boring tasks. We are looking for an embedded software intern to develop embedded platform drivers and application... ..., and fast-moving. Come join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems...Full timeTemporary workPart timeInternshipFlexible hours
$205k - $220.25k
...20,250 per year. Responsibilities Act as design responsible engineer for a vehicle program that includes controllers for: Traction... ...Functional Safety Firmware. Define technical direction for embedded software architecture, coding standards, and system interfaces. Review...Temporary workWork at officeRemote workFlexible hours$206k - $258k
Rivian is seeking a Staff Software Engineer in Palo Alto, California, to design and develop safety-critical self-driving embedded software. You will work on real-time operating systems and help create robust solutions that include software development and architecture analysis...$146.9k - $183.6k
Dormont Manufacturing Co is seeking a highly skilled Software Engineer to work on cutting-edge embedded software applications. The ideal candidate will possess strong programming abilities in Modern C++ and/or Rust, with a focus on creating efficient code in resource-constrained...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- software technical support Redwood City, CA
- healthcare software sales Redwood City, CA
- software quality assurance Redwood City, CA
- id software Redwood City, CA
- senior c# .net software developer Redwood City, CA
- internship software Redwood City, CA
- embedded software Redwood City, CA
- software implementation project manager Redwood City, CA
- software sales Redwood City, CA
- entry level software sales Redwood City, CA

