CrawlJobs Logo

Robotic Software Engineer I - Product Software Development

mujin-corp.com Logo

Mujin

Location Icon

Location:
United States , Suwanee, Georgia

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Robotics Software Engineer - Product, you will be focusing on algorithmic design, development and deployment of robotics technologies using the Mujin OS. You will work collaboratively with a team of engineers, developers, and project managers to create and refine automated material handling systems that improve efficiency, accuracy, and safety.

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
  • Tackle scientific and technical challenges in motion planning, control, and system design for industrial robots (robot arms, AGVs and other peripherals)

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

Nice to have:

  • Experience with concurrent or hierarchical robotic software stacks (eg. ROS. OpenRAVE, custom frameworks)
  • Hands-on development experience with multi-joint robot hardware and mobile robot systems (AGVs/AMRs)
  • Mathematical foundations in areas such as multibody dynamics, collision checking, graph/search algorithms, or optimization
  • Ability to debug complex software systems, analyze software performance, and iterate on system design decisions
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
  • Company Stock Options in many roles

Additional Information:

Job Posted:
February 18, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Robotic Software Engineer I - Product Software Development

Senior Robotics Software Engineer, Test

As a Senior Robotics Software Engineer, Test at Chef Robotics, you'll develop co...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Robotics, Computer Science, Computer Vision, Mechanical Engineering, or related technical field
  • 7+ years of professional experience in robotics software development, perception systems, or testing
  • Expert-level programming skills in Python with advanced software engineering capabilities
  • Extensive experience with robotics simulation environments (Gazebo, PyBullet, MuJoCo, or similar)
  • Strong background in computer vision and perception system development and testing
  • Deep familiarity with robot control systems, motion planning, and real-time robotics software
  • Proven experience with CI/CD pipeline development and test automation frameworks
  • Advanced understanding of test automation principles, methodologies, and best practices
  • Deep understanding of robotics kinematics, dynamics, and control systems with practical testing experience
  • Extensive experience with computer vision algorithms, image processing, and perception pipeline testing
Job Responsibility
Job Responsibility
  • Robotics Test Framework Development
  • Design and implement automated testing frameworks for robot motion planning and control systems
  • Develop advanced evaluation frameworks for core robot behaviors over hundreds of scenarios
  • Develop advanced validation frameworks for real-time control loop performance and stability across diverse operational conditions
  • Build sophisticated test harnesses for hardware-software integration validation
  • Architect simulation environments for testing robotic behavior without physical hardware dependencies
  • Perception System Testing & Validation
  • Design and implement comprehensive testing frameworks for computer vision algorithms and perception pipelines
  • Create automated test suites for object detection, segmentation, and classification in food production environments
  • Develop validation systems for camera calibration and depth estimation accuracy
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity
  • Fulltime
Read More
Arrow Right

Software Engineer II, Android Engineering

As a Software Engineer on Axon’s Robotics team, you’ll be at the forefront of tr...
Location
Location
United States , Boston
Salary
Salary:
120750.00 - 193200.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry experience shipping Android applications to the Google Play Store
  • Understand the ins and out of mobile phones
  • expected to lead mobile design reviews as well as the implementation of their designs to release and post-release monitoring
  • Experience with modern architecture (MVVM, MVI, etc) including unit testing
  • Android experience with Retrofit, Coroutines, Okhttp, Hilt, Jetpack Compose
  • Experience working with remote data via REST and JSON
  • Understanding and experience with networking protocols such as TCP, UDP, DHCP, DNS, Server-Sent-Events, Websockets (debugging with Wireshark or Charles a plus)
Job Responsibility
Job Responsibility
  • Lead engineering architecture and design reviews to ensure high standards in software quality
  • Collaborate with the Axon product design team to turn mobile UI designs into functional, engaging solutions
  • Drive the entire mobile software lifecycle, from prototyping to commercialization and post-launch support
  • Interface with cloud services for seamless integration across platforms
  • Set a high technical standard for the team through code and design reviews
  • Partner with Product, Design, and Engineering teams to deliver integrated solutions that meet customer needs
  • Enhance engineering processes, including sprint planning, stand-ups, and long-term planning
  • Build robust and reliable mission critical software that meets high standards for stability in mission-critical applications
  • Collaborate closely with other groups to align on goals, ensuring we deliver impactful and innovative solutions
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • snacks in our offices
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Generalist

