Software Engineer, Runtime & C++ Middleware
$120k - $200kPlusAI
Job Description
Job Description
You will develop and optimize the core infrastructure that facilitates reliable, low-latency execution of on-vehicle robotics software. Your mission extends beyond building a rock-solid foundation for autonomous driving — you will also equip engineers with the tools needed to analyze system behavior, identify performance bottlenecks, and enhance robustness.
In this role, you will contribute to existing frameworks, libraries, and tools while also designing and implementing new components across various mission-critical domains.
Responsibilities:- Design and optimize low-latency interprocess communication and data flow monitoring.
- Develop high-performance event logging and structured telemetry.
- Implement safety-enhanced memory allocators and efficient memory provisioning policies.
- Build lock-free data structures and algorithms to support real-time system requirements.
- Work on network communication and coherency protocols.
- Develop on-the-fly component health monitoring and rapid response mechanisms for critical events.
- Manage on-vehicle configurations and system state validation.
- Optimize low-level OS interactions and fine-tune system performance.
- Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts.
- Ensure team compliance with QMS, monitor quality, and drive process improvements.
- BS in Computer Science, Electrical Engineering, or related field.
- Solid hands-on coding experience using C++14(or later)
- Strong understanding of Linux development tools, including build systems, compilers, debuggers, and performance analyzers.
- Excellent written and verbal communication skills.
- Proactive problem-solving mindset: ability to identify, propose, and implement solutions.
- Experience in writing, debugging, and profiling multithreaded C++ applications.
- Familiarity with robotics-related libraries such as ROS.
- Knowledge of real-time OS, database internals, network programming, GPGPU, or robotics.
- $120,000 - $200,000 a year
Our compensations (cash and equity) are determined based on the position, your location, qualifications, and experience.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
$200k
...looking for a Principal AI SoC Runtime Software Architect to own the... ...accelerator, vision and multimedia engines, and other embedded... ...production runtime systems, embedded middleware, multimedia frameworks, or... ...systems software. Strong C/C++ programming skills and...MiddlewareFull timeContract workFlexible hours- ...pioneering AI-based virtual driver software for factory-built autonomous... ...with our autonomy and runtime teams to improve our redundant... ...integrate and optimize partner middleware into our AD stackOwns or help... ...Strong programming skills in C++ and Python ~ Basic...Middleware
$192.34k - $260.24k
...decisions. We are looking for a Staff Software Engineer, C++ to lead the design and development of... ...of foundational libraries, runtime components, data pipelines, APIs, SDK... ...to-have Experience with SDKs, APIs, middleware, data streaming, visualization tools,...MiddlewareFlexible hours$184k - $287.5k
...Core Libraries that provide the algorithms, abstractions, and runtime capabilities needed to build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. You will design and...SuggestedFull time- ...the Senior Robotics Engineer role at Knightscope... ...Specify end‑to‑end hardware–software–cloud architectures... ...to production‑quality C++/Python within ROS2 (... ...TensorFlow Lite / ONNX Runtime‑based inference, anomaly... ...You Will Use Middleware: ROS2, micro‑ROS, DDS...MiddlewareInternshipLocal area
- ...capabilities of the Cerebras Wafer-Scale Engine. Our work spans efficient LLM... ...ML frameworks, compilers, runtimes, and low-level kernels to... ...capabilities.Contribute to software architecture and roadmap decisions... ....Strong programming skills in C++ and Python.Solid understanding...
- ...data paths, cache policies, runtime integrations, performance models... ...model architecture, runtime software, operating-system memory... ...storage firmware, and performance engineering. It is the central technical... ...Guide implementation. Review C++, Python, kernel, firmware,...Local areaRemote work
- ...pioneering AI-based virtual driver software for factory-built autonomous... ...and optimize the production runtime pipeline for ML-based... ...through algorithm optimization, C++ implementation, profiling, memory... ...with machine learning engineers to efficiently deploy new models...
- ...the roadmap for our AI SDKs, runtime, and reference architectures... ...) # Lighthouse Customer Co‑Engineering # Influencing Robotics... ...systems Influence compute‑software co‑design across CPU, GPU, and... ...feature direction Runtime and middleware enhancements Reference...Middleware
$242.3k - $363.5k
...firmware, operating systems, middleware, AI, and cloud integration.... ...firmware, OS, middleware, AI runtimes, and cloud/fleet integration... .... Partner with silicon, software, AI, and product teams to ensure... ...Bachelor’s degree in Engineering, Information Systems, Computer...MiddlewareWork experience placementWork from home$165.2k - $223.6k
...AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud... ...them. As the Software Development Engineer for the Neuron Runtime Team, you will be responsible for working... ...teams to ensure that the our C++ compiler generates key information so...InternshipLocal areaWork from homeFlexible hours- ...Research & Development Siemens Industry Software Inc. We are a leading global... ...Services and the One Software Engineering System (OSES), ensuring that security... ...and secrets management Application runtime platforms and middleware Recoverability capabilities, including...MiddlewareWork at officeLocal areaWork from home
- ...generation robotic platforms in Santa Clara, California. This leader will guide the technical direction across hardware, firmware, middleware, AI, and cloud integration. The ideal candidate will have significant robotics systems experience, strong leadership abilities...Middleware
- ...We are looking for a Principal Systems Engineer / Researcher to build and advance core technologies... .... The ideal candidate combines strong C/C++ or Rust systems engineering, exceptional... ...work experience. ~6+ years of software engineering, systems engineering, security...Full timeWork experience placementWork at officeRemote workVisa sponsorshipWork visa
- ...across heterogeneous hardware and software environments for various... ...Serve as the overall systems engineer for strategic customer accounts... ...with CPUs/GPUs/FPGAs, middleware, system‑level drivers (BSP, HAL... ...virtualization and hypervisors.Strong C/C++ development and scripting...Middleware
$48 - $50 per hour
...Develop and maintain robotic software frameworks that interface with physical... ...time industry experience in software engineering ~ Strong proficiency in programming languages such as C++ and Python. ~ Expertise with robotic middleware platforms, especially ROS/ROS2....MiddlewareFull timeContract workSummer workInternship$195.2k - $315.49k
...architectures, algorithms, and software inspired by the brain's... ...direction for our next-generation runtime stack, while remaining hands-... ...leadership by establishing engineering practices and mentoring engineers... ...-grade systems software in C/C++, with proficiency in Python,...Full timeWork at officeLocal areaImmediate startShift work$135k - $185k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, C++ (STARLINK) At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s...Permanent employmentFull timeTemporary workInternshipWorldwideWeekend work- ...businesses around the world. The engineer in this position will join a... ...verification of firmware and software for embedded systems. The... ...low-level firmware modules, middleware, sample applications as well... ...on Windows using the Visual C/C++ environment.Software development...MiddlewareFull timeLocal area
$138.2k - $211.7k
...intuitive design, intelligent software, and next-generation safety... ...looking for a Robotics Controls Engineer to join GM's Local Planner... ...system modeling. Proficiencyin C++ and Python for research... ...with ROS or similar robotics middleware. Experience developing orvalidatingsoftware...MiddlewareFull timeLocal areaWork from homeFlexible hours- ...looking for a Lead Embedded Software Engineer to own the full path from product... ...production firmware in C/C++ (and Rust where applicable). ~ Develop drivers, middleware, and application logic for sensor... ...Micro, Edge Impulse, ONNX Runtime). ~ Background in aerospace...MiddlewareFull timeWork at officeImmediate startVisa sponsorshipNight shift
- ...production requires robust, high-performance robotics software that can reliably operate in complex, real-world settings. We’re looking for a Robotics Software Engineer to build the runtime systems, middleware, and developer infrastructure that power our robotic platforms...Middleware
$119.25k - $150.85k
...validation platforms that test AV software before it’s deployed to... ...About the Role As a Software Engineer on the HIL Platform and... ...Embodied AI, Model Deployment, Middleware, OS, Sensor Applications, and... ...coding abilities in Python and/or C++, demonstrated through...MiddlewareFull timeInternshipLocal areaWork from homeRelocation package$204k - $259k
...and Simulation. We are looking for engineers with ML software or ML systems expertise to help us improve... ...will report to the Senior Manager of Runtime and Optimization. You will: Lead... ...and tools. ~ Strong Python or C++ programming skills We prefer you...Full timeRemote work$152k - $287.5k
...We are now looking for a senior HPC software engineer. As a member of our the High Performance Computing Software development team, you will... ...What we need to see: ~5 years’ experience of Programming in C/C++ ~3 years’ experience in Linux environment and tools ~ Deep...MiddlewareFull time$120.5k - $243k
Software Engineer, Networking & C/C++This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and...Full timeWork experience placementWork at officeLocal areaImmediate startRemote work2 days per week$189k - $270k
...environments. As a Robotics Engineer on our Robotics team, you will... ...implement, and tune core robotics software spanning locomotion, whole‑... ...‑time control software in C++ with a strong emphasis on reliability... ...ROS/ROS2 or similar robotics middleware Exposure to reinforcement...MiddlewareFull timeFor contractorsFor subcontractorCasual workWork at officeImmediate startRemote workDay shift- ...worldwide. We’re a team of engineers, clinicians, and innovators... ...Product Development Platform Software team. The engineer will collaborate... ...diagnostics Communication middleware and system services for... ...Multi-threaded, distributed C/C++ applications Third-party networked...MiddlewareFull timeLocal areaWorldwideFlexible hoursShift work
- ...will be responsible for identifying, developing and implementing software solutions. This will include working with process owners to... ...(IDOCS, EDI, XML etc.) with other SAP and non-SAP systems and middleware ~ Exposure to Revenue Recognition and external Tax systems like...MiddlewareContract work
- ...About the Role We are looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux. You will be a key contributor to an advanced multi-disciplinary system that integrates AI modules, hardware interfaces, and sensor data —...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Runtime & C++ Middleware. Be the first to apply!
- software sales executive Santa Clara, CA
- software technology Santa Clara, CA
- software intern Santa Clara, CA
- entry level software sales Santa Clara, CA
- software sales representative Santa Clara, CA
- id software Santa Clara, CA
- software sales Santa Clara, CA
- internship software Santa Clara, CA
- healthcare software sales Santa Clara, CA
- software applications developer Santa Clara, CA





