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

    Optimal CAE

    Warren, MI
    4 days ago
  • PowerToFly is seeking a talented software developer for their Robot Applications Team in Royal Oak, MI. This hybrid position involves designing and...  ...candidate will have a Bachelor's or Master's degree in Engineering or Computer Science and a solid foundation in software... 
    Suggested

    PowerToFly

    Royal Oak, MI
    3 days ago
  • Optimal is seeking a Robotics Software Engineer to support advanced R&D initiatives in Michigan. This role involves developing robotics software in C++ and Python, designing robotic manipulation strategies, and integrating ROS2-based platforms. The ideal candidate has... 
    Suggested

    Optimal CAE

    Warren, MI
    4 days ago
  • Optimal is seeking a Robotics Engineer in Warren, Michigan, to develop software interfaces between third-party controllers and industrial robots. The ideal candidate will have a Master's degree and hands-on experience with programming industrial robots, controls integration... 
    Suggested

    Optimal

    Warren, MI
    2 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
    11 days ago
  • $40 - $45 per hour

     ...Insight Global is looking for a Robotics Engineer in the Warren, Michigan area. The Engineer will be working in the full stack - from hardware integration and teleoperation-based data collection to simulation-based RL policy training and Sim-to-Real transfer. You'll be... 

    Insight Global

    Warren, MI
    3 days ago
  •  ...ASRC Federal Advanced Research is currently seeking a Robotic (Autonomy) Engineer to support autonomy vehicle integrations in Sterling Heights...  ...decision-making algorithms). Design, integrate, and test software for robotics, AI/ML, and sensor fusion applications in... 
    For contractors

    ASRC Federal Holding Company

    Sterling Heights, MI
    4 days ago
  • Optimal in Warren, Michigan is seeking a Software Engineer contractor specialized in tactile sensing for safety applications. The position involves...  ...opportunity to work on groundbreaking projects that enhance robotic safety and intelligent behaviors across various applications.... 
    For contractors

    Optimal

    Warren, MI
    1 day ago
  •  ...ASRC Federal Advanced Research is currently seeking a Robotic (Autonomy) Engineer to support autonomy vehicle integrations in Sterling Heights,...  ...decision-making algorithms). Design, integrate, and test software for robotics, AI/ML, and sensor fusion applications in contested... 

    ASRC Federal Holding Company

    Sterling Heights, MI
    4 days ago
  • An established industry player is seeking a skilled robotic manufacturing engineer to design and implement innovative robotic applications for manufacturing automation systems. This role involves interfacing with various teams to gather requirements, ensuring compliance... 
    Remote work

    TechDigital Group

    Warren, MI
    4 days ago
  • Control System Integrators, located in Warren, Michigan, is seeking a Robotics Engineer with a robust robotics background and experience in vision systems. The role involves developing automation solutions, supporting project teams, and providing technical leadership on... 

    Control System Integrators

    Warren, MI
    1 day ago
  •  ...Requirements, Test Plan, and Test Cases documents Vehicle builds and software development System testing execution and analysis tools, tools...  ...System simulations Requirements BS in Computer Science, Engineering, or a similar Software-focused degree Proficiency in Python... 

    TechDigital Group

    Warren, MI
    3 days ago
  • $37.24 per hour

    Trillium Staffing is seeking a Logistics Product Software Developer in Sterling Heights, MI. This entry-level / junior position demands...  ...possess a Bachelor's Degree in Computer Science or Software Engineering and be proficient in multiple programming languages. The position... 
    Remote job

    Trillium Staffing

    Sterling Heights, MI
    3 days ago
  • Job Title: Software Engineer, Tactile Sensor for Safety Applications The Role We are looking for a Software Engineer contractor to help develop...  ...data into reliable, actionable signals that support safer robotic and intelligent systems. This is a strong fit for someone who... 
    For contractors

    Optimal CAE

    Warren, MI
    1 day ago
  • A leading robotics manufacturer in Sterling Heights, Michigan is seeking a Sr. Processor to evaluate and develop manufacturing plans...  ...processing. This is a full-time position at a mid-senior level within robot manufacturing and robotics engineering. #J-18808-Ljbffr KUKA
    Full time

    KUKA

    Sterling Heights, MI
    1 day ago
  •  ...all assembly plants globally. The role collaborates with product engineering to verify and validate electrical systems according to global specifications. Additionally, it works with Manufacturing Software Integration Engineers and plant personnel to enhance end‑of‑line... 
    Work experience placement

    General Motors

    Warren, MI
    1 day 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
    5 days ago
  • The University of Denver is seeking a Manufacturing Software / Optimization Engineer to develop software solutions aimed at cycle time reduction in manufacturing processes. This role involves analyzing CAN/LIN/Ethernet logs, collaborating with cross-functional teams, and... 

    University of Denver

    Warren, MI
    3 days ago
  • Manufacturing Software / Optimization Engineer Responsibilities Contribute to developing software solutions focused on cycle time reduction in manufacturing processes Support analysis of CAN/LIN/Ethernet logs to identify performance bottlenecks and optimization opportunities... 

    University of Denver

    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
    4 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
    3 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
    9 hours ago
  • Warren, Michigan Job Title Robotics Engineer - Control System Integrators Benefits Offered 401K, Medical, Dental, Vision, Life Employment...  ...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
    1 day 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... 
    Local area
    Relocation package

    Israelvcforum

    Warren, MI
    4 days ago
  • General Motors is seeking a Senior Software Engineer specializing in Low Voltage Prognostics, to develop algorithms that predict and prevent low voltage failures in vehicles. This role involves collaboration with cross-functional teams to ensure optimal system performance... 

    General Motors

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

    Job DescriptionAs 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 will play... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    3 days 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
    4 days ago
  • W e are seeking a Software Engineer with experience and passion for hardware and software integration and testing of real-time, embedded software. The role involves planning and performing tasks across hardware integration, scripting, networking, troubleshooting, problem... 
    Internship

    Compunnel

    Sterling Heights, MI
    4 days ago
  • Micro1 is looking for a Software Engineer to join their remote team. This role involves working on challenging software engineering tasks related to backend, full-stack, infrastructure, and systems projects. The ideal candidate will have at least 3 years of experience and... 
    Remote job
    Contract work

    Micro1

    Warren, MI
    1 day ago
  • Micro1 is looking for experienced Software Engineers to engage in tasks for next-generation AI systems. This role, primarily remote, involves 10-15 hours of work per week and focuses on resolving backend and full-stack issues. Candidates should have strong engineering... 
    Remote job
    Contract work
    10 hours per week

    Micro1

    Eastpointe, MI
    1 day ago

Do you want to receive more vacancies?

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