CrawlJobs Logo

Robotic Software Engineer I - Integration

United States, Suwanee · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

As a Robotics Software Engineer for Integration at Mujin, you will collaborate closely with both the software development and system integration teams, solving challenging technical problems to deliver our solutions. You will be part of the product development team and leverage your strong technical skill sets to execute software integration tasks for development, optimization, test, and troubleshoot critical components of the Mujin systems. You will work on customer sites alongside system integration engineers and technical project managers to deploy and deliver robotics solutions, while collaborating closely with system software developers to design and incrementally develop innovative Mujin products.

Job Responsibility

  • Serve as a bridge between the software development, system integration and deployment processes for Mujin’s software products
  • Own the integration of mobile robotics systems (AGVs/AMRs) with material handling equipment, including robotic arms, conveyors, vision systems, and peripheral sensor devices
  • Execute operational validation tests for rapidly evolving software systems in R&D
  • Implement and test algorithms for robotic manipulation tasks such as picking, packing and execution of material handling processes
  • Work with 3D Packing algorithms to optimize parameters based on custom material handling constraints
  • Generating advanced physics models and simulations using digital twins for complex industrial system designs to validate promised KPIs
  • Develop and execute modular and integrated validation, verification tests utilizing automated CI/CD pipelines for rapidly evolving software systems in R&D
  • Implement commissioning reliability, validation, verification tools/scripts for deployed software systems
  • Create API documentation, and software functional/operational documentations
  • Develop innovative industrial automation applications using Mujin Python API
  • Work with GraphQL APIs to handle dynamic data fetching and mutations, create/edit Grafana dashboards
  • Analyze system performance and create performance reports
  • Automate and streamline integration workflows to improve efficiency
  • Develop and maintain internal and external software tool suites
  • Support configuration and optimization of robotic solutions at customer facilities to meet project requirements
  • Troubleshoot software systems to ensure seamless integration and deployment
  • Identify and resolve issues in code developed by other team members
  • Provide technical support and expertise to help resolve integration-related issues that arise

Requirements

  • Bachelor’s or Master’s (preferred) degree in Computer Science or Engineering, Robotics, Mechanical Engineering, Electrical Engineering or related fields
  • 2+ years of academic or industry experience in the following: Software configuration and deployment
  • Coding in C++, Python, and other languages using Linux
  • Performing reliability and validation testing of full stack software
  • Working with RTOS, Linux kernel module development, EtherCAT or similar real-time systems and protocols
  • Solid understanding of linear algebra, 3D geometry and their applications in Robotics
  • Proficiency in Linux development and debugging tools
  • Ability to debug complex software systems, analyze software performance, and iterate on system design decisions
  • Strong and independent 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 software development experience with six and seven-axis robot arms, AGVs/AMRs, ASRS
  • Strong understanding of data structures, algorithms, and software architecture
  • Advanced knowledge in the networking stack, network protocols, async I/O
  • Proficiency in web application design and integration of complex API workflows
  • PLC and safety controller programming experience
  • Software engineering experience in Design/R&D in a manufacturing, logistics or related robotics company

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

Looking for more opportunities?

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

Similar Jobs for

Robotic Software Engineer I - Integration

8 matching positions

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

Senior Embedded Software Engineer I, Robotic Controls

ICON is looking for an Senior Embedded Software Engineer to join our Software Pr...
Location
Location
United States , Austin
Salary
Salary:
Not provided
iconbuild.com Logo
ICON
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in an engineering-related field
  • 8+ years of experience in controls engineering, robotics, electrical engineering, or a related field
  • Strong understanding of real-time state estimation / sensor fusion algorithms (e.g., Kalman Filter, Extended Kalman Filter, Particle Filters) for dynamic systems with focus on position estimation from sensors at different sampling frequencies
  • Expertise in vibration analysis, non-linear dynamics, and stabilization of high-speed systems
  • Advanced programming skills in C/C++ with a focus on deterministic real-time control
  • Strong knowledge of linear algebra, stochastic modeling, and numerical methods, with experience implementing these in languages like C/C++
  • Experience selecting, integrating, and tuning sensors such as IMUs, accelerometers, and gyros for stabilization systems
Job Responsibility
Job Responsibility
  • Design and develop controls architecture with a combination of hard and soft real-time requirements
  • Develop robust communication protocols between supervisory and real-time systems
  • Program and debug control logic in a variety of languages (e.g. C/C++, Matlab, TwinCAT)
  • Create modular, object-oriented code that adheres to established coding standards, design patterns, and documentation practices
  • Lead system integration and validation efforts across hardware and software
  • Develop and maintain simulated environments and automated test frameworks to support continuous integration and system verification
  • Support electromechanical hardware systems both remotely and on-site, ensuring safe, reliable operation
  • Participate in architecture decisions for controls and electrical systems, including component selection and standardization
  • Collaborate with cross-functional teams and customers to ensure alignment across system interfaces
  • Participate in design & code reviews to maintain consistency and high-quality output
