Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Robot Software Engineer

Direct Recruiters, Inc.

Robot Software Engineer

Posted on 07/28/2026

Location

Greater Detroit

Description

?? Robot Software Engineer (ROS2 / C++)

?? Wixom, MI | On-Site (Must currently live within commuting distance)

Are you passionate about robotics software and solving complex automation challenges? We're looking for a Robot Software Engineerto join a highly collaborative engineering team developing advanced robotic systems used in industrial automation. This role is ideal for someone who enjoys building software from the ground up and seeing it come to life on real robotic platforms. If you have experience with ROS/ROS2, C++, motion planning, and robotic system integration, we'd love to hear from you.

Why Join?

  • Work on cutting-edge robotics and automation technologies
  • Collaborate with a talented, multidisciplinary engineering team
  • Develop software that powers real-world industrial robotic systems
  • Competitive compensation and comprehensive benefits
  • Strong opportunities for professional growth and technical advancement

Major Duties & Responsibilities

What You'll Do

  • Develop robotic software applications using ROS/ROS2
  • Design and implement motion planning, path planning, and trajectory generation algorithms
  • Develop high-performance software in C++
  • Integrate software with industrial robots, sensors, vision systems, and automation equipment
  • Optimize robot performance for speed, accuracy, and reliability
  • Troubleshoot software, hardware, and system integration challenges
  • Collaborate with mechanical, controls, and systems engineers throughout the product lifecycle
  • Support testing, commissioning, and deployment of robotic systems
  • Participate in software architecture, code reviews, and continuous improvement initiatives

Minimum Skills & Abilities

Qualifications

  • Strong proficiency in C++
  • Hands-on experience developing applications using ROS and/or ROS2
  • Experience with motion planning frameworks such as MoveIt, OMPL, or similar
  • Solid understanding of robot kinematics, dynamics, coordinate transformations, and control systems
  • Experience developing software in Linux environments
  • Familiarity with Git and modern software development practices

Preferred Qualifications

  • Experience integrating machine vision systems (OpenCV, 3D vision, depth cameras, etc.)
  • Industrial robot programming experience (FANUC, ABB, KUKA, Universal Robots, Yaskawa, or similar)
  • PLC programming or integration experience is a plus(Allen-Bradley, Siemens, Beckhoff, etc.)
  • Familiarity with industrial communication protocols such as EtherNet/IP, EtherCAT, or PROFINET
  • Python programming experience
  • Experience with simulation tools such as Gazebo, RViz, or Isaac Sim
  • Experience working in industrial automation or manufacturing environments

Minimum Education & Experience

Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related technical field