As a Senior Software Engineer, Generalist at Chef Robotics, you'll play a pivota...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 7+ years of professional experience in software development with demonstrated full-stack capabilities
  • Proven experience in software development, with a focus on autonomous systems, robotics, or related fields
  • Strong proficiency in programming languages such as Python and JavaScript/TypeScript, with emphasis on object-oriented design and development
  • Experience with software development tools and frameworks commonly used in robotics and autonomous systems (e.g., ROS, OpenCV, TensorFlow, etc.)
  • Familiarity with sensor fusion techniques, perception algorithms, and other technologies relevant to autonomous robotics operations
  • Advanced understanding of cloud infrastructure and deployment (AWS, GCP, or Azure)
  • Experience with containerization (Docker) and orchestration (Kubernetes) technologies
  • Proven experience leading complex, multi-disciplinary software projects from conception to deployment
  • Strong background in system architecture design and cross-functional technical decision-making
Job Responsibility
Job Responsibility
  • Collaborate with robotics engineers, hardware engineers, and other software engineers across the tech stack to design, develop, and deploy software solutions for food automation robots
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance
  • Develop robust, scalable, and maintainable software systems that meet the unique challenges of commercial food production environments
  • Implement algorithms for perception, manipulation, motion planning, and control to enable autonomous food preparation behavior
  • Work across frontend dashboards, backend APIs, and cloud infrastructure to build comprehensive solutions that integrate with robotics hardware and AI systems
  • Design and optimize database schemas to support robot operations, telemetry, recipe management, and system analytics
  • Implement efficient data pipelines between on-device robotics systems and cloud services
  • Create data access layers and APIs that enable seamless integration across multiple subsystems
  • Develop real-time data processing systems for robotics telemetry and performance monitoring
  • Establish data integrity protocols and backup systems across distributed robotics deployments
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer I - Android

As a Senior Software Engineer on Axon’s Robotics team, you’ll be at the forefron...
Location
Location
United States , Boston
Salary
Salary:
141000.00 - 225600.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of industry experience shipping Android applications to the Google Play Store
  • Understand the ins and out of mobile phones
  • expected to lead mobile design reviews as well as the implementation of their designs to release and post-release monitoring
  • Experience with modern architecture (MVVM, MVI, etc) including unit testing
  • Android experience with Retrofit, Coroutines, Okhttp, Hilt, Jetpack Compose
  • Experience working with remote data via REST and JSON
  • Understanding and experience with networking protocols such as TCP, UDP, DHCP, DNS, Server-Sent-Events, Websockets (debugging with Wireshark or Charles a plus)
Job Responsibility
Job Responsibility
  • Lead engineering architecture and design reviews to ensure high standards in software quality
  • Collaborate with the Axon product design team to turn mobile UI designs into functional, engaging solutions
  • Drive the entire mobile software lifecycle, from prototyping to commercialization and post-launch support
  • Interface with cloud services for seamless integration across platforms
  • Set a high technical standard for the team through code and design reviews
  • Mentor engineers, fostering growth and technical skill development within the team
  • Partner with Product, Design, and Engineering teams to deliver integrated solutions that meet customer needs
  • Enhance engineering processes, including sprint planning, stand-ups, and long-term planning
  • Build robust and reliable mission critical software that meets high standards for stability in mission-critical applications
  • Collaborate closely with other groups to align on goals, ensuring we deliver impactful and innovative solutions
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Autonomy Software Engineer

Merlin is a venture backed aerospace startup building a non-human pilot to enabl...
Location
Location
United States
Salary
Salary:
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in computer science, aerospace engineering, robotics, or a related field
  • BS and 1+ or MS and 2+ years of experience developing software for robotic or autonomous systems
  • Experience with Linux and open-source development tools
  • Experience with overall product development cycle, including design, testing, and troubleshooting at the system level as well as at the software component level
  • Experience with both Python and C++
  • Experience with ROS, DDS or similar robotics middleware
  • Strong problem-solving skills and the ability to learn and contribute across different technical domains
Job Responsibility
Job Responsibility
  • Develop software across the stack of an aircraft autonomy system, contributing to lower level embedded systems and higher level autonomy function areas as needed
  • Implement and integrate algorithms for perception, reasoning, decision making, planning, and execution in support of autonomous airborne operations
  • Collaborate with domain leads to understand architecture, requirements, and design intent for specific capabilities
  • Contribute to simulation, integration, and flight test activities to validate autonomy software in relevant environments
  • Write, test, document and review code according to Merlin’s development standards
  • Collaborate across Merlin to develop novel, certifiable systems to solve the toughest problems in aviation and autonomy
