> Markdown version of [/jobs/ext/1918910-staff-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1918910-staff-embedded-software-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). --- # Staff Embedded Software Engineer - **Company:** COLLABORATIVE LLC - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $205,000.0 - $235,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, AUTomotive Open System Architecture (AUTOSAR), C++ (Programming Language), Software Quality, Communications Protocols, Continuous Delivery, Continuous Integration, Software Debugging, Device Drivers, Distributed Systems, Memory Management, Linux on Embedded Systems, Embedded Operating Systems, Embedded Software, Firmware, Failure Mode Effects Analysis, FreeRTOS, Hardware Interface Design, Hardware-In-The-Loop Simulation, QNX (Software), Systems Development Life Cycle, Real-Time Operating Systems, Server Administration, Software Engineering, System on a Chip, Robot Operating System, PIC Microcontroller, Concurrency, Reliability of Systems, Peripherals, Information Technology - **Published:** August 4, 2026 - **Apply:** https://www.careerbuilder.com/job-details/staff-embedded-software-engineer-robotics-santa-clara-ca--625feeec-2d77-47a9-a2eb-4f3f3e371b4d ## About the Role * 8+ years of experience developing embedded or firmware software for complex hardware systems. * Strong, recent hands-on experience programming in C++. * Experience with microcontrollers or systems-on-chip, RTOS or embedded operating systems, device drivers, peripherals, and hardware bring-up. * Strong knowledge of interrupts, memory management, communication protocols, timing, concurrency, and embedded debugging. * Experience delivering software across the full development lifecycle. * Proven experience delivering software across the full development lifecycle. * Demonstrated technical leadership via design ownership, mentorship, or engineering process improvements. * Excellent written and verbal communication skills with a highly collaborative, team-oriented mindset. * Enthusiasm for working in a fast-paced, dynamic startup environment. * Willingness to travel occasionally. * U.S. work authorization required., * Background in robotics, autonomous systems, automotive, aerospace, medical devices, industrial automation, or other high-reliability systems. * Familiarity with functional safety standards or methods such as IEC 61508, ISO 26262, ISO 13849, FMEA, FTA, HARA, or STPA. * Experience with embedded Linux, QNX, AUTOSAR, FreeRTOS, Zephyr, or similar environments. * Experience integrating sensors, actuators, motor controls, or distributed compute systems. * Experience with hardware-in-the-loop (HIL) testing, CI/CD, diagnostics, field reliability, or incident investigation., Aerospace and Defense, Automation, Automotive Automation, C++ Programming Language, Communication Skills, Communications Protocols, Computer Firmware, Computer Systems, Concurrency, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Debugging Skills, Device Drivers, Diagnostics Solutions/Software, Distributed Computing, Documentation, Embedded Linux, Embedded Operating Systems, Embedded Software, Embedded Systems, Failure Mode and Effects Analysis (FMEA), Field Trials, High Reliability, Human Interaction, ISO (International Organization for Standardization), International Electro-Technical Commission (IEC), Leadership, Medical Equipment, Memory Management, Mentoring, Microcontroller, Motor Control Systems, On Site Support, Peripheral Hardware, Presentation/Verbal Skills, Process Improvement, Product Lifecycle, QNX Operating System, Realtime Operating System, Recruiting/Staffing Agency, Robotics, Robotics Software, Root Cause Analysis, Safety Standards, Software Administration, Software Engineering, Startup, System-on-a-Chip (SoC), Systems Reliability, Team Player, Technical Leadership, Technical/Engineering Design, Testing, Willing to Travel, Writing Skills ## Description * Design & Development: Design, implement, test, and maintain production embedded software using C++. * System Ownership: Develop firmware, device drivers, hardware interfaces, diagnostics, and fault-handling mechanisms. * Full Lifecycle Ownership: Own software from requirements through integration, verification, release, and field support. * System Reliability: Build reliable, time-critical systems that account for timing constraints, concurrency, resource limitations, edge cases, and hardware failures. * Cross-Functional Collaboration: Partner with engineering teams to define and validate safe and trustworthy robot behavior. * Technical Leadership: Lead root-cause investigations and drive improvements in architecture, testing, code quality, documentation, and release practices. * Mentorship: Provide technical leadership and mentorship across the embedded software team. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Closing Keynote by Joel Spolsky](https://www.wearedevelopers.com/videos/615-closing-keynote-by-joel-spolsky) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)