> Markdown version of [/jobs/ext/4326295-senior-software-engineer-runtime-services](https://www.wearedevelopers.com/jobs/ext/4326295-senior-software-engineer-runtime-services). 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). --- # Senior Software Engineer - Runtime Services - **Company:** Latitude Inc - **Location:** Palo Alto, CA, United States - **Experience:** Expert - **Salary:** $179,200.0 - $268,800.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Systems Engineering, Unix, C++ (Programming Language), Cloud Computing, Code Generation, Computer Engineering, Concurrent Computing, System Configuration, Serialization, Data Structures, Linux, FreeRTOS, Protocol Buffers, Monitoring of Systems, JSON, Machine Learning, Posix, Software Architecture, Real-Time Operating Systems, Software Safety, Software Engineering, Software Systems, System Programming, System Testing, YAML, ZeroMQ (Concurrent Programming Libraries), Robot Operating System, Software Security, Virtual Environment, Integration Tests, Information Technology - **Published:** October 31, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-runtime-services-palo-alto-ca--cab6a848-39aa-473c-b8d6-07d0daeaba43 ## About the Role Software Engineering, Artificial Intelligence (AI), Machine Learning, Robotics, Computer Systems, Cloud Computing, Safety Engineering, System Test, Systems Engineering, System Operations, * Bachelor''s degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 4+ years of relevant experience (or Master''s degree and 2+ years of relevant experience, or PhD) * Proven, hands-on experience developing high performance C++ applications or robotics software in resource constrained environments * At least 5+ years of development experience using modern C++ in a systems programming role * Ability to design software components and systems, and clearly communicate your designs through documents, diagrams, and presentations * Experience developing in a Linux or Unix environment * Strong team player able to operate effectively on cross-functional teams to deliver an integrated software product Nice to have: * Experience with Bazel * Experience with ROS or another robotics platform * Experience managing large scale configuration and composition (e.g. JSON, YAML) * Experience with writing custom plugins for Protobuf's compiler, protoc * Experience with driver monitoring systems * Experience with software systems using a publish/subscribe model of communication (e.g. Iceoryx, ZeroMQ) * Experience with distributed and concurrent programming paradigms * Experience with POSIX APIs * Experience with embedded and real-time operating systems (e.g. FreeRTOS, SafeRTOS) * Familiarity with ISO-26262 and/or other software safety standards ## Description We''re searching for a Senior Software Engineer to come and join the Runtime Services team at Latitude AI. As a member of the Runtime Services team you will be responsible for designing, delivering, and maintaining the core software primitives upon which our advanced driver assist system (ADAS) is built. You will collaborate with other runtime teams, systems engineering, autonomy (localization, perception, planning, controls), the onboard platform team, and project management to ensure autonomy applications integrate seamlessly with each other and the underlying platform. The Runtime Services team creates the core libraries and frameworks that are the building blocks used by our vehicle runtime. We write foundational C++ standard libraries and custom vocabulary data structures. We own the system configuration, data serialization, and code generation frameworks which are used by all developers across the company and deployed across all our realtime Linux and embedded environments. As well as the driver monitoring system used to enforce the safe usage of our autonomy features. What you'll do: * Design, develop, and test the reliable and high-performance software that all autonomy functions are built upon * Develop tools for providing insight into the performance and behavior of the system * Collaborate with autonomy teams to ensure their systems integrate well with the runtime infrastructure frameworks, enabling their success * Create automated unit and integration tests that verify the software works as expected and meets the requirements * Work closely with the simulation team to ensure that the runtime system is accurately tested off-vehicle in a virtual environment * Contribute to software architecture development within your area of ownership * Work with Product Security and Functional Safety teams to ensure the system is hardened and adheres to automotive safety standards