Back to All Careers
Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Robot Software Engineer in Detroit, MI vacancy
  •  ...Job Summary: We are seeking a highly skilled and motivated Robotics Software Engineer to lead the development of a next-generation dual-arm, ROS 2-based manipulation system capable of operating with multiple grippers in a flexible automation environment. In this... 
    Suggested
    Flexible hours

    Optimal CAE

    Warren, MI
    4 days ago
  •  ...Senior Software Engineer - Vehicle Communication (C++) Pittsburgh, PA, Detroit, MI Latitude AI (lat.ai) develops automated driving technologies...  ...work alongside leading experts across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test... 
    Suggested
    Permanent employment
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Detroit, MI
    1 day ago
  • $125k - $191.7k

     ...role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization...  ...fields ~5+ years of experience in systems engineering, robotics, systems analysis, data analysis, statistical analysis, or... 
    Suggested
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Detroit, MI
    3 days ago
  •  ...Role We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role,...  ...specifications and requirements for new systems. Proven experience with Robot Framework, JIRA and JIRA X‑Ray, and Confluence Experience... 
    Suggested
    Local area
    Relocation package

    General Motors Ventures

    Warren, MI
    5 days ago
  •  ...and reliable connectivity throughout Ford's mobility ecosystem. We are seeking a passionate, technology-focused Senior Software Engineer who thrives in a collaborative environment and enjoys solving complex challenges at scale. In this role, you will design, build... 
    Suggested
    Full time

    Ford Motor Company

    Dearborn, MI
    4 days ago
  •  ...Full Stack Software Engineer Essential Job Functions: Build highly responsive and scalable user interfaces and applications using modern UI frameworks (React, Angular, etc.) Implement reusable components that deliver consistent UI/UX across FordDirect’ s suite... 
    Contract work
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    JRD Systems

    Dearborn, MI
    2 days ago
  •  ...Job Description The Role: As a senior engineer, you will help design, build, and safeguard the quality of applications across the...  ...reliable. You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system... 
    Contract work
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  • $160k - $240k

    ## Manager, Software Engineer – Cloud PlatformApplyremote type: Hybridlocations: Warren, Michigan, United States of America: Austin, Texas, United States of America: Mountain View, California, United States of Americatime type: Full timeposted on: Posted Todayjob requisition... 
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  •  ...Job Description The Role: General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  •  ...Senior Software Engineer As a Senior Software Engineer supporting the Rocket Close Platform team, you will design and develop scalable back-end software solutions with heavy integration focus to our new platform initiatives. You'll use various programming languages... 
    Night shift
    Weekend work

    Rocket

    Detroit, MI
    3 days ago
  • $500 per month

     ...customers are able to gain fast, frequent, and efficient insights and make decisions with confidence. About the Role As a Software Engineer at Remesh, you will be scaling a revolutionary means of communication and helping to change the way we understand people. You... 
    Full time
    Remote work
    Work from home

    GrabJobs

    Detroit, MI
    3 days ago
  • Job Title Expertise in STEP AP 242 standard for product data management Experience in designing & implementing PLM interoperability solutions using AP 242 Experience in data exchange between PLM systems for large scale implementations Deep knowledge of PLM ...

    Omni Inclusive

    Dearborn, MI
    3 days ago
  •  ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham, AL headquarters. As a level IV engineer, you will be responsible for creating the next generation of software at RxBenefits to support our rapidly... 
    Temporary work
    Local area
    Remote work

    RxBenefits

    Detroit, MI
    1 day ago
  •  ...Job Description: Software Engineer Location: Onsite in Dearborn, MI 5 days a week JD: Java • Spring Boot • Connected Services Overview We are looking for a skilled Senior Java Engineer to design and deliver scalable, cloud-native microservices... 
    Contract work

    Apolis

    Dearborn, MI
    4 days ago
  •  ...responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. They are...  ...the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user... 
    Work experience placement
    Immediate start

    Artech

    Dearborn, MI
    1 day ago
  •  ...Embedded Software Engineer - HOT JOB! One of the most long-standing organizations in the area is seeking an entry to experienced level Software Engineers. This is going to be working on cutting edge technologies and systems. Embedded Software Engineer... 

    Advanced Technology Innovation

    Warren, MI
    1 day ago
  •  ...Software Engineer American factories deserve a supply chain that moves as fast as they do. The next generation of American manufacturing is being built right now. NOX METALS (YC S25) is the supply chain powering it. We use software and automation to supply metal... 
    Full time

    Nox Metals

    Detroit, MI
    1 day ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who Should Apply Recent... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Detroit, MI
    3 days ago
  •  ...Job Description We are seeking a Junior Software Engineer to join our engineering team and contribute to the development, testing, and maintenance of software applications. This role is ideal for early‑career engineers who are eager to learn, grow their technical skills... 
    Internship

    Socket

    Detroit, MI
    1 day ago
  •  ...Title Software Engineer Senior Location Dearborn, MI Duration 3 months contract with possible extension or hiring Job Description The Global Data Insight & Analytics organization is seeking a Software Engineer to lead and advance our internal Data Science and AI/ML platform... 
    Contract work
    Work experience placement

    ManpowerGroup Global, Inc.

    Dearborn, MI
    1 day ago
  • $79k - $119k

     ...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful...  ...through Justice for Change. WHAT WE DO At Relativity, engineers don’t just write code. They build the systems that power AI-... 
    Remote work
    Home office

    Relativity

    Detroit, MI
    4 days ago
  •  ...Software Engineer Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. They are involved in the entire software development lifecycle including designing software... 

    Damco

    Detroit, MI
    1 day ago
  •  ...Software Engineer The NI ADG (Aerospace, Defense, Government Business Unit) Customer Centric Solutions Team is seeking to hire an experienced Senior Software Engineer to work on custom engineering opportunities that enable the sale of standard NI Products. The primary... 
    Contract work
    Flexible hours

    inSync Staffing

    Southfield, MI
    2 days ago
  •  ...We are seeking an experienced Senior Software Engineer to lead the design and development of scalable, reliable software systems. This role is ideal for an engineer who can operate independently, own complex technical initiatives, and mentor others while partnering closely... 

    Eccalon

    Detroit, MI
    1 day ago
  • $55 - $60 per hour

     ...Akkodis is seeking a Software Engineer for a Contract with a client in Dearborn, MI. This role focuses on designing and building scalable data pipelines and microservices that power enterpriselevel cloud data platforms. Rate Range: $55/hour to $60/hour; The rate... 
    Hourly pay
    Contract work
    Temporary work
    Local area

    Akkodis

    Dearborn, MI
    5 days ago
  • $68k - $93.5k

     ...other, win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs.... 
    For contractors
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours

    Renaissance Services

    Detroit, MI
    2 days ago
  • $100k

     ...etc to name a few. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent... 
    Full time
    H1b

    SynergisticIT

    Detroit, MI
    3 days ago
  • $103k - $155k

     ...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful...  ...pro bono legal work. WHAT WE DO At Relativity, engineers do more than write code - they build systems that enable users... 
    Remote work

    Relativity

    Detroit, MI
    3 days ago
  •  ...reputation with our clients. We are currently looking for entry-level software programmers, IT enthusiasts, Python/Java developers, and data...  ...Who Should Apply? Recent graduates in Computer Science, Engineering, Mathematics, or Statistics who want a career in the IT... 

    SynergisticIT

    Detroit, MI
    4 days ago
  •  ...Role: Software Engineer Location: Hybrid - 4 days/week onsite Duration: 12+ months Role Overview The Software Engineer is responsible for designing, developing, and supporting resilient, scalable, cloud-native applications and platform services that power... 

    Apex Systems

    Dearborn, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robot Software Engineer. Be the first to apply!