Robotics Application Engineer

M-Team Solutions

Ann Arbor (MI)

On-site

USD 70,000 - 100,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

M-Team Solutions in Ann Arbor, MI, seeks a Robotics Applications Engineer/Technician to support deployment, troubleshooting, and operation of advanced robotic systems. This hands-on role emphasizes diagnosing hardware, software, and networking issues in Linux environments.

You will work with ROS1/ROS2, Python scripting, and field deployments, collaborating with engineering to reproduce and resolve field issues. This is a full-time, contract-to-direct opportunity requiring on-site work.

Qualifications

  • BS/BA in robotics or related field may be preferred
  • Strong Linux experience and scripting
  • Experience with ROS1/ROS2 and robotics hardware/software troubleshooting

Responsibilities

  • Participate in training on robot kinematics, electrical controls, mechanical systems, and proprietary software
  • Develop expertise in robot assembly, disassembly, troubleshooting, and software systems
  • Provide Tier 1 and 2 technical support for robotic hardware and software
  • Perform root-cause analysis using logs, telemetry, test protocols, and data
  • Troubleshoot robots, sensors, actuators, embedded computers, software, networking
  • Document failure modes, root causes, workarounds, and procedures

Skills

Robotics
Linux
Python
ROS
Field Service
Technical Troubleshooting

Education

Bachelor’s degree in Robotics/Mechatronics/EE/CS or related field

Job description

Robotics Applications Engineer / Technician

Robotics | Linux | Python | ROS | Field Service | Technical Troubleshooting

Location: Ann Arbor, MI
Job Type: Contract-to-Direct, Full-Time
Work Arrangement: Field-Based / On-Site / 1st Shift and 2nd Shift Openings

We are seeking a Robotics Applications Engineer / Technician to support the deployment, troubleshooting, and operation of advanced robotic systems.

This is a hands‑on technical role for someone who enjoys working with robots, diagnosing complex problems, and solving issues across hardware, software, and networking.

The ideal candidate may come from a traditional robotics/automation background, but we're also interested in candidates with robotics projects, drone programming, college engineering projects, robotics competitions, or strong personal projects.

What You’ll Do

  • Participate in intensive training covering robot kinematics, electrical controls, mechanical systems, and proprietary robotics software.
  • Develop expertise in robotic system assembly, disassembly, troubleshooting, and software systems.
  • Provide Tier 1 and Tier 2 technical support for robotic hardware and software.
  • Perform root‑cause analysis using diagnostic logs, system telemetry, test protocols, and system data.
  • Troubleshoot issues involving robots, sensors, actuators, embedded computers, software, communications, and networking.
  • Work extensively in Linux‑based environments to diagnose system problems.
  • Use Python for scripting, diagnostics, troubleshooting, and automation.
  • Work with ROS 1 and/or ROS 2.
  • Provide R&D with detailed bug reports, reproduction steps, diagnostic logs, and operational information.
  • Work with engineering teams to reproduce and resolve field issues.
  • Document failure modes, root causes, workarounds, and troubleshooting procedures.
  • Maintain technical knowledge bases and deployment documentation.
  • Maintain local service tools, diagnostic equipment, and spare‑parts inventory.
  • Support field deployments and customer‑facing technical activities as required.

What We’re Looking For

  • 2+ years of experience in robotics, technical support, field service, applications engineering, automation, or complex electromechanical systems.
  • Bachelor’s degree in Robotics, Mechatronics, Electrical Engineering, Computer Science, Computer Engineering, Mechanical Engineering, or related field preferred.
  • Strong Linux experience.
  • Experience with Python.
  • Experience with ROS 1 and/or ROS 2.
  • Basic understanding of computer networking and network troubleshooting.
  • Understanding of robotics, sensors, actuators, and electromechanical systems.
  • Experience troubleshooting hardware and software issues using logs and diagnostic information.
  • Familiarity with ticketing, incident‑management, or bug‑tracking systems.
  • Strong written and verbal communication skills.
  • Ability to clearly communicate technical issues between end users and engineering/R&D teams.

C++ is a Plus — Not Required

C++ experience is helpful, but our primary focus is on candidates with strong Python, Linux, and ROS skills.

The Ideal Candidate

We’re looking for someone who:

  • Enjoys figuring out why something isn’t working.
  • Can troubleshoot across both hardware and software.
  • Is comfortable working in Linux.
  • Has hands‑on robotics experience or significant robotics‑related projects.
  • Can work independently while knowing when to involve R&D.
  • Communicates technical problems clearly and documents solutions thoroughly.
  • Enjoys working in a hands‑on, field‑oriented environment.
  • Wants to develop into a robotics subject matter expert.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Engineer
Robotics Engineer

MaximaTek • Fremont (CA)

On-site
USD 110,000 - 150,000
Targeted placement
Technical resume rebuild
Interview coaching
Robot Technician
Robot Technician

Top Echelon Software, LLC • Union City (GA)

On-site
USD 30,000 - 47,000
Robot Technician
Robot Technician

NGV Talent • Skokie (IL)

On-site
USD 55,000 - 75,000
Robot Technician
Robot Technician

Top Echelon Software, LLC • Phoenix (AZ)

On-site
USD 55,000 - 70,000
Robot Technician
Robot Technician

NGV Talent • Cranbury Township (NJ)

On-site
USD 60,000 - 85,000
Field Robotics Engineer — ROS, Python & Linux Expert
Field Robotics Engineer — ROS, Python & Linux Expert

M-Team Solutions • Ann Arbor (MI)

On-site
USD 70,000 - 100,000
Robotics Engineer
Robotics Engineer

Cindavi • Washington

Hybrid
USD 80,000 - 130,000
Hybrid work model
Relocation assistance
Robotics Engineer
Robotics Engineer

Cindavi • Tacoma (WA)

Hybrid
USD 80,000 - 130,000
Relocation assistance
Hybrid work
Remote work possible
Technical Support Engineer (Robotics Specialist)
Technical Support Engineer (Robotics Specialist)

VDart, Inc. • Tracy (CA)

Remote
USD 70,000 - 120,000
Robotics Technician
Robotics Technician

Lumicity • San Francisco (CA)

On-site
USD 70,000 - 100,000