CrawlJobs Logo

Software Development Engineer - Robotics

United States, Boston 100000.00 - 170000.00 USD / Year · Job Posted February 16, 2026
Apply Position
Job Link Share

Job Description

We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading companies in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and more. As part of the global ALTEN Group—57,000+ engineers in 30 countries—we deliver across the entire product development cycle, from consulting to full project outsourcing. When you join ALTEN Technology USA, you’ll collaborate on some of the world’s toughest engineering challenges, supported by mentorship, career growth opportunities, and comprehensive benefits. We take pride in fostering a culture where employees feel valued, supported, and inspired to grow.

Job Responsibility

  • Designing, developing, and maintaining high‑performance software in C++ and Python
  • Building scalable cloud‑based systems leveraging AWS, Azure, and modern CDK tooling
  • Developing and optimizing data‑management pipelines to support robotics and autonomy workloads
  • Implementing and integrating computer vision algorithms, including CUDA‑accelerated processing, sensor drivers, and hand‑eye calibration workflows
  • Designing and deploying MPC‑based controllers, simulation‑driven testing, and real‑time control logic
  • Integrating ML models into production systems, including optimization, JIT execution, and infrastructure support
  • Developing autonomy behaviors using state machines, behavior trees, and task‑planning frameworks
  • Building and supporting VR and haptic‑device interfaces, communication stacks, and motion‑capture (mocap) integrations
  • Developing middleware and system‑level frameworks for robotics and autonomous‑vehicle platforms
  • Supporting internal developer tooling, CI/CD pipelines, and automation using Jenkins, Python, Bash, and Linux.

Requirements

  • B.S./B.A. degree in Engineering or another technical field
  • 1–5 years of relevant experience in data engineering, cloud engineering, or analytics infrastructure
  • Experience with VR, Haptic Devices or sensors
  • Experience with robotics or autonomous vehicles
  • Familiarity with AWS account administration and cloud resource management.

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Development Engineer - Robotics

8 matching positions

Sr Software Robotics Development Engineer

At AMD, our mission is to build great products that accelerate next-generation c...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with ROS or ROS 2
  • Solid understanding of robotics fundamentals: Perception, SLAM, navigation, motion planning, control
  • Strong C/C++ development skills (object oriented design)
  • Hands on experience with robotics simulation tools (Gazebo / Ignition / Isaac Sim)
  • Practical experience on Linux based robotics systems
  • Debugging and system level problem solving skills
  • Bachelor's or Master's degree in Computer or Electrical Engineering or equivalent
Job Responsibility
Job Responsibility
  • Drive the success of power IP and features in AMD products through leadership and coordination, resolution of technical dependencies, and achievement of schedule commits
  • Span pre-silicon architecture to post-silicon implementation and product delivery
  • Fulltime
Read More
Arrow Right

Robotic Software Engineer I - Product Software Development

As a Robotics Software Engineer - Product, you will be focusing on algorithmic d...
Location
Location
United States , Suwanee, Georgia
Salary
Salary:
Not provided
mujin-corp.com Logo
Mujin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or Masters (preferred) degree in Computer Science or Engineering, Robotics, Mechanical Engineering, Electrical Engineering or related fields
  • 3+ years of academic or industry experience in Robotics or Systems Software Engineering, with proven C++ and Python development experience
  • Solid understanding of linear algebra, 3D geometry and their applications in Robotics
  • Advanced knowledge in the networking stack, network protocols, async I/O
  • Proficiency in Linux development and debugging tools
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment
Job Responsibility
Job Responsibility
  • Design, develop, and optimize robotic system software using C++/Python
  • Implement and integrate algorithms for robotic manipulation tasks such as picking, packing and material handling
  • Implement and optimize real-time communication and control modules with robot controllers (industrial arms, AGVs) and peripheral devices using C/C++
  • Develop and execute modular and integrated validation/verification tests using automated CI/CD pipelines for rapidly evolving software systems in R&D
  • Build highly concurrent, performance-critical software systems
  • Maintain and troubleshoot deployed systems for continuous operation
  • Support configuration and optimization of robotic solutions at customer facilities to meet project requirements
  • Identify and resolve issues in code developed by other team members
  • Provide technical support and expertise to help resolve integration-related issues that arise
  • Collaborate with cross-functional teams to develop innovative solutions for complex robotics applications
What we offer
What we offer
  • 100% Company paid Medical, Dental, Vision plus the option to buy-up some benefits beginning the 1st of the month after hire
  • 100% Company Paid Life Insurance & Voluntary Benefits
  • 100% Company Paid Long and Short Term Disability
  • 15 Paid Time Off (PTO) days beginning your 1st year
  • 11 Paid Holidays, including (2) Floating Holidays
  • 401(k) Plan
  • Parental Leave Benefits
  • Health Savings Account (HSA) option with HDHP
  • Flexible Spending Account (FSA) options for Medical and Dependent Care
  • Referral Bonuses
  • Fulltime
Read More
Arrow Right

Software Dev Engineer - Software Dev Engineer IV

