Platform System Engineer
Role details
Job location
Tech stack
Job 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.
Requirements
- 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.
Benefits & conditions
Pulled from the full job description
- Health insurance
- Vision insurance
- Dental insurance
- Life insurance, * Base salary: $110,000 - $145,000, depending on experience and fit.
- Meaningful equity grant in a venture-backed company scaling from prototype to mass production.
- Full health, dental, and vision coverage.
- On-site role at our San Diego office with a collaborative, mission-driven team.
Job Type: Full-time
Pay: $110,000.00 - $145,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Life insurance
- Vision insurance