What we offer
What we offer
  • health
  • dental
  • life
  • unlimited vacation
  • 401k with match
  • Fulltime
Read More
Arrow Right

Software Engineer, Behavior & Motion Planning

Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous ...
Location
Location
United States , Mountain View
Salary
Salary:
165000.00 - 185000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A strong background in robotics, planning, optimization, and mathematics (MS, PhD, or equivalent experience)
  • Software development experience writing production-level C++
  • High standards for software quality and rigor, and a testing-oriented mentality
  • Good communication skills and a collaborative bent
  • Proven ability to iterate quickly and work hands-on
Job Responsibility
Job Responsibility
  • Design and implement new approaches to help our trucks plan through challenging situations
  • Translate desired driving behaviors into algorithms, code, and cost functions that make the Kodiak Driver a safe, smooth, and polite road participant
  • Predict the behavior of other actors in a way that's both accurate and improves driving performance
  • Improve the end-to-end latency of the motion planning and prediction algorithms
  • Build tools that enable us to leverage real-world logs to improve our algorithms
  • Work closely with other teams to establish interfaces and requirements
  • Invent cross-functional solutions to cutting-edge problems in autonomous-driving
What we offer
What we offer
  • Competitive compensation package including equity and biannual bonuses
  • Excellent Medical, Dental, and Vision plans through Kaiser Permanente, Anthem, and Guardian (including a medical plan with infertility benefits)
  • Flexible PTO and generous parental leave policies
  • Office perks: dog-friendly, free catered lunch, a fully stocked kitchen, and free EV charging
  • Long Term Disability, Short Term Disability, Life Insurance
  • Wellbeing Benefits - Headspace, One Medical, Gympass, Spring Health
  • Fidelity 401(k)
  • Commuter, FSA, Dependent Care FSA, HSA
  • Various incentive programs (referral bonuses, patent bonuses, etc.)
  • Fulltime
Read More
Arrow Right

Manufacturing Test Development Engineer

Cricut (Malaysia) Sdn. Bhd. is seeking an experience and versatile Mfg. Software...
Location
Location
Malaysia , Senai, Johor
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Diploma/Degree in EE/Mechanical/Mechatronics/Software Engineering or equivalent
  • 4 to 6 years of related experience in the field of software development and fixture development
  • 4 to 6 years of experience in desktop (stand-alone), and web-based software development
  • Experience in testing IOS and Android applications
  • Experience in testing software interacting with hardware
  • Experience in working with manufacturers to implement and integrate software to test stations for calibration and testing hardware functions
  • Experience in investigating and analysing logs, debugging software issues, finding root causes, and recommending mitigation plans
  • Experience in analysing logs and debugging using browser debugging tools
  • Knowledge of basic mechanical design, power, electronics control circuit, sensors, robotics
  • Practical day-to-day experience using a 3D solid modelling CAD package is essential with Lean manufacturing principals
Job Responsibility
Job Responsibility
  • Working alongside with product development teams to validate the Software designed by Cricut TDE
  • Work collaboratively across departments, providing early involvement support such as Design for Testability (DFT), RFQ, Equipment /test schedules and process test input for new product designs during NPI stage
  • Daily assignments will be testing the software and report back the bugs to the TDE back in head quarters in US
  • Be responsible for testing new hardware products & applications and communicating with development teams
  • Develop and execute an organized test plan to release high quality products to market and production lines on schedule
What we offer
What we offer
  • Outstanding medical, dental, vision, and retirement benefits
  • pet insurance
  • 401K match
  • life insurance
  • incentive programs
  • paid time off
  • on-site massages
  • phenomenal work-life balance
  • employee discounts
  • Fulltime
Read More
Arrow Right

Software Engineer - Configuration

Figure is an AI robotics company developing autonomous general-purpose humanoid ...
Location
Location
United States , San Jose
Salary
Salary:
180000.00 - 260000.00 USD / Year
figure.ai Logo
Figure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor or Master degree in Computer Science or related field
  • At least 5 years of experience writing production Software
  • Mastery of designing scalable software systems
  • Experience with modern C++ and Python
  • Experience working with complex configuration systems
Job Responsibility
Job Responsibility
  • Architect, design, implement a configuration system for the robot, all of its subsystems and the overall robot fleet
  • Integrate the configuration system into Python and C++ codebases
  • Develop infrastructure and tooling around managing, distributing and verifying the configuration
  • Help us ensure that our robot ecosystem is stable, scalable and well tested in CI in all configuration permutations
  • Fulltime
Read More
Arrow Right