A position is available for a Simulation Modeling Engineer to build physics-base...
Location
Location
United States , Boston
Salary
Salary:
90.00 - 100.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • 1+ year working with 3D modeling tools such as Blender, SolidWorks, or Maya
  • Experience with robotics simulation formats like URDF, SDF, or MJCF
  • Familiarity with mesh processing, including decimation, convex decomposition, tetrahedral meshing, and collision geometry generation
  • Understanding of rigid body kinematics (joint types, coordinate frames, forward/inverse kinematics)
  • Proficiency in Python for scripting asset pipelines and automation
  • 1+ year of cumulative experience with game engines (Unreal, Unity), physics engines (Drake, MuJoCo, Bullet, PhysX), or robotics simulation platforms (Gazebo, Isaac Sim)
  • Demonstrated ability to independently own and deliver technical work
Job Responsibility
Job Responsibility
  • Convert SolidWorks/CAD assemblies into simulation-ready formats (SDF, URDF, glTF, VTK) with accurate kinematics, collision geometry, inertia properties, and visual materials
  • Build and maintain robotic workcell configurations, including robot arms, rails, sensors, end-effectors, pods, conveyors, and environmental structures
  • Create and optimize collision meshes using tetrahedral meshing workflows for accurate physics contact simulation
  • Configure simulated cameras, depth sensors, and other perception hardware with accurate field-of-view parameters
  • Build model integrity tests, verify FK/IK accuracy against real hardware, and maintain asset quality standards
  • Independently manage asset import and update requests from robotics program teams
  • Import new robot prototype stations from SolidWorks CAD into the simulator
  • Tune simulation assets to balance detail versus execution speed of simulation
  • Convert OBJ collision meshes to VTK tetrahedral format to improve physics contact accuracy
  • Build a model validation script that checks inertia values, texture transparency, and mesh integrity at build time
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Life
  • Disability
  • Other insurance plans
  • ESPP (employee stock purchase program)
  • 401K program with company match after 12 months
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Read More
Arrow Right

Senior Robotics Software Engineer

Sorting Robotics is a fast-growing company that specializes in automating the ca...
Location
Location
United States , Los Angeles
Salary
Salary:
140000.00 - 180000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Computer Engineering, or related fields
  • Experience with Linux (systemd, journalctl, network manager, permissions)
  • Experience working with Hardware
  • Experience with Robotic Foundation Models and/or Visual Language Action models
  • Strong analytical and problem-solving skills
  • Strong communication and collaboration skills
  • 10 years work experience
Job Responsibility
Job Responsibility
  • Work on the development of a foundational robotics policy for our new VLA powered system
  • Build teleoperation interfaces for real-time robot control during testing
  • Work closely with mechanical and electrical engineers and guide design decisions based on what software can effectively accomplish
  • Work closely with customer success and sales staff to translate customer and company needs into software solutions
  • Travel to client locations as needed for on-site system-level debugging, ensuring the restoration and maintenance of optimal system functionality
What we offer
What we offer
  • 140k - 180k/year base salary
  • 0.15% - 0.3% Stock Options
  • Comprehensive health, vision, and dental insurance plans
  • Lunch provided daily
  • Work with NASA-JPL level engineers
  • Fulltime
Read More
Arrow Right

Robotics Software Engineer

We’re partnering with an innovative engineering organisation developing next-gen...
Location
Location
United Kingdom , Cheshire
Salary
Salary:
85000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree qualified in Robotics, Computer Science, Electrical/Mechanical Engineering, Mechatronics, or related field
  • Experienced in programming in C++ and/or Python
  • Strong background with ROS2
  • Hands-on experience with LiDAR and IMU sensor fusion
  • Understanding of path planning and motion control
  • Experience with NVIDIA Jetson platforms
  • Knowledge of robot kinematics including forward and inverse
  • LiDAR data processing and cloud point library experience such as PCL, Open3D
  • Familiarity with intrinsic and extrinsic sensor calibration
  • Experienced with embedded communication protocols including UART, Serial, I2C, SPI, CAN
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robotics software using ROS2
  • Implement sensor fusion algorithms using LiDAR, IMU, and other onboard sensors
  • Develop path planning and path tracking algorithms
  • Optimise and test robotics applications on NVIDIA Jetson boards
  • Intrinsic and extrinsic calibration of sensors, cameras, IMUs, and other perception hardware
  • Develop and maintain LiDAR processing pipelines, including filtering, segmentation, obstacle detection, point cloud processing
  • Implement forward and inverse kinematics for robotic platforms and manipulators
  • Debug embedded communication interfaces including UART, Serial, I2C, SPI, CAN
  • Collaborate with multidisciplinary teams to bring robotic systems from prototype to production
  • Test, debug, and validate robotics software in simulation and on real hardware
  • Fulltime
Read More
Arrow Right

Robotics Software Engineer

