Systems 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 The ML & Robotics Infra team builds the foundational systems that every part of our robot perception, ML, controls and behavior runs on, and the developer infrastructure that lets us build, ship, and update that software quickly and safely on every robot in the fleet. As a System Software Engineer, you'll focus on the runtime itself which encompasses the IPC layer, performance, scheduling, observability, logging and replay infrastructure that the rest of the robot software depends on. You'll work alongside teammates who own the GPU and accelerated compute layer and our build and delivery infrastructure, and you'll partner cross-functionally with Software, ML, Controls, and Hardware teams to ensure the runtime meets the latency, throughput, and reliability bar required for a real-time robotic system operating in the home. What You'll Do You'll own and contribute to core areas of the runtime, including:
- IPC: Build the messaging substrate for high-throughput sensor data, messaging and low-latency event flow between processes
- Data logging & dynamic trigger infrastructure: Develop a high-throughput logging system and (in the future) trigger-based capture for targeted debugging in the field
- CPU performance tuning & code optimization: Profile, identify bottlenecks, and drive down latency across the stack
- Scheduling and monitoring: Design how work gets dispatched, prioritized, and monitored on the robot
- Observability & tracing: Build tracing, profiling, and runtime introspection so engineers across the company can understand what the robot is doing and why
- Offline replay: Enable faithful replay of recorded runs for debugging, regression testing, and ML iteration
- 2+ years of experience developing systems software for high-performance, low-latency, or pseudo-realtime environments (robotics, autonomous vehicles, HFT, or similar)
- Strong proficiency in a systems language such as C++, C, or Rust
- Deep Linux expertise: scheduling, IPC, kernel tuning, memory management, and performance tuning
- Hands-on experience with CPU performance optimization
- Strong systems debugging skills with tools like perf, ftrace, eBPF, and similar tracing infrastructure
- Experience writing systems software for AV, Robotics or other physical systems
- Experience building observability or tracing infrastructure for distributed or multi-process systems
- Experience designing or building high-throughput logging systems and exposure deterministic replay systems
- Experience with build systems and OTA updates
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Systems Software Engineer in Redwood City, CA vacancy
- ...Robot Platform team builds the foundational systems that every part of our robot perception, ML... ...that lets us build, ship, and update that software quickly and safely on every robot in the fleet. As a System Software Engineer on Robot Platform focused on GPU and accelerated...Suggested
- Sunday Robotics in Redwood City is looking for a System Software Engineer to enhance the runtime of their robotics systems. This role involves development on core runtime areas including IPC, performance tuning, and observability. Applicants should have 2+ years of experience...Suggested
$120k - $250k
...run as efficiently as allowed by physics, bringing the world years ahead in AI quality and availability. MatX is seeking System Software Engineer to join our team as we create best-in-class silicon for high-performance and sustainable GenAI. Successful candidates for...SuggestedFull timeWork experience placementWork at officeLocal areaRemote workMonday to FridayFlexible hours3 days per week- The County of San Mateo is seeking an experienced Information Technology Manager to lead a high-impact technology team in Redwood City. This role entails hands-on technical leadership, project management, and supervision of the Infrastructure division. The ideal candidate...Suggested
$192.5k - $240.5k
...lines of this massive shift. WHY BOX NEEDS YOU The Solutions Engineering Team at Box includes solutions engineers, value engineering, platform... ..., or technical consulting experience within SaaS, enterprise software, AI, or cloud platforms You’re AI‑curious and technically...SuggestedWork experience placementWork at officeShift work$145k - $187k
...: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully... ...3 AI C3 AI is seeking a Senior Solution Engineer. As a Senior Solution Engineer, you will... ...and its interoperability with existing systems Lead the delivery of technical deep-dives...- ...love to hear from you. What to Expect As an Embedded Software Engineer, you'll own platform software for the embedded Linux compute... ...interconnects (PCIe, USB, MIPI CSI/DSI, Ethernet, CAN) Own build system and BSP layers using Yocto/Buildroot or vendor SDKs like...
$170k - $210k
...future requires modern power conversion systems to increase the security of the world's... ...have pioneered technologies that leverage software-enabled hardware to provide industry-... ...and charging systems. Tau's team of engineers, scientists, technologists, operators, and...Flexible hours$150k - $200k
...Senior Embedded Firmware Engineer – San Carlos, CA Division: Engineering • Engagement: In office • Employment: Full-time Connected Commercial... ...the platform as a result. If you enjoy building elegant systems, solving messy real-world problems, and working closely with a...Full timeWork at officeRemote workFlexible hours$230k - $300k
...expertise on both data research and data engineering necessary to solve this incredibly... .... About You 4+ years of experience in software, ML platform, solutions, or customer engineering... ...with data processing / distributed systems (e.g., Spark, Ray, data lakes/warehouses...Work at officeRelocation package- Box, headquartered in Redwood City, CA, is seeking a Solutions Engineer to join their team. This role supports Enterprise clients, focusing on crafting customer-centric solutions using the Box platform. The ideal candidate will have a background in pre-sales and technical...
- A biopharmaceutical company based in Redwood City, CA is seeking a Manager for IT Business Systems Quality. This role entails managing Computer System Validation activities and ensuring compliance with GxP standards. The ideal candidate will have a Bachelor’s degree in...
$150k - $250k
Array Labs builds advanced radar systems to help humanity understand and respond to changes across the physical world. We’re launching... ...where they’re needed most. About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array’s...Permanent employment$150k - $250k
A cutting-edge radar technology company in Redwood City, CA is seeking an Embedded Software Engineer to develop software for advanced radar systems. You will collaborate closely with hardware and signal processing engineers to ensure reliable operation in orbit. Candidates...- Waymo is seeking a System Software Engineer for their Telematics unit, focusing on developing critical software for data flow in autonomous vehicles. The role involves maintaining the Linux-based operating system, networking solutions, and cross-functional collaboration...
$120k - $158k
C3 AI is seeking Forward Deployed Engineers in Redwood City, California. The role involves engineering full-stack AI-driven applications... ...should have a Bachelor’s degree in STEM, 2+ years of software development experience, and strong analytical and communication...- Dormont Manufacturing Co is looking for a Senior Forward Deployed Engineer in Redwood City, CA. You will deliver voice AI solutions to... ...clients, embedding with their teams to develop production-ready systems. This role requires bridging communication between technical and...
- HRB is seeking a Senior Forward Deployed Engineer in Redwood City to deliver voice AI solutions to enterprise clients. This role involves... ..., writes production-grade code, and understands LLM-powered systems. This is an exciting opportunity to shape the platform through...
- ...lead significant initiatives in model development and serving systems. This role demands 5-8 years in program management or technical... ...metrics, improve efficiencies, and drive collaboration across engineering and product teams. A dynamic, diverse working environment is...
$172k - $275k
Dormont Manufacturing Co is seeking an Applied AI Engineer to develop and deploy AI solutions tailored to customer needs. The role involves working with clients to design impactful AI technologies, using advanced techniques and a strong understanding of the AI stack. The...- A leading technology company in Chicago seeks a Solutions Engineer to drive customer-centric solutions and expand revenue opportunities... ...The position requires up to 50% travel to engage with clients and expertise in enterprise software solutions. #J-18808-Ljbffr Box, Inc.
$200k - $245k
...customer. Kodiak is also leveraging its commercial self‑driving software to develop, test and deploy autonomous capabilities for the U... ...of Defense. We are looking for an Autonomy Software Systems Engineer who can derive requirements from first‑principles for safe driving...Temporary workWork at officeVisa sponsorshipFlexible hours- ...groundbreaking eVTOL company in California is seeking a Test & Software Engineer to analyze performance and design UAV electronics. The ideal... .... Responsibilities include troubleshooting, optimizing systems, and maintaining documentation. The company values proactive,...
$50 per hour
System Software Test Engineer As a System Software Test Engineer, you will play a critical role in ensuring the quality and reliability of our automotive systems. You will be responsible for developing, maintaining and executing verification and validation activities to...- Internetwork Expert in Redwood City, California, is looking for a Civil Infrastructure Engineering Manager to guide a team in land development projects. The ideal candidate will have over 7 years of experience and a California Professional Engineer license. This role involves...
$293.8k - $343.34k
...create safer, more civil shared experiences for everyone. The Engine Networking Team pulls the players together by ensuring the... ...coming from a Game Engine/Studio. (Desirable) * Be an amazing systems-level C++ programmer and be fascinated by the actual work the...Full timeH1bWork at officeLocal areaWorldwideVisa sponsorshipMonday to Friday$90k - $115k
...Site Deployment Engineer Location: San Carlos, CA We're building Portals custom communication pods deployed in libraries and public... ...'ll travel to deployment sites, assist with installation and system setup, troubleshoot issues, and help bring each Portal fully online...For contractorsLocal areaShift work- Rivian VW Group seeks a Software Integration Engineer in Palo Alto, California. In this role, you will integrate and validate software systems from early prototypes to production launch, ensuring system stability and seamless feature integration. The ideal candidate will...Full time
$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...Flexible hours$150k - $250k
About Us Array Labs builds advanced radar systems to help humanity understand and respond to changes across the physical world... ...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...Permanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Systems Software Engineer. Be the first to apply!
Related searches
- systems software developer Redwood City, CA
- system programmer Redwood City, CA
- IT system engineer Redwood City, CA
- 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

