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

Robotics Software Engineer

Optimal Inc.

Job Description

Job Description

Job Summary:

We are seeking a Robotics Engineer that has Embedded Software Engineering experience in designing and programming embedded systems for data acquisition, signal processing, and algorithm development. The ideal candidate will have a strong background in electrical or computer engineering, hands-on experience with PCB, power, and signal design, and the ability to develop efficient embedded software solutions. Familiarity with robotics frameworks (ROS 2) and machine learning is a plus.

Key Responsibilities

  • Develop embedded software for signal processing, sensor integration, and data acquisition
  • Design and implement algorithms for sensor fusion and real-time processing
  • Collaborate with hardware engineers on PCB, power, and signal design to ensure seamless system integration
  • Debug, test, and optimize embedded software for performance and reliability
  • Support integration of embedded systems with robotics or IoT platforms
  • Document software design, implementation, and testing procedures
  • Stay updated on emerging technologies in embedded systems and machine learning

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field
  • Hands-on experience with embedded programming and algorithm development
  • Hands on experience of PCB, power, and signal design principles
  • Experience with sensor fusion, data acquisition, or real-time processing
  • Familiarity with ROS 2 and machine learning is a plus
  • Strong analytical, problem-solving, and debugging skills
  • Ability to work collaboratively in a fast-paced engineering environment