An autonomy software and services company based in Pittsburgh, PA seeks a Roboti...
Location
Location
United States , Pittsburgh
Salary
Salary:
200000.00 - 400000.00 USD / Year
solomonpage.com Logo
Solomon Page
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or related field
  • 3+ years’ experience in robotics, autonomy, or related domain
  • Strong programming skills in C++ and Python
  • Proven experience with sensor calibration and localization systems
  • Solid foundation in linear algebra, probability, optimization
  • Solid foundation in 3D geometry and coordinate transformations
Job Responsibility
Job Responsibility
  • Develop and maintain advanced sensor calibration pipelines (intrinsic + extrinsic) for LiDAR, cameras, radar, and IMUs
  • Design automated calibration workflows for production and rapid POC development environments
  • Implement drift detection and correction strategies, including neural drift learning approaches
  • Support calibration frameworks such as SenCAN and other internal toolchains
  • Validate calibration accuracy across diverse environments and over time
  • Build high-performance localization systems combining GNSS/INS fusion, visual-inertial odometry, LiDAR-based localization, and learned models using machine learning
  • Develop accurate robot trajectory estimation and tracking systems
  • Improve performance in GPS-denied and dynamic environments using hybrid (model + ML) approaches
  • Partner with motion planning teams to ensure localization outputs support safe and efficient motion planning
  • Integrate localization with downstream systems including perception and control
  • Fulltime
Read More
Arrow Right

Robotics Software Engineer

We are seeking a Robotics Software Engineer to play a key technical leadership r...
Location
Location
Australia , Brisbane
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, Robotics, or related field (Master’s preferred)
  • 5+ years of professional software development experience (autonomy, robotics, or real-time systems preferred)
  • Strong proficiency in C++ (required) and Python
  • Experience with large-scale, production software systems
  • Strong knowledge of Linux, multithreading, memory management, and performance optimization
  • Experience with ROS/ROS2 or similar robotics frameworks
  • Background in perception systems (LiDAR, camera, radar, sensor fusion)
  • Familiarity with motion planning, control algorithms, or mapping
  • Experience with simulation, HIL/SIL, or synthetic data pipelines
  • Exposure to embedded systems, real-time constraints, or GPU/edge computing
Job Responsibility
Job Responsibility
  • Lead the design, development, and ownership of autonomy software components (perception, localization, planning, control, platform)
  • Define and drive scalable, reliable, and maintainable software architecture
  • Translate algorithms and research prototypes into production-grade, real-time systems
  • Provide technical leadership, including coding standards, best practices, and design patterns
  • Mentor junior and mid-level engineers through code reviews and technical guidance
  • Collaborate with robotics, AI/ML, simulation, systems, and safety teams
  • Integrate software with sensors, actuators, and vehicle systems (e.g., CAN, Ethernet)
  • Debug and resolve complex issues from simulation to field deployment
  • Ensure software quality via testing, CI/CD, and performance optimization
  • Contribute to technical roadmaps, risk assessments, and long-term strategy
What we offer
What we offer
  • Global Diversity: Be part of an international team of 110+ nationalities
  • Trust and Growth: 70% of our leaders starting at entry-level
  • Continuous Learning: Internal Academy and over 250 training modules
  • Vibrant Culture: afterworks, networking events
  • Meaningful Impact: CSR initiatives, including the WeCare Together program
  • Fulltime
Read More
Arrow Right

Frontend Software Engineer – Robotics Teleoperation UI

The Frontend Software Engineer – Robotics Teleoperation UI is responsible for de...
Location
Location
United States , Redmond
Salary
Salary:
Not provided
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience required
  • Minimum of 3 years of relevant software development experience with a focus on frontend or UI development preferred
  • Experience developing web applications using TypeScript and modern frontend frameworks such as React preferred
  • Familiarity working in Linux environments and using command-line tools
  • General understanding of backend services or API integration
  • Experience with software testing practices and improving unit test coverage preferred
  • Strong written and verbal English language communication skills
  • Excellent teamwork/interpersonal skills and the ability to communicate effectively
  • Demonstrated ability to work collaboratively, both within and outside one's own work group
  • Demonstrate commitment and adherence to Sigma Design Core Values
Job Responsibility
Job Responsibility
  • Design, develop, and maintain frontend applications that support robotics teleoperation tools and operational workflows
  • Collaborate with engineering and operations teams to gather requirements and translate them into functional and intuitive user interface solutions
  • Develop modern web applications using TypeScript and React or similar frameworks to support operator interaction with robotics systems
  • Improve frontend software quality through enhanced architecture, code reviews, and expanded unit testing coverage
  • Troubleshoot, debug, and optimize UI performance to support reliable operational use
  • Work within Linux-based development environments and utilize command-line tools as part of the development workflow
  • Collaborate with cross-functional teams to integrate frontend systems with backend services and operational tools when required
  • Contribute to continuous improvement of frontend engineering practices and development standards
  • Follow Business Technology policies to protect sensitive data and reduce information security occurrences
What we offer
What we offer
  • competitive compensation
  • a 401(k) with up to 4% company match
  • quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • multiple options for medical insurance
  • dental insurance
  • voluntary benefits: vision, long-term disability, and life insurance
  • Fulltime
Read More
Arrow Right