Why This Role Stands Out
This role at Pivotrobotics offers an exciting opportunity to shape the future of industrial robotics by designing and implementing cutting-edge software solutions, perfect for a self-motivated engineer passionate about problem-solving and innovation. You'll thrive in this collaborative environment, developing advanced skills in motion planning, vision systems, and embedded/cloud platforms while contributing to a leading technology company. Apply today to make a significant impact in a dynamic field!
Quick Overview
Job Description
Roles and Responsibilities
Design and develop robust, scalable, and maintainable software for industrial robotic systems.
Implement motion planning, trajectory optimization, and real-time control algorithms.
Develop vision-based automation by integrating sensors (cameras) with robotics systems.
Optimize software for performance, reliability, and deployment on embedded and cloud-based platforms.
Apply strong software engineering principles, including code modularity, testing, version control, and CI/CD.
Conduct simulations and real-world experiments to validate robotic system performance.
Collaborate across disciplines, working with hardware engineers, controls engineers, etc.
Contribute to system architecture decisions, ensuring efficiency and scalability.
Minimum Qualifications
B.S. degree in Computer Science, Robotics, Electrical/Mechanical Engineering, or related fields.
Strong programming skills in Python with a focus on software engineering best practices.
Proficiency in robotics fundamentals, including kinematics, dynamics, control theory, and state estimation.
Proficiency in version control (Git), software testing, and debugging techniques.
Self-motivated problem solver who thrives in a fast-paced, collaborative environment.
Due to U.S. export control regulations (ITAR), this position is limited to U.S. Persons (U.S. citizens or lawful permanent residents)
Optional Qualifications
M.S. degree in Robotics, Computer Science, or related field.
Experience with ROS (Robot Operating System) and/or other robotic middleware.
Strong understanding of motion planning algorithms, trajectory generation, and real-time control.
Familiarity with industrial robot arms, PLCs, or real-time control frameworks.
Experience optimizing software for edge devices.
Knowledge of distributed computing architectures.
Similar jobs
- TO
Software Engineer II, Developer Experience
NewAuto ApplyToast
Remote🇺🇸Remote3 hours agoDockerAWSDatadog+5Technology - ZS
Principal Software Engineer - Intelligent Data Platform
NewAuto ApplyZscaler
Santa Clara🇺🇸$185.5k - $265k/yrHybrid12 hours agoRecruitingDockerGrafana+7Technology - VA
Senior Network Automation Engineer
NewAuto ApplyVast
Long Beach🇺🇸$131k/yrHybrid7 hours agoDockerMicroservicesSpring+12Technology - VA
Senior Flight Software Engineer
NewAuto ApplyVast
Long Beach🇺🇸$159k/yrHybrid12 hours agoSpringGitEmbedded Systems+6Technology - SI
Principal Engineer, Platform Engineering
NewAuto ApplySingleStore
United States🇺🇸Hybrid11 hours agoGCPSQLAWS+11Technology - SI
Principal Engineer, Platform Engineering
NewAuto ApplySingleStore-LinkedIn
United States🇺🇸Hybrid11 hours agoGCPSQLAWS+11Technology - SA
Senior Software Engineer II, DevEx
NewAuto ApplySamsara
Remote - US🇺🇸Remote8 hours agoGCPAWSCompliance+6Technology - OP
Software Engineer, TPU Compilers
NewAuto ApplyOpenai
San Francisco🇺🇸Hybrid10 hours agoBackground ChecksComplianceGenerative AI+1Technology - NT
Senior Firmware Engineer, Ground Software
NewAuto ApplyNeros Technologies
Torrance🇺🇸Hybrid8 hours agoDroneRustC+++1Technology - NT
Senior Software Engineer
NewAuto ApplyNeros Technologies
Torrance🇺🇸Hybrid8 hours agoDroneRustRobotics+7Technology - MA
Systems Engineer (Firmware)
Auto ApplyMaticrobots
Menlo Park🇺🇸On-site1 year agoRustRoboticsAssembly+4Technology - MO
Staff Software Engineer - AI Applications
NewAuto ApplyMoloco
Menlo Park🇺🇸Hybrid7 hours agoRecruitingSourcingOnboarding+8Technology