> Markdown version of [/jobs/ext/1153034-platform-system-engineer](https://www.wearedevelopers.com/jobs/ext/1153034-platform-system-engineer). 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). --- # Platform System Engineer - **Company:** Saferide Inc. - **Location:** San Diego, CA, United States - **Experience:** Experienced - **Salary:** $110,000.0 - $145,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Microsoft Azure, Bash Shell, Booting (BIOS), Bug Tracking Systems, C++ (Programming Language), CAN Bus, Ubuntu (Operating System), Computer Engineering, Continuous Integration, Debian Linux, Software Debugging, Linux, DevOps, Device Drivers, Linux on Embedded Systems, Middleware, Embedded Software, Firmware, Hardware-In-The-Loop Simulation, Python (Programming Language), Regression Testing, Release Management, ISO/IEC 15504, Software Deployment, Verification and Validation (Software), System Software, System Testing, Systems Integration, Universal Asynchronous Receiver/Transmitter, Data Logging, Peripherals, Git, Containerization, Yocto, Gitlab-ci, Information Technology, Real Time Data, Build Process, Video Streaming, Docker, Jenkins, Microservices - **Published:** July 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=acc2fb367da2ce23 ## About the Role * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. * Solid understanding and hands-on experience with Linux-based embedded systems, including development, integration, and debugging on distributions including Yocto Project-based Embedded Linux, Ubuntu and Debian. * Must have Driver level development experience in I/O peripherals including UART/SPI/I2C/Timers/LEDs/IMU sensors. * Experience in AI model integration and optimization on real-time embedded devices. * Proficiency in C/C++ for understanding code and writing module-level tests. * Proficiency in scripting/automation (Python, Bash, etc.). * Hands-on experience in developing and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) for embedded systems. * 3+ years of experience in Devops, Q/A for embedded systems, or automotive HW platforms. * Hands-on experience with CANbus analysis tools (e.g. CANalyzer, SavvyCAN, SocketCAN). * Strong foundation in hardware/software debugging. * Familiarity with flashing tools, bootloaders, and embedded firmware processes. * Experience with OTA update systems, CI/CD, or remote software deployment. * Experience with Leveled Test Plan definition, development and execution. * Comfortable in a fast-moving startup environment where you'll define the Q/A discipline. * Strong communication and collaboration skills. Nice to Have * Automotive industry experience (OEM, Tier-1, retrofit, or ADAS systems). * Exposure to camera, radar, or sensor validation workflows. * Experience building test rigs or vehicle simulation environments. * Background in safety standards (ISO 26262, ASPICE, etc.). * Experience with release management and version control tools (Git, Git LFS). * Knowledge of containerization technologies (Docker) for creating consistent test environments. * Knowledge of cloud microservices design and development. ## Description We are looking for our first Platform Software and System Test Engineer to own system releases and quality across Saferide's hardware and software stack. This role will be central to ensuring that Saferide devices function reliably across hundreds of vehicle platforms, CANbus protocols, production releases and environments. You'll work closely with our engineering, manufacturing, and operations teams to develop software integration environment, CI/CD pipelines, design test plans, automate validation, and build the quality processes that will scale us from first units to mass production. This is a ground-floor opportunity: you will define how quality is measured, tested, and ensured at Saferide. Responsibilities * Integration Framework Development: Design, develop, and maintain the initial setup and configuration for system integration, including Hardware-in-the-Loop (HIL) systems, embedded software systems, and data logging environments. OSAL, security and authorization mechanisms. * Software driver development in Embedded Linux environment, including peripherals such as UART/SPI/I2C/Timers/LEDs/IMU sensors, CAN bus driver development. * Middleware services development including OTA, diagnostics services, real-time data and video streaming services. * Develop, maintain, and optimize the Continuous Integration and Continuous Deployment (CI/CD) pipeline for embedded software builds. * Manage automated build processes, artifact storage, and release deployment to various test environments (HIL, bench, vehicle). * Develop and execute validation plans across multiple makes and models to ensure seamless integration with different CANbus systems. * Identify, log, and resolve compatibility issues with in-vehicle networks, sensors, and ECUs. * Design and run regression tests for firmware, CANbus interfaces, and ADAS functionality. * Validate the flashing process during production to ensure every unit meets spec. * Build test harnesses, simulators, and frameworks for repeatable testing at scale. * Test OTA update processes end-to-end, ensuring updates are robust, safe, and recoverable. * Establish monitoring and validation for field updates across the installed base. * Create and maintain automated test suites for hardware and software validation. * Own bug tracking, root cause analysis, and issue resolution workflows. * Define KPIs and metrics to measure and communicate quality across the company. * Work with engineering to integrate Q/A earlier into the design cycle. * Partner with manufacturing to ensure quality through production ramp-up. * Build a feedback loop from field data into product improvements. ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)