CareerPlan

Senior Robotics Software Engineer

USAFull-time2026-09-18 → 2026-11-10

Core

Design, develop, and deploy software build, test, and release pipelines for embedded systems; develop firmware and software platforms enabling AI-enabled product features.

Role type

Senior IC robotics software engineer (embedded systems & CI/CD)

Builds

Embedded software platforms, firmware, and CI/CD pipelines for AI-enabled products

Domain

Robotics, Embedded Systems, AI Hardware Integration

Required skills

C++ (STL, Boost, multithreading), embedded Linux kernel/driver porting, Yocto build system, sensor integration (I2C, SPI, UART), Python, Bash, hardware abstraction, manufacturing test processes

Preferred skills

Agile project oversight, cross-team collaboration, technical risk management

Technologies

Linux, Yocto, Git, C++, Python, Bash, I2C, SPI, UART, DMA

Responsibilities

Design and deploy CI/CD pipelines for embedded systems; develop firmware and software platforms for AI products; integrate and calibrate sensors, cameras, Bluetooth, and Wi-Fi modules; manage module lifecycle including build, release, and testing; mentor engineers and guide engineering practices; participate in cross-team product design discussions

Seniority

Senior, hands-on IC with mentorship