Robotics Embedded Software & Controls Engineer - (Apprentice)
Not sure if you're a good fit?
Upload your resume and TixelJobs AI will compare it against Robotics Embedded Software & Controls Engineer - (Apprentice) at 10X. Get a match score, missing keywords, and improvement tips before you apply.
Free preview · Your resume stays private
About the Role
As the Robotic Embedded Software & Controls Engineer Apprentice at Origin, you will be a driving force in revolutionizing the construction industry through robotics. You will assist in leading the design and implementation of the control algorithms and foundational embedded software that give our robots their precision, reliability, and autonomy.
This is a founding team role, offering the unique opportunity to not only build a ground- breaking product but also to shape the culture and direction of a rapidly growing company.
Key Responsibilities -
Control System Architecture & Algorithms
- Assist in the architecture and design of robust and reliable control systems for mobile manipulator robots.
- Develop and implement control algorithms (e.g., force control, tension control) for precise manipulation, navigation, and tool use.
- Develop kinematic models and implement control strategies for complex robotic arms. Ensure the real-time performance and reliability of all control loops.
Embedded Compute & Firmware
- Develop, optimize, and ensure the reliability of low-level firmware and drivers for real- time performance.
- Take ownership of the embedded compute platform, including Linux modifications, robust driver development, and CPU/resource monitoring.
- Develop and maintain the Over-the-Air (OTA) update pipeline for seamless software deployment. Build and maintain a comprehensive monitoring and logging infrastructure to ensure system health.
Actuator & Sensor Integration
- Develop software for the control of motors, actuators, and other drive components.
- Implement algorithms for sensor synchronization, data fusion, and calibration (e.g., IMU, Vision, and Depth). Work closely with the software team to integrate the electromechanical system on ROS2 and contribute to ROS2 driver development.
Rapid Prototyping & Testing
- Lead the prototyping and testing of control algorithms, both in simulation and on physical hardware.
- Diagnose and resolve complex software, firmware, and controls-related issues.
- Collaborate with mechanical and hardware teams to ensure seamless integration and system-wide performance.
Requirements
Education & Experience
- Education: Recent Graduate (Master's or Bachelor's) in Electrical Engineering, Robotics, Computer Science, or a related field.
- Experience: Must have >6 months of relevant work experience (internships, co-ops, or academic projects included). Availability: We are looking for immediate joiners.
Technical Skills
- Programming: Proficiency in embedded programming (C/C++) and firmware development.
- Systems: Strong understanding of Real-Time Operating Systems (RTOS), embedded Linux, and driver development.
- Controls: Deep understanding of control theory, robotics (kinematics, dynamics), and embedded systems.
- Robotics: Experience with ROS/ROS2 and teleoperation frameworks is highly desirable. Protocols: Familiarity with communication protocols (e.g., CAN, Ethernet) and sensor integration.
Soft Skills
- Excellent communication, interpersonal, and problem-solving skills. Ability to work in a fast-paced environment where your contributions have a direct impact.
Preferred Qualifications
- Candidates with a portfolio of successful embedded control system projects.
- Experience with force/torque control or advanced manipulation.
- Experience in the robotics or construction automation industries.
Benefits
Why Join Origin?
- Gain experience in a dynamic start-up environment at the forefront of robotics innovation.
- Lead the development of the "brains" and "reflexes" for cutting-edge AI-powered robots.
- 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.
Ready to apply?
This job is active. Apply now to get in early.