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

Robotics Software Engineer

Optimal CAE

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 4 days ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in Warren, MI vacancy
  •  ...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,... 
    Suggested

    Optimal Inc.

    Warren, MI
    3 days ago
  •  ...Job Description Job Description 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... 
    Suggested
    Flexible hours

    Optimal Inc.

    Warren, MI
    16 days ago
  • General Motors is seeking a Sr. Robotics Applications Engineer in Warren, Michigan, to support automation execution teams and resolve robotic technical issues. This role involves developing and implementing advanced robotic process technologies across various plants. The... 
    Suggested

    General Motors

    Warren, MI
    3 days ago
  •  ...different technologies around computer vision, automation, XR, Robotics, and AI. Our work supports GM manufacturing goals to build quality...  ...be the position for you. What You'll Do Develop scalable software solutions based on detailed business requirements and supported... 
    Suggested
    Temporary work
    H1b
    Local area
    Work from home
    Relocation package
    Flexible hours
    Night shift
    Weekend work
    Day shift
    3 days per week

    General Motors

    Warren, MI
    3 days ago
  • Control System Integrators in Warren, Michigan is seeking a skilled Robotics Engineer to join our ambitious automation team. Ideal candidates will bring over 5 years of experience, particularly with collaborative robots and vision systems, to develop sophisticated automation... 
    Suggested
    Full time

    Control System Integrators

    Warren, MI
    3 days 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
    23 hours 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... 
    Hourly pay
    Full time
    Flexible hours
    Shift work
    Night shift

    AtomTech Inc.

    Sterling Heights, MI
    14 days ago
  • General Motors is seeking a Senior Execution Engineer - Material Flow & Robotics Deployment to lead automation solutions at the Autonomous Robotics Center. This role involves collaborating with engineering and operations to enhance efficiency through technologies like AMRs... 

    General Motors

    Warren, MI
    4 days ago
  • A robotics automation company in Detroit is seeking an Automation Robotics Engineer responsible for the design, development, and implementation of automated manufacturing systems. The ideal candidate will have a Bachelor's Degree or significant experience in robotic automation... 

    Rule 5 Hire

    Detroit, MI
    2 days ago
  • $60 per hour

    ***US Citizens Only. No C2C or 3rd Parties *** Summary The Ash Group is hiring a Senior Software Engineer for our client, a global leader providing advanced systems and support in defense, aerospace, and security. This is a 12-month contract (possible contract to hire... 
    Hourly pay
    Contract work
    Immediate start

    The Ash Group, Inc.

    Sterling Heights, MI
    3 days ago
  •  ...is expected to report to Austin, TX, or Warren, MI three times per week. The Role We are seeking a highly skilled Senior Software Engineer - eCommerce to join our dynamic software development team. In this role, you will be responsible for designing and developing... 
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...Overview The Role As a Senior Software Engineer on our ADAS/AVSimulation team, you’ll architect, build, and maintain modern software systems that power our advanced driver assistance and autonomous vehicle systems simulations and connect seamlessly with our company’s broader... 

    General Motors

    Warren, MI
    4 days ago
  •  ...We are seeking a seasoned Software Engineer with solid experience with C#, SQL, and strong skills in TypeScript. This role will be instrumental in driving high-quality, scalable software solutions and collaborating across teams to ensure alignment with architectural standards... 
    Full time
    Monday to Friday
    Flexible hours

    Central Transport

    Sterling Heights, MI
    1 day ago
  •  ...times 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,... 
    Relocation
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • $61.22 per hour

     ...field. Minimum of 4 years of experience in real-time embedded software development and/or software testing; can be 2 years with a master...  ...current computer applications and technologies in applicable engineering disciplines. C and C++ programming. Python programming.... 
    Contract work
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    5 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
    4 days ago
  •  ...Job Description The Role: We are seeking an experienced Senior Software Engineer ( .NET ) to join our team. In this role, you will lead the design, development, testing, and maintenance of high-performance, scalable, and secure software systems. The ideal candidate... 
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day 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
    23 hours ago
  •  ...Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The Role We are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce experiences... 
    H1b
    Local area
    Work from home
    Relocation
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    4 days 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
    3 days ago
  •  ...Israelvcforum is seeking a Senior Software Engineer to join their team in Warren, MI. This hybrid position involves developing and maintaining robust software solutions for GM vehicle architectures. You will work closely with teams to optimize and extend the tool chain... 

    Israelvcforum

    Warren, MI
    4 days ago
  •  ...Principal Software Engineer 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... 
    Contract work
    Worldwide

    PGS Worldwide

    Sterling Heights, MI
    2 days 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
  • $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
    2 days ago
  •  ...change based on business need] The rapid adoption of advanced software in vehicles marks a new era for automakers and consumers,...  ...both advantages and challenges. As part of Site Reliability Engineering (SRE) database group at General Motors, you'll join a dedicated... 
    Work experience placement
    H1b
    Local area
    Work from home
    Worldwide
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    3 days ago
  • A global consulting firm is seeking a Senior AI Native Engineer to lead the development of AI systems. Based in Detroit but open to flexible...  ...hold a Bachelor’s degree with 3-6 years of experience in robotics or AI technologies, and proficiency in programming languages like... 
    Flexible hours

    Ernst & Young Oman

    Detroit, MI
    1 day ago
  •  ...Review manufacturing system requirements and design robust robotic software applications, create and document GRS standards for manufacturing...  ...obsolete equipment. Launch manufacturing equipment. Engineers are centered around robots, ensuring suppliers are launching... 
    For contractors
    Remote work

    TechDigital Group

    Warren, MI
    23 hours ago
  • $71 - $85 per hour

     ...Senior Software Engineer (Embedded Systems) Location: Sterling Heights, MI Pay: $71–$85/hour Schedule: 9/80 (Every Other Friday Off) Work Type: 100% Onsite Overview Seeking a Senior Software Engineer to develop embedded application software for next‑generation ground combat... 
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    4 days ago
  • Warren , Michigan Direct Hire May 26, 2026 Robotics Engineer Control System Integrators Benefits Offered: 401K, Medical, Dental, Vision, Life...  ...solutions using the most current automation hardware and software Primarily responsible for evaluating, testing, and debugging... 
    Full time
    Work experience placement

    Control System Integrators

    Warren, MI
    3 days 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

    Sterling Heights, MI
    23 hours ago

Do you want to receive more vacancies?

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