> Markdown version of [/jobs/ext/640541-software-engineer-robot-compute-platform](https://www.wearedevelopers.com/jobs/ext/640541-software-engineer-robot-compute-platform). 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). --- # Software Engineer - Robot Compute Platform - **Company:** Microsoft - **Location:** Shanghai, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Neural Networks, C++ (Programming Language), Communications Protocols, Data Transmissions, Software Debugging, Linux, Memory Management, Linux on Embedded Systems, Middleware, EtherCAT, Python (Programming Language), Performance Tuning, Software Engineering, Data Logging, Delivery Pipeline, Parallel Computation, Information Technology, Low Latency, Performance Monitor, TensorRT, Multiaccess Edge Computing, C++14 - **Published:** June 25, 2026 - **Apply:** https://careers.mobileye.com/jobs/senior-software-engineer-robot-compute-platform/e7491f35-59de-42a1-91fb-c12a80da2ab1 ## About the Role * A systems software engineer who thinks in latency budgets and memory copies * Equally comfortable in CUDA/TensorRT and in a CAN bus trace * You take full ownership from kernel configuration to inference output, * B.Sc. in Computer Science, Engineering, or a related field * 8+ years of software engineering with heavy C/C++ focus; deep understanding of modern C++, memory management, and parallelism * Extensive experience developing and debugging in embedded Linux environments; real-time or low-latency systems experience * Hands-on experience deploying neural networks on edge platforms (NVIDIA Jetson, TensorRT or equivalent) * Knowledge of embedded communication protocols: EtherCAT, CAN, SPI, I2C * Production-grade Python for tooling and pipelines * Experience with PREEMPT_RT kernels and real-time performance monitoring Advantages: * Experience with GPU-accelerated services using zero-copy mechanisms to minimize data transfer latency * ROS 2 experience * Background in autonomous driving or edge-AI platforms (e.g., Xpeng, NIO, Horizon Robotics) * Comfortable communicating technical topics in English with international teams ## Description * Own the onboard software platform on NVIDIA Jetson: Real-Time Linux configuration, scheduling, and performance tuning * Deploy and optimize neural network policies for real-time inference: TensorRT, quantization, zero-copy data paths, strict latency budgets * Implement and maintain the EtherCAT/CAN master and the joint-level communication with the Motor Controller PCBs * Integrate sensors: IMU drivers, filtering and time synchronization, cameras and additional sensing as needed * Build the middleware that moves observations and actions between the bus and the policy at loop rate, deterministically * Develop logging, replay, and introspection tooling for the whole robot software stack * Work daily with the RL and Sim2Real engineers on the deployment pipeline, and with embedded on the bus API ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Tour de Force: Open-Source LLM Inference Optimization from Simple to Sophisticated](https://www.wearedevelopers.com/videos/100099-tour-de-force-open-source-llm-inference-optimization-from-simple-to-sophisticated) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [From Perception to Autonomy: Building Agentic Edge AI Robots with ROS 2](https://www.wearedevelopers.com/videos/100295-from-perception-to-autonomy-building-agentic-edge-ai-robots-with-ros-2) - [Trends, Challenges and Best Practices for AI at the Edge](https://www.wearedevelopers.com/videos/630-trends-challenges-and-best-practices-for-ai-at-the-edge) - [Efficient deployment and inference of GPU-accelerated LLMs​](https://www.wearedevelopers.com/videos/929-efficient-deployment-and-inference-of-gpu-accelerated-llms) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)