Robotics Software Engineer (early career)

Technacity Group
San Francisco, CA, United States
1 day ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$100,000.0 - $125,000.0
Working hours
Regular working hours

Tech stack

Computer Vision C++ (Programming Language) Software Debugging Python (Programming Language) Software Engineering Scripting Robot Operating System Warehouse Management Systems

Job description

Technacity Group is partnering with Cytronic to hire two early-career engineers to help bring a working bin-picking robot onto the warehouse floor. You’ll write Python, test changes on real hardware and measure whether they make the system faster and more reliable.

The work

Our cell already picks. It combines a collaborative robot arm, vacuum gripper, cameras, a PLC and an autobagger, running on ROS 2. Your job is to improve how those pieces work together and help prepare the system for warehouse deployment.

There’s room to experiment with motion paths, timing and machine vision. We’re looking for careful tests, useful measurements and practical improvements the rest of the team can build on.

What you’ll do

  • Measure cycle time, vision inference time and pick success to identify where improvements will have the greatest impact.
  • Write and test changes to robot motion, timing and machine vision, then measure their effect on the full pick cycle.
  • Build recovery routines for missed picks, bagger jams and camera drift.
  • Test the complete workflow with our warehouse management system (WMS) simulator.
  • Document your findings and help install the cell in a warehouse alongside our integration partner., You’ll need to live within commuting distance of our robot cell in Concord. This is a hybrid role with regular on-site hardware work and room for remote software work. We’ll agree on a schedule during hiring that reflects the time needed at the cell.

Requirements

Robotics Software, Software Engineering, Python Programming/Scripting Language, Warehousing, Robot (Python Framework), Test Plan/Schedule, Programmable Logic Controller (PLC), Team Player, Testing, Debugging Tools, * Experience building something with a physical robot or camera-at school, in a lab, at work or on your own.

  • Python skills you can use to build, test and debug working software.
  • Experience with ROS or ROS 2.
  • Patience for hands-on debugging, a methodical approach to testing and care around moving hardware.

School projects, research and personal builds count. We’re interested in what you’ve worked on and how you approach problems.

Useful, but not required

  • C++
  • Machine vision
  • PLCs or industrial automation

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…