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
- ...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...SuggestedFlexible hours
$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$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- ...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...SuggestedFull timeImmediate startRelocation
- ...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...SuggestedLocal areaWork from home
- ...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 timeLocal areaWork from homeRelocationRelocation packageFlexible hours3 days per week
- ...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,...
$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 payFull timeFlexible hoursShift workNight shift- ...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
- ...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 workWorldwide
$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 areaWork from homeRelocation packageFlexible hours- ...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
- ...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,...H1bLocal areaWork from homeRelocationRelocation package
$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 areaWork from homeRelocation packageFlexible hours- ...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 areaWork from homeRelocation package
$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 payLong term contractContract workCasual work$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...- ...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 placementLocal areaWork from homeRelocation package
- ...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
$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 workWeekend work$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- ...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 areaWork from homeRelocation packageFlexible hours
- ...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 jobInternship
$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 workWeekend work- ...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 timeWork at office
- ...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 wageFull timeContract workTemporary workWork experience placementRemote work
- ...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 timeLocal areaWork from homeRelocation package
- ...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 areaWork from homeRelocation package
- ...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 areaWork from homeRelocation package
- ...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 areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!
- robotics engineer Warren, MI
- control systems engineer Warren, MI
- robotic system engineer Warren, MI
- senior robotics software engineer Warren, MI
- senior software design engineer Warren, MI
- software engineer amazon Warren, MI
- software developer positions Warren, MI
- software engineer full time Warren, MI
- software engineer Warren, MI
- agile software developer Warren, MI


