Robotics Software Engineer
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 support system testing, debugging, and collaborate with cross-functional teams. The position offers daily mentorship and a structured growth path, with the expectation of leading integration tasks independently within 12 months. Compensation ranges from $65,000 to $90,000 annually.
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 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*
Similar roles
- Robotics Software EngineerAnduril · Atlanta, Georgia, United States · Onsite
Senior Robotics Software EngineerRC Mowers · Suamico, Wisconsin, United States · Onsite- Robotics Software EngineerAnduril · Costa Mesa, California, United States · Onsite
Senior Robotics Software EngineerTrubot Technology · Fremont, California, United States · Onsite
Robotics Software EngineerRaptor Maps · Somerville, Massachusetts, United States · Hybrid