Robotics Software Engineer

Optimal Inc.

$90K — $120K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's in Electrical Engineering, Computer Engineering, or related field
  • Hands-on experience with embedded programming and algorithm development
  • Experience with PCB, power, and signal design principles
  • Background in 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

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
  • 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

Benefits

  • Opportunity to work with cutting-edge robotics and IoT technologies
  • Collaborative and innovative work environment
  • Support for continuous learning and staying current with industry advancements
  • Engagement in hands-on projects that affect real-world applications
  • Potential for career growth within a fast-evolving field
Full 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

Similar Jobs

More Jobs at Optimal Inc.

  • Agentic AI Engineer
    $120K — $150K *
    Warren, MI 48089 (Macomb County)
    Information Technology
    In-Person
  • ML Engineer
    $90K — $130K *
    Warren, MI 48089 (Macomb County)
    Information Technology
    In-Person
  • Supply Chain Group Leader
    $70K — $95K *
    Lansing, MI 48911 (Ingham County)
    Manufacturing & Automotive
    In-Person
  • CFD Engineer
    $90K — $120K *
    Warren, MI 48089 (Macomb County)
    Aerospace & Defense
    In-Person
  • Product Engineer
    $80K — $110K *
    Dearborn, MI 48126 (Wayne County)
    Manufacturing & Automotive
    In-Person

More Technical Services Jobs

Find similar Robotics Software Engineer jobs: