Robotics AI & Embedded Software Engineer
Core
Designing, developing, and maintaining production-grade embedded software and AI-based perception systems for autonomous mobile robots (AMRs) on edge platforms.
Role type
Senior IC embedded software engineer (robotics/AI)
Builds
Autonomous mobile robots (AMRs) for industrial automation
Domain
Industrial robotics, embedded systems, AI perception
Deliverable
production ML models | product features
Required skills
Modern C++ (14/17/20), Linux-based embedded development, NVIDIA Jetson platforms (BSP, JetPack, l4T), performance optimization on constrained hardware, software packaging & deployment (Debian/APT, Docker, CMake), AI coding assistants (Claude Code, Copilot, Cursor), LLM-based tool integration
Preferred skills
ROS2, CI/CD pipelines, secure coding practices, computer vision on edge hardware (TensorRT, DeepStream, OpenCV with CUDA)
Technologies
Linux, C++, C++, Modern C++, NVIDIA Jetson, Debian, APT, Docker, CMake, Jira, Claude Code, Copilot, Cursor, TensorRT, DeepStream, OpenCV, CUDA
Responsibilities
Designing and developing embedded software on Linux-based platforms; Contributing to AI-based perception software on edge platforms; Collaborating with cross-functional teams on AI-driven development; Troubleshooting complex system issues and managing tasks in Jira
Seniority
Senior, hands-on IC