Devonics, Inc logo
Devonics, Inc Verified
Medical Devices, Manufacturing

Robotics Software Engineer

San Diego, California, United StatesOnsiteFull Time$69,500–$92,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Devonics Automation is seeking an early-career Robotics Software Engineer with 2-3 years of hands-on experience in robotics or automation hardware. This on-site, full-time role in San Diego, CA, involves developing and maintaining robotics software using Python and C++, implementing robot behaviors with ROS2, and integrating hardware components. The engineer will work closely with senior staff, participate in testing and validation, and debug systems. The position offers daily mentorship, a structured growth path towards independent project ownership within two years, and competitive compensation. A Bachelor's degree in a related field is preferred, with practical experience weighted equally.

Robotics Software Engineer

Devonics Automation, Inc. · San Diego, CA · Full-Time

Location: On-site — San Diego, CA

Type: Full-Time

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

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 people@devonics.com 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*

Pay: $69,500.00 - $92,000.00 per year

Benefits:

  • AD&D insurance
  • Dental insurance
  • Health insurance
  • Life insurance
  • Vision insurance

Work Location: In person

Ready to apply?
You'll be redirected to Devonics, Inc's application page.

Similar roles