Software Architect – Robotics & Drones
Core
Design, develop, and deploy scalable software platforms for autonomous mobile robots (AMRs), drones, and industrial automation systems.
Role type
Senior Software Architect (Robotics & Autonomous Systems)
Builds
Embedded software platforms for AMRs, drones, and intelligent machines
Domain
Robotics, Autonomous Systems, Embedded Computing, Automotive Adjacent
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture design, Embedded software development, C/C++, Linux/RTOS, Systems engineering, Hardware/software integration, Middleware design, Sensor integration, Real-time systems, Safety-critical development
Preferred skills
AI/ML, Edge Computing, ROS 2, DDS, Distributed systems, Simulation environments, Functional safety standards, DevOps/CI/CD
Technologies
ROS 2, DDS, Linux, RTOS, NVIDIA, Qualcomm, NXP, Renesas, AMD, Intel, TI, CAN, Ethernet, TSN, SPI, I2C, UART, PCIe, Gazebo, Isaac Sim, CARLA
Responsibilities
Lead software architecture planning and design for robotics platforms; Define scalable, modular software architectures and interfaces; Collaborate with hardware teams on processor selection and sensor integration; Architect middleware and communication frameworks; Drive implementation of automated testing and quality processes; Support compliance with industry standards and safety regulations.
Seniority
Senior, hands-on IC with architectural leadership