Vacancy posted 17 days ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in Warren, MI vacancy
  •  ...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 role, you will... 
    Suggested
    Flexible hours

    Optimal CAE

    Warren, MI
    3 days ago
  • $40 - $45 per hour

     ...Insight Global is looking for a Robotics Software Engineer in the Warren, Michigan area. The engineer will be responsible for architecting and implementing a robust, scalable ROS 2 software stack that coordinates two robotic arms and enables advanced motion planning and... 
    Suggested

    Insight Global

    Warren, MI
    22 hours ago
  • $40 - $42 per hour

     ...Insight Global is looking for 2 Robotics Test & Validation Engineer in the Warren, Michigan area. The engineer will develop innovative test frameworks for robotics, including hardware-in-the-loop (HIL), simulation-driven validation, and continuous safety monitoring. The... 
    Suggested

    Insight Global

    Warren, MI
    4 days ago
  •  ...Robotics Test & Validation Engineer Location: Warren, MI/ Mountain View, CA (Onsite) Duration: Full-time only Must Have Technical/Functional Skills • 5+ years of experience in robotics testing and validation. • Strong background in HIL testing and simulation... 
    Suggested
    Full time
    Immediate start
    Relocation

    JConnect Infotech

    Warren, MI
    22 hours ago
  •  ...releases of the Autonomous Vehicle (AV) software stack through automation, data-driven reliability...  ...of AV releases by unifying software engineering, reliability analysis, and release...  ...Computer Science, Electrical Engineering, Robotics, or a related field-or equivalent... 
    Suggested
    Local area
    Work from home

    General Motors

    Warren, MI
    1 day ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every...  ...and test Java scripts for automation of software and system engineering models as per GM Modelling standards that support the engineering... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    4 days ago
  •  ...Job Description Job Description Robotics Software Engineer - Manipulation & Automation Position Overview We are seeking a Robotics Software Engineer to support advanced robotics R&D initiatives focused on robotic manipulation, grasp planning, automation,... 

    Optimal Inc.

    Warren, MI
    21 days ago
  • $35 - $40 per hour

     ...Job Description Job Description JOB TITLE: Senior Robotics Engineer CATEGORY: Full-Time, Non-Exempt REPORTS TO: Field Services Manager WORK MODEL: In-Person COMPENSATION: $35–$40 per hour (Based on experience) WORK LOCATION: Clarkston, Sterling Heights or Novi POSITION... 
    Hourly pay
    Full time
    Flexible hours
    Shift work
    Night shift

    AtomTech Inc.

    Sterling Heights, MI
    5 hours ago
  •  ...Software Staff Engineer Opportunity We are hiring a Software Staff Engineer in Sterling Heights, MI to support development of advanced embedded software systems for ground combat vehicles and Fire Control platforms within mission-critical defense environments. This... 
    Afternoon shift

    Moseley Technical Services

    Sterling Heights, MI
    4 days ago
  •  ...PGS Worldwide is seeking a Principal Software Engineer in Sterling Heights, MI for a one-year contract-to-hire role supporting a leading aerospace & defense company. This role supports software development, integration, and testing of real-time embedded software within... 
    Contract work
    Worldwide

    PGS Worldwide

    Sterling Heights, MI
    1 day ago
  • $160k - $200k

     ...Job Description As a Senior Software Engineer - Android Development, you will be responsible for design, development and testing of automotive infotainment software solutions for new features or major enhancements. You will also be responsible for defect analysis... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...Software Engineer I Indotronix is seeking a Software Engineer I in Sterling Heights, MI. Shift timings are 8AM to 5PM with a 9/80 work schedule. Ability to obtain a US Secret Security Clearance. Bachelor's degree in STEM field required. Job Description: Integrate... 
    Shift work

    Navstar

    Sterling Heights, MI
    22 hours ago
  •  ...per week, at minimum or other frequency dictated by the business. The Role General Motors is seeking a Senior Software Feature/Experience Engineer for Digital Experiences Software Quality and Release is to lead the technical analysis of features and experiences,... 
    H1b
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • $160k - $200k

     ...Job Description As a Senior Software Engineer – Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems. You... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, 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,...  ...and requirements for new systems. Proven experience with Robot Framework, JIRA and JIRA X-Ray, and Confluence Experience... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • $50 - $57 per hour

     ...Software Engineer Sterling Heights, MI $50-$57/hourly Ability to obtain a U.S. Security Clearance required About the Role Join a high-performing software engineering team supporting the development of embedded application software for next-generation... 
    Hourly pay
    Long term contract
    Contract work
    Casual work

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  • $72.45 - $85.5 per hour

     ...Check out this new opportunity! Senior Software Engineer Sterling Heights, MI $72.45 - $85.50/Hour We are hiring a Senior Embedded Software Engineer in Sterling Heights, MI to support development of advanced ground combat vehicle software architectures... 

    Moseley Technical Services

    Sterling Heights, MI
    2 days ago
  •  ...the overall web and integration design and development for the range of products under the GM Loyalty umbrella. The Senior Software Engineer is responsible for participating in all aspects of the software development lifecycle which includes estimating, technical... 
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...Senior Software Integration and Test Engineer Duration: 12 months contract to hire Position Description: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience... 
    Contract work

    US Tech Solutions

    Sterling Heights, MI
    5 days ago
  • $74.86 - $85.5 per hour

     ...Check out this new opportunity! Embedded Cyber Software Engineer Onsite in Sterling Heights, MI Estimated Pay Range: $74.86 - $85.50/Hour We are hiring an Embedded Cyber Software Engineer in Sterling Heights, MI, to support advanced C5ISR and embedded cybersecurity... 
    Contract work
    Weekend work

    Moseley Technical Services

    Sterling Heights, MI
    3 days ago
  • $50 - $53 per hour

     ...Join an agile self-motivated team of engineers responsible for the development and support of embedded cyber work products for a family...  ...and services to Ground Combat Platforms. This is an embedded software engineering position. The following are the key duties and skills... 
    Contract work

    Insight Global

    Sterling Heights, MI
    2 days ago
  •  ...will influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, emboldening our...  ...for potential future opportunities as a Senior Software Engineer - SAP Developer. In anticipation of these opportunities becoming... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Warren, MI
    22 hours ago
  • $73 - $84 per hour

     ...Cyber Software Development Engineer (C5) Location: Sterling Heights, MI Pay Rate: $73–$84/hour Position Overview Join an agile, self-motivated engineering team supporting embedded cyber development for a family of ground combat vehicles. This role supports the... 
    Contract work
    Weekend work

    Contract Professionals, Inc

    Sterling Heights, MI
    4 days ago
  •  ...Senior Robotic Simulation Engineer Work Arrangement Onsite - This position requires the employee to be onsite full-time. The primary work location will be at the General Motors Global Technical Center in Warren, MI or the General Motors MountainView office, CA. About... 
    Full time
    Work at office

    Saxon Global

    Warren, MI
    22 hours ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Warren, MI
    4 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ...the future of transportation on a global scale Senior Robotics Simulation Engineer - Robotics Technology Development Work Arrangement Onsite... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every...  ...Role As the Body Structures and Closures Lead Vehicle Systems Engineer (VSE), you are the chief integrator for Body Structures and... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...Job Description The Role The AI Engineering and Productivity team in the Global Planning, Design, and Product IT org is responsible...  ...gains across the product lifecycle. As a Senior Software Engineer , you will be responsible for developing data intensive... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  •  ...role is categorized as Hybrid/Remote. MI & CA Role: As a Software Engineer on the Software Validation team within the AV organization,...  ...software engineering; bonus if overlap in systems engineering, robotics, systems analysis, data analysis, statistical analysis, or... 
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    3 days ago

Do you want to receive more vacancies?

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