Robotics Architect - Remote

SoftServe, Inc.
San Jose, CA, United States
12 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

3D Scanning Artificial Intelligence Automation of Tests Bullet (Software) C++ (Programming Language) Nvidia CUDA Continuous Integration Data Visualization Python (Programming Language) Kinematics Motion Planning OpenCV
+11 more
Software Systems Data Streaming Systems Architecture Robot Operating System Real Time Systems Mobile Robots Delivery Pipeline Isaac Sim Hardware Infrastructure Data Pipelines Docker

Job description

In this role, you will lead the design, development, and delivery of advanced robotics solutions addressing complex real-world challenges at scale. Working within SoftServe’s Robotics Group, you will operate at the intersection of applied engineering, system architecture, and client delivery, driving technical excellence and shaping the direction of robotics initiatives across industries.ResponsibilitiesDesign and lead the development of advanced robotics systems across domains, including mobile robots, drones, and autonomous platformsDrive end-to-end ownership of robotics initiatives, ensuring high-quality architecture, scalability, and production readinessCollaborate closely with cross-functional teams, including robotics engineers, AI specialists, embedded engineers, and cloud teamsArchitect and implement perception, SLAM, motion planning, and control systems for real-world robotic applicationsBuild and manage prototyping cycles, evolving experimental solutions into robust, production-grade systemsOversee simulation and real-world validation using tools such as Gazebo, Nvidia Isaac Sim, and HIL/SIL environmentsEnsure efficient integration of sensors, actuators, and hardware components with software systemsImplement high-performance computing solutions leveraging GPU/CUDA, OpenCV, and point cloud processing pipelinesEstablish and optimize development workflows, including CI/CD pipelines, automated testing, and Docker-based deploymentsLead, mentor, and guide engineering teams, supporting technical growth, delivery effectiveness, and collaborationEngage with clients through workshops, technical discussions, and architecture reviews, translating business needs into engineering solutionsRequirements8+ years of experience in robotics software development, including real-time systemsExpert-level proficiency in C/C++ and PythonHands-on experience with ROS/ROS2 and robotic visualization tools such as RVizPractical knowledge of mobile robots, drones, AGVs, AMRs, or autonomous systemsExperience with simulation and rendering tools such as Gazebo, Nvidia Isaac Sim, Bullet, or BlenderDeep understanding of robotics domains, including perception, SLAM, trajectory planning, kinematics, and obstacle avoidanceExperience with GPU acceleration (CUDA) and libraries such as OpenCV and PCLStrong background in system architecture design, including real-time constraints, modularity, and data flowExperience with sensor and actuator integration and a solid understanding of control systemsProficiency in Unix/Linux environments with strong scripting and automation skillsExperience with CI/CD pipelines, automated testing, and production-grade deployment practicesProven leadership experience, including mentoring engineers and managing delivery pipelinesStrong communication skills, with experience presenting technical concepts to clients and stakeholdersUpper-intermediate or higher English proficiencySoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.

Requirements

  • 8+ years of experience in robotics software development, including real-time systems
  • Expert-level proficiency in C/C++ and Python
  • Hands-on experience with ROS/ROS2 and robotic visualization tools such as RViz
  • Practical knowledge of mobile robots, drones, AGVs, AMRs, or autonomous systems
  • Experience with simulation and rendering tools such as Gazebo, Nvidia Isaac Sim, Bullet, or Blender
  • Deep understanding of robotics domains, including perception, SLAM, trajectory planning, kinematics, and obstacle avoidance
  • Experience with GPU acceleration (CUDA) and libraries such as OpenCV and PCL
  • Strong background in system architecture design, including real-time constraints, modularity, and data flow
  • Experience with sensor and actuator integration and a solid understanding of control systems
  • Proficiency in Unix/Linux environments with strong scripting and automation skills
  • Experience with CI/CD pipelines, automated testing, and production-grade deployment practices
  • Proven leadership experience, including mentoring engineers and managing delivery pipelines
  • Strong communication skills, with experience presenting technical concepts to clients and stakeholders
  • Upper-intermediate or higher English proficiency

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…