> Markdown version of [/jobs/ext/3039531-embedded-engineer](https://www.wearedevelopers.com/jobs/ext/3039531-embedded-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). --- # Embedded Engineer - **Company:** HUMBLE ROBOTICS COMPANY - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Board Bringup, Artificial Intelligence, ARM Architecture, Automation of Tests, C++ (Programming Language), Static Program Analysis, Communications Protocols, Computer Engineering, Software Debugging, Middleware, Fault Tolerance, Firmware, Failure Mode Effects Analysis, Joint Test Action (IEEE Standards), Python (Programming Language), MISRA C (C Programming Language), Real-Time Operating Systems, Software Deployment, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Large Language Models, Git, Linux Development, Information Technology, Bare Metal, C++14, Hardware Debugging - **Published:** September 23, 2026 - **Apply:** https://www.thejobnetwork.com/job/9cb2a47d-f956-4753-8a2a-2849cb869471/senior-embedded-engineer ## About the Role * BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or related field * 3+ years developing production embedded firmware in C/C++ * Experience with 32-bit ARM Cortex-M or similar automotive-grade microcontrollers * Experience developing custom HAL, drivers, and middleware on bare-metal or lightweight RTOS platforms * Working knowledge of safety-rated Real-Time Operating Systems * Experience with automotive communication protocols (CAN, LIN) and peripheral interfaces (SPI, I2C, UART) * Comfortable using Git and working in a Linux development environment * Proficiency with hardware debugging tools (SWD/JTAG, multimeter, oscilloscope, logic analyzer) * Eligible to work in the United States, * Experience taking an embedded system from concept to production * Experience with safety-critical or fault-tolerant systems in automotive, aerospace, or robotics * Familiarity with ISO 26262 and functional safety concepts * Experience with modern C++ and/or Rust * Automotive Ethernet (100M/1G-T1), TSN/gPTP * Experience with embedded security and/or automotive security * MISRA C/C++ compliance and static analysis tooling * Python for test automation and scripting * Familiarity with HARA, FMEA, and safety-case development * Experience augmenting firmware development with LLMs while maintaining rigor and responsibility ## Description Job Description About Humble Robotics Working at Humble Robotics means taking on the biggest change in ground transportation in decades. We're building an autonomous, zero-emissions hauler that dramatically lowers the cost of freight with groundbreaking vision-based AI, designed for today's global logistics network. We're a fast-moving, close-knit team of AV industry veterans and innovative thinkers. We don't believe culture can be engineered - but when it falls into place, it's a once-in-a-lifetime adventure. Progress has never felt so present. Position Overview As an Embedded Engineer, you will develop safety-critical, real-time firmware for automotive ECUs powering vehicle control and supervisory functions. You will work across the full firmware lifecycle, from board bring-up to production deployment, collaborating closely with hardware, software, systems, and safety engineering teams. Key Responsibilities * Architect, develop, debug, and test real-time embedded firmware in C++ for automotive-grade microcontrollers * Develop and maintain bootloaders, low-level drivers, middleware, and RTOS configurations * Implement and integrate automotive communication protocols (CAN, LIN, Automotive Ethernet) and peripheral interfaces (SPI, I2C, UART) * Collaborate with hardware engineers on schematic review, board bring-up, and hardware-software co-debugging * Manage reliable communications between compute and embedded platforms on the vehicle * Partner with Tier 1s to integrate vehicle components * Develop and execute unit, integration, and hardware-in-loop test strategies * Root-cause both board-level and vehicle-level issues in the field * Support manufacturing test development and vehicle software deployment. ## Related Videos - [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) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [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) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)