Robotics Software Engineer

Devonics Automation 

📍 San Diego, United States 🇺🇸

full-time
mid-level
65000
on-site
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

PythonC++ROS2GitLinux

Industry

RoboticsMedical Devices

Job Description

Robotics Software Engineer

Devonics Automation, Inc.


Location: On-site — San Diego, CA

Type: Full-Time

Experience: 2–3 years with hands-on robotics or automation hardware

Compensation: $65,000 – $90,000 base salary, commensurate with experience



About Devonics Automation

Devonics Automation builds modular, production-ready cobot integration cells for precision machining, medical device, semiconductor, and laboratory environments. We are a small, high-output team where every engineer works directly on real systems that ship to real customers.


This is a hands-on role for an early-career engineer who has already worked with physical robot hardware and is eager to deepen that experience fast. You will work side-by-side with senior engineers daily — learning how to take a full automation solution from concept through customer deployment while contributing meaningfully from week one.



What You’ll Do

•      Develop and maintain robotics software in Python and C++ under the guidance of senior engineers

•      Implement and tune robot behaviors using ROS2 — nodes, topics, services, and state machines

•      Assist with integration of sensors, actuators, cameras, and hardware interfaces on physical cobot cells

•      Support bring-up, testing, and validation of robotic systems in our facility and at customer sites

•      Debug software and hardware issues on live robots and in simulation environments

•      Write clean, documented, version-controlled code and participate actively in code reviews

•      Collaborate with mechanical and electrical engineers as part of a cross-functional project team

•      Grow your scope progressively — within 12 months you will be leading integration tasks independently



Required Qualifications

•      2–3 years of experience in robotics, automation, or a closely related engineering discipline

•      Hands-on experience with physical robot hardware — cobots, industrial arms, or comparable systems

•      Working knowledge of ROS or ROS2 — you have built and run nodes on real or simulated robots

•      Proficiency in Python; foundational C++ skills with a clear desire to grow

•      Comfortable working in a Linux environment — terminal, file system, basic networking

•      Familiarity with Git and version control practices

•      Strong problem-solving instincts and the initiative to dig into a problem before asking for help

•      Ability to follow technical direction from senior engineers and ask the right questions



Nice to Have

•      Exposure to 6-axis collaborative robots (Universal Robots, Fairino, Fanuc, or similar)

•      Experience with robot simulation tools such as Gazebo or Isaac Sim

•      Basic computer vision work — OpenCV, camera calibration, or object detection

•      Familiarity with Docker or containerized development environments

•      Any exposure to industrial communication protocols — Modbus, OPC-UA, or similar

•      GitHub portfolio, capstone project, or coursework involving physical robot systems



Education

Bachelor’s degree in Robotics, Computer Science, Mechatronics, Electrical Engineering, or a related field. Demonstrated hands-on experience with physical robotic systems is weighted equally to academic credentials.



What We Offer

•      Daily mentorship from experienced robotics engineers — you will not be left to figure it out alone

•      Hands-on work with production cobot systems across precision machining, medical, and semiconductor applications

•      A structured growth path: from assisted integration in year one to independent project ownership in year two

•      Competitive salary of $65,000–$90,000 based on experience

•      A small, collaborative team where your contributions are visible and your voice is heard



How to Apply

Submit your resume to [email protected] along with any links to relevant projects, coursework, GitHub repositories, or hands-on work involving physical robots. Tell us briefly what robot hardware you have worked with and what your role was. Applications without any evidence of hardware exposure will not be prioritized.


Devonics Automation, Inc. | devonics.com | San Diego, CA