Read More
Arrow Right

Robotic Software Engineer - Project Integration Lead

Mujin develops smart automation solutions for logistics, material handling, and ...
Location
Location
United States , Suwanee
Salary
Salary:
Not provided
mujin-corp.com Logo
Mujin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master's degree in Robotics, Computer Science or Engineering, Mechanical Engineering, Electrical Engineering or related fields
  • 3+ years of relevant engineering leadership experience with: Industrial robotics software development and deployment
  • Coding Proficiency in C++, Python, and other languages using Linux
  • Performing reliability and validation testing of full stack software
  • Solid understanding of linear algebra, 3D geometry and their applications in Robotics
  • Strong understanding of data structures, algorithms, and software architecture
  • Proficiency in Linux development and debugging tools
  • Ability to debug complex software systems, analyze software performance, and iterate on system design decisions
Job Responsibility
Job Responsibility
  • Lead software commissioning, integration testing and operations of highly complex and distributed industrial systems
  • Own the integration of mobile robotics systems (AGVs/AMRs) with manufacturing/material handling equipment, including robotic arms, conveyors vision systems, and peripheral sensor devices as per system design
  • Conduct comprehensive Functional Acceptance Testing (FAT) and Site Acceptance Testing (SAT) to validate that deployed robotics systems meet all performance, safety, and integration requirements to drive project success
  • Execute operational validation tests for rapidly evolving software systems in R&D
  • Work with 3D Packing algorithms to optimize parameters based on custom material handling constraints
  • Integrate and test communication and control interfaces with new devices, material handling equipment, etc
  • Implement and test algorithms for robotic manipulation tasks such as picking, packing and execution of material handling processes
  • Develop and execute modular and integrated validation, verification tests utilizing automated CI/CD pipelines for rapidly evolving software systems in R&D
  • Generate advanced physics models and simulations using digital twins for complex industrial system designs to validate promised KPIs
  • Work with GraphQL APIs to handle dynamic data fetching and mutations, create/edit Grafana dashboards
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
New

Software Engineer - Robotic Applications

Location
Location
Germany , Munich
Salary
Salary:
Not provided
brainlab.com Logo
Brainlab
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A degree in Computer Science, Medical Engineering, Robotics, Physics, Engineering or a related discipline, or equivalent working experience
  • Strong problem-solving skills and experience in software design and implementation, with a strong focus on code quality, maintainability and testing
  • Solid experience in C++ and experience with TypeScript/HTML5 or modern GUI development is plus
  • Experience with medical device software, system integration or interoperability standards such as DICOM and FHIR is a plus
  • Knowledge of networking, test automation, embedded systems or robotics is beneficial
  • Basic knowledge of working with version control systems (Git, GitLab/GitHub)
  • You want to be part of a high-skilled team and make a difference with your code every day
  • Fluent English, eagerness to learn German and ability to communicate with colleagues from all around the world and different areas of specialty complete your profile
Job Responsibility
Job Responsibility
  • Design, implement and test application software that integrates a robotic arm into clinical workflows on Brainlab navigation platforms
  • Develop product features across the application stack, including C++ backend components, user-facing GUI functionality and robotics algorithms
  • Translate clinical and user workflow requirements into robust, intuitive and safe software solutions for surgeons and clinical staff
  • Work on the integration of the robotic system into a larger medical device ecosystem, including communication with other software and medical devices
  • Contribute to interoperability topics such as DICOM, FHIR and network-based system integration
  • Be involved in the development process from the very first idea until the final product launch
  • Analyze risks, document and verify the development in a regulated medical device environment
  • Work closely with your international colleagues from different teams and disciplines
What we offer
What we offer
  • A mutually-supportive, international team
  • Meaningful work with a lasting impact on medical technology
  • 30 vacation days, plus December 24th and December 31st
  • Bike leasing via cooperation partner BikeLeasing
  • Parking garage and safe underground bike storage
  • Award-winning subsidized company restaurant and in-house cafes
  • Variety-rich fitness program in our ultra-modern 360m2 company gym
  • Regular after work, team, and company events
  • Comprehensive training and continuing education opportunities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Robotic Applications

Location
Location
Germany , Munich
Salary
Salary:
Not provided
brainlab.com Logo
Brainlab
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A degree in Computer Science, Medical Engineering, Robotics, Physics, Engineering or a related discipline, or equivalent working experience
  • Strong problem-solving skills and experience in software design and implementation, with a strong focus on code quality, maintainability and testing
  • Solid experience in C++ and experience with TypeScript/HTML5 or modern GUI development is plus
  • Experience with medical device software, system integration or interoperability standards such as DICOM and FHIR is a plus
  • Knowledge of networking, test automation, embedded systems or robotics is beneficial
  • Basic knowledge of working with version control systems (Git, GitLab/GitHub)
  • You want to be part of a high-skilled team and make a difference with your code every day
  • Fluent English, eagerness to learn German and ability to communicate with colleagues from all around the world and different areas of specialty complete your profile
Job Responsibility
Job Responsibility
  • Design, implement and test application software that integrates a robotic arm into clinical workflows on Brainlab navigation platforms
  • Develop product features across the application stack, including C++ backend components, user-facing GUI functionality and robotics algorithms
  • Translate clinical and user workflow requirements into robust, intuitive and safe software solutions for surgeons and clinical staff
  • Work on the integration of the robotic system into a larger medical device ecosystem, including communication with other software and medical devices
  • Contribute to interoperability topics such as DICOM, FHIR and network-based system integration
  • Be involved in the development process from the very first idea until the final product launch
  • Analyze risks, document and verify the development in a regulated medical device environment
  • Work closely with your international colleagues from different teams and disciplines
What we offer
What we offer
  • A mutually-supportive, international team
  • Meaningful work with a lasting impact on medical technology
  • 30 vacation days, plus December 24th and December 31st
  • Bike leasing via cooperation partner "BikeLeasing"
  • Parking garage and safe underground bike storage
  • Award-winning subsidized company restaurant and in-house cafes
  • Variety-rich fitness program in our ultra-modern 360m2 company gym
  • Regular after work, team, and company events
  • Comprehensive training and continuing education opportunities
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer I

At ASI, we are revolutionizing industries with state-of-the-art autonomous robot...
Location
Location
United States , Fort Worth
Salary
Salary:
74070.00 - 86415.00 USD / Year
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field
  • Experience designing and implementing embedded real-time software systems using C/C++
  • Familiarity with large multithreaded embedded applications running on an RTOS
  • Familiarity with electrical and mechanical systems
  • Ability to work in an open, collaborative team environment
Job Responsibility
Job Responsibility
  • Develop and maintain features for embedded applications on autonomous compactor platforms
  • Diagnose and resolve reported defects across vehicle control, actuator, and sensor systems
  • Participate in systems engineering to support smooth software integration
  • Write understandable, reusable C and C++ code following SOLID principles and design patterns
  • Build and maintain unit, integration, and system simulation tests with a test-first approach
  • Contribute to continuous refactoring and use distributed version control effectively
  • Support fielded systems and collaborate with the team on integration issues
What we offer
What we offer
  • Full Benefits - 90% Medical
  • Generous PTO
  • Quarterly and Yearly Bonus Incentives
  • Fulltime
Read More
Arrow Right

Software Engineer I

The Software Engineer I contributes to the development of laboratory automation ...
Location
Location
United States , Bloomfield
Salary
Salary:
Not provided
life-science-talent-solutions.dk Logo
Life Science Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Engineering, Computer Science, Information Technology, or an Associate's degree with 2 or more years of experience in robotics, or a high school diploma with 4 or more years of experience in robotics
  • 1 or more years of experience through internships, co-op programs, or entry-level roles supporting software development in manufacturing or automation environments
  • 1 or more years of experience using at least one programming language such as Java, C/C++, Python, or Rust
  • 1 or more years of experience with object-oriented programming principles and basic software architecture concepts
  • 1 or more years of experience using integrated development environments such as Eclipse or Visual Studio Code and version control tools such as Git
Job Responsibility
Job Responsibility
  • Develop and support embedded and application-level software for laboratory robotic systems
  • Contribute to the design and implementation of robotic control software and user-interface applications under guidance from senior engineers
  • Assist in the development of core tools and utilities that simplify robotic automation programming
  • Partner with Manufacturing Engineering to create bring-up, testing, and diagnostic software for production automation equipment
  • Collaborate with Customer Care teams to diagnose and troubleshoot real-world field service issues
  • Adhere to ISO 13485 quality standards to support compliant medical device software development practices
  • Stay current with industry trends and best practices in robotics, automation, and software development
  • Participate in code reviews, technical discussions, and team collaboration sessions
  • Support continuous improvement initiatives to enhance software quality and development processes
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Life
  • STD/LTD
  • 401(k)
  • Paid Time Off (PTO) or Flexible Time Off (FTO)
  • Tuition Reimbursement
  • Employee Stock Purchase Plan
  • Fulltime
Read More
Arrow Right