As the Robotic Embedded System Developer (End-of-Arm-Tooling) at Origin, you will be a driving force in revolutionizing the construction industry through robotics. You will specialize in designing and integrating the modular "smart tools" for our robots, converting off-the-shelf power tools into functional, data-driven robotic end-effectors.
This is a hands-on, founding team role, offering the unique opportunity to build ground- breaking products and shape the company's future. You will serve as the bridge between mechanical hardware and intelligent software, turning concepts into the functional "hands" of the robot.
Key Responsibilities -
Tool System Architecture & Design
- Assist in the electrical architecture for all robotic end-of-arm-tooling (EOAT) systems, with a strong emphasis on modularity and interchangeability.
- Design schematics for custom PCBs and interfacing circuits required for smart tool integration.
- Select and integrate microcontrollers, sensors, and actuators specific to each tool's needs.
Hardware Hacking & Integration
- Collaborate with the mechanical team to "hack" off-the-shelf power tools (e.g., drywall sanders, spray guns).
- Reverse-engineer and modify existing tools to allow for robotic control, power, and sensing.
- Design and build the electromechanical interfaces between the robot arm and the tool.
Microcontroller Firmware Development
- Take ownership of microcontroller firmware development for smart tool systems.
- Write clean, reliable C/C++ code to control tool functions (e.g., speed, triggers, and power) and read sensor data.
- Implement communication protocols (e.g., CAN, I2C, and SPI) for seamless data exchange with the main robot controller.
- Implement state machines to manage deterministic system behavior.
Rapid Prototyping & Testing
- Champion a rapid prototyping approach, using off-the-shelf modules and self- soldered PCBs to quickly iterate on tool designs.
- Lead the hands-on prototyping and testing of all tool systems, ensuring functionality, safety, and robustness.
- Diagnose and resolve hardware and firmware issues on the workbench and in the field using tools like oscilloscopes and logic analyzers.
Collaboration
- Work closely with controls and software teams to define standardized, modular interfaces for seamless integration of new tools with the main robot arm and ROS2.
Requirements
Education & Experience
- Education: Recent Graduate (Bachelor's or Master's) in Electrical Engineering, Mechatronics, Robotics, or a related field.
- Experience: Must have >6 months of relevant work experience (internships, co-ops, or hands-on academic projects included).
- Availability: We are looking for immediate joiners.
Technical Skills
- Proficiency in C/C++ for embedded systems.
- Strong experience with schematic design and PCB layout.
- Excellent hands-on prototyping skills, including soldering and debugging.
- Experience with common microcontroller peripherals and communication protocols (I2C, SPI, UART, and CAN).
Soft Skills & Mind-set
- A "tinkerer" mind-set with a passion for taking things apart and building new things.
- Excellent communication, interpersonal, and problem-solving skills.
Preferred Qualifications
- Candidates with a portfolio of mechatronic or embedded projects (e.g., personal, academic, or professional).
- Experience with motor control or power tool electronics.
- Experience designing modular, plug-and-play systems.
Benefits
Why Join Origin?
- Gain experience in a dynamic start-up environment at the forefront of robotics innovation.
- Specialize in creating the critical "hands" of the robot.
- Work alongside a talented and passionate team committed to making a real-world impact.
- Be a key member of the founding team, shaping not just the product but the company itself.