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
- 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
- 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 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
- ...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...SuggestedFlexible hours
$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...- ...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
- 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
- ...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...
- 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
- 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...
- ...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...
$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- 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
- 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 KUKAFull time
- ...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
- 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
- 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...
- 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...
- ...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
- 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...
- ...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
- 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 timeWork experience placement
- ...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 areaRelocation package
- 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...
$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 areaWork from homeRelocation packageFlexible hours- ...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 contractorsRemote work
- 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
- 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 jobContract work
- 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 jobContract work10 hours per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!
Related searches
- robotic system engineer Warren, MI
- control systems engineer Warren, MI
- robotics engineer Warren, MI
- senior robotics software engineer Warren, MI
- software engineer amazon Warren, MI
- federal - software developer Warren, MI
- senior software engineer Warren, MI
- software developer fintech Warren, MI
- part time software developer remote Warren, MI
- software engineer Warren, MI


