{"id":761298,"url":"https://alion.io/job/bonsai-robotics-senior-software-engineer-embedded-platform","title":"Senior Software Engineer, Embedded Platform","company":{"id":176861,"name":"Bonsai Robotics","domain":"bonsairobotics.ai","url":"https://alion.io/company/bonsai-robotics","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Rippling","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Jose, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":130000,"max_usd":240000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1517},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Embodied AI","optional":false},{"name":"Grafana","optional":false},{"name":"Linux","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"Platform Engineering","optional":false},{"name":"Prometheus","optional":false},{"name":"Python","optional":false},{"name":"ROS","optional":false},{"name":"ROS2","optional":false},{"name":"RTOS","optional":false},{"name":"Rust","optional":false},{"name":"SOPS","optional":false},{"name":"Time Series","optional":false},{"name":"Zenoh","optional":false}],"status":"live","first_seen_at":"2026-09-04T18:37:17Z","employer_posted_date":"2026-09-04","last_verified_at":"2026-11-01T09:21:35Z","board_verified":true,"closed_at":null,"days_open":57,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":57},"description":"About Bonsai Robotics\nBonsai Robotics develops affordable, vision-based autonomy that makes off-road equipment smarter, safer, and more productive. We are redefining outdoor autonomy with Bonsai Intelligence, a connected platform that’s inspired by biology to see, think, and act with precision like a human. We bring together advanced perception, embodied AI, integrations with equipment manufacturers, and our compact, modular Amiga vehicles to deliver reliable automation to the world’s most demanding field operations-reducing costs and increasing operational efficiencies.\nAbout the role\nWe are seeking a Senior Software Engineer, Embedded Platform to own the embedded Linux platform that keeps our fleet running in the field. Our machines operate in orchards and row crops far from the office, on intermittent connectivity, and they need to be updated, configured, monitored, and debugged remotely. This role owns that end to end: the Yocto-based operating system image, the over-the-air update path, fleet configuration and provisioning, and the observability infrastructure that tells us what every machine is doing. The ideal candidate is a Linux systems engineer who is comfortable from the bootloader up to a cloud dashboard, and who treats \"we had to drive out to the field to fix it\" as a bug.\nWhat you'll do\nOwn over-the-air (OTA) updates end to end across the fleet - image build and signing, staged rollout, rollback and failure recovery, and update delivery to both Linux compute modules and CAN-connected embedded controllers.\nOwn fleet management infrastructure - device identity and provisioning, hierarchical configuration and secrets management, remote access, and an accurate live picture of what software every machine is running.\nBuild the observability stack for a distributed fleet - on-robot telemetry, metrics, logs, and health signals flowing to the cloud, with dashboards and alerting that surface failures before a customer calls.\nOwn the OS layer - Yocto-based BSP maintenance, kernel and device tree configuration, system services, boot and recovery paths, and reproducible image builds across multiple compute platforms.\nDesign and maintain build and release infrastructure for embedded targets - cross-compilation, CI/CD, artifact management, and release pipelines that make deploying to a live machine routine rather than an event.\nPartner with the firmware, autonomy, and field operations teams to define integration and release requirements across multiple robot form factors.\nAs an early platform engineer at a growing team, expect to work outside this scope regularly - bringing up new hardware, unblocking a field deployment, or building whatever tooling the team needs next.\nQualifications\nStrong computer science fundamentals and systems fluency\nBachelor's, Master's, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field, with 5+ years of industry experience in embedded Linux, infrastructure, or robotics platform engineering\nStrong proficiency in Rust, C/C++, and Python\nLinux systems programming - networking, IPC, process management, systemd, device drivers\nExperience building or operating embedded Linux distributions with Yocto/OpenEmbedded, Buildroot, or a custom BSP, including kernel and device tree work\nHands-on experience with OTA update systems (Mender, RAUC, SWUpdate, OSTree, balena, or equivalent) including A/B partitioning, atomic updates, and rollback\nFleet device management at scale - provisioning, remote configuration, secrets distribution, and remote access to devices behind NAT or on cellular links\nObservability and monitoring infrastructure (Prometheus, Grafana, OpenTelemetry, or similar) applied to intermittently connected edge devices\nCI/CD, containerization, and cross-compilation for ARM64 embedded targets\nCloud infrastructure experience (AWS or equivalent) and infrastructure-as-code\nStrong debugging instincts across the whole stack, from a kernel log on a machine in a field to a cloud metrics pipeline, with the ability to work independently and collaboratively\nExceptional Candidates Will Also Bring\nEmbedded firmware programming - bare metal or RTOS development, and hardware bring-up on custom boards\nCAN bus systems for off-road and agricultural equipment - J1939, UDS/ISO-TP diagnostics, and firmware flashing to CAN-connected ECUs\nExperience shipping software to fleets operating on unreliable or low-bandwidth connectivity\nNVIDIA Jetson/Orin platforms and L4T (Linux for Tegra, NVIDIA's Jetson board support package)\nSecure boot, image signing, and key management (SOPS, AWS KMS, or similar)\nDeep understanding of ROS/ROS2 or similar robotics middleware, and familiarity with Zenoh\nExposure to agricultural, construction, or off-road robotics\nExperience building developer tooling and reproducible development environments for embedded teams\nData infrastructure experience - high-volume ingest, time-series storage, log pipelines\nFamiliarity with functional safety processes for off-road machinery (ISO 25119, ISO 13849)\nLife at Bonsai Robotics\nAt Bonsai, we're building the future of robotics and we know that means investing in our people. We're committed to creating a workplace where you can do your best work, grow your skills, and feel genuinely part of something bigger.\nHybrid Flexibility (for selective roles)\nWe operate on a hybrid model because we believe the best collaboration happens both in person and from where you work best. You'll have the flexibility to split your time between our office and home, so you can stay connected to the team while maintaining the balance that works for you.\nWork-life Balance\nThe best employees are those who create balance in their lives, which is why we prioritize balance and well-being for everyone at Bonsai. We foster a supportive environment where teammates look out for each other.\nCovered Lunch\nOn in-office days, we've got lunch covered. It's a small thing that makes a big difference, with more time to connect with teammates and less to worry about.\nWellness and Benefits\nYour health matters. We offer comprehensive health insurance (medical, dental, vision), mental health support, and wellness programs designed to help you thrive both physically and mentally.\nCollaborative Culture\nAt Bonsai, you're not just part of a team, you're part of a community. We celebrate wins together, support each other through challenges, and genuinely enjoy the people we work with. From team events to cross-functional collaboration, we're building something together.\nMission-driven Work\nEvery day, you're contributing to advancements in robotics that matter. If you're excited about innovation and impact, you'll find it here.\nBonsai Robotics is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status or any other category protected by law.","description_format":"text","description_chars":7040,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Health insurance","Wellness"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Computer Vision","Agricultural Robotics"],"lifecycle":[{"event":"open","at":"2026-09-11T18:36:32Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 7","filings_12m":7,"filings_prev_12m":6,"green_card_filings_12m":0,"median_offered_wage_usd":187500,"route":null,"cap_exempt":false,"checked_at":"2026-10-29T16:27:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":28,"band":"fade","label":"Fading","p_open":1,"p_active":0.617,"p_room":0.45,"age_days":57,"expected_fill_days":36,"reasons":["conf:0","win:tail"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/bonsai-robotics-senior-software-engineer-embedded-platform","json_url":"https://alion.io/job/bonsai-robotics-senior-software-engineer-embedded-platform.json","meta":{"generated_at":"2026-11-01T09:59:28Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":15318,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":176861},"rest":"https://alion.io/mcp/rest/get_company?id=176861"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbonsai-robotics-senior-software-engineer-embedded-platform"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbonsai-robotics-senior-software-engineer-embedded-platform"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbonsai-robotics-senior-software-engineer-embedded-platform"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/bonsai-robotics-senior-software-engineer-embedded-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbonsai-robotics-senior-software-engineer-embedded-platform"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":761298}},{"tool":"search_jobs","arguments":{"company":"bonsairobotics.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":761298},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}