1

Co Op Robotics Software Engineer Jobs in California

SJ Robotics Software Engineer

San Jose, CA ยท On-site

$105 - $125/hr

SJ Robotics Software Engineer Full Time San Jose, CA, US 3 days ago Requisition ID: 1279 Salary Range: $105,000.00 To $125,000.00 Annually Visa sponsorship is not available for this position.

Robotics Software Engineer

Costa Mesa, CA ยท On-site

$191K - $253K/yr

ABOUT THE JOB Robotics Engineers lead the delivery of vehicle perception and planning capability ... Travel to co-locate with end-users and/or other teams up to 20% of the time REQUIRED QUALIFICATIONS

Collaborate closely with software, hardware, and controls engineers to deliver integrated robotic solutions. * Contribute to system architecture and technical design decisions. What We're Looking For ...

Collaborate closely with software, hardware, and controls engineers to deliver integrated robotic solutions. * Contribute to system architecture and technical design decisions. What We're Looking For ...

Robotics Software Engineer

Sunnyvale, CA ยท On-site

$145K - $220K/yr

The Role We're looking for a Robotics Software Engineer to design and build the software that powers intelligent robotic systems. You'll work on perception, autonomy, control systems, and ...

Showing results 21-40

Co Op Robotics Software Engineer information

What does a co op robotics software engineer do?

A Co Op Robotics Software Engineer is a student or recent graduate who works with a robotics team to develop, test, and improve software for robots. They often contribute to programming robot behaviors, integrating sensors, and troubleshooting code under the guidance of experienced engineers. This role provides valuable hands-on experience in robotics, software development, and teamwork within a real-world engineering environment. Co-op positions are typically part-time or temporary, designed to complement academic studies and prepare students for future full-time roles in robotics.

What types of projects and technologies might a co op robotics software engineer typically work on during their placement?

As a Co Op Robotics Software Engineer, you can expect to be involved in hands-on projects such as developing and testing algorithms for robot perception, motion planning, or control systems. You'll often work with technologies like ROS (Robot Operating System), C++, Python, and simulation tools such as Gazebo. Collaboration is common, as you'll work closely with hardware engineers, senior software developers, and QA teams to integrate your code with actual robotic systems. This role provides valuable exposure to both software development and real-world robotics applications, offering a well-rounded experience for those pursuing a career in robotics.

What are the key skills and qualifications needed to thrive as a co op robotics software engineer, and why are they important?

To thrive as a Co Op Robotics Software Engineer, you need a solid understanding of programming languages (such as C++, Python, or ROS), robotics principles, and typically enrollment in an engineering or computer science degree program. Experience with simulation tools (like Gazebo), version control systems (like Git), and relevant robotics frameworks is highly valuable. Strong problem-solving abilities, teamwork, and effective communication distinguish top performers in this role. These skills and qualities enable efficient development, integration, and troubleshooting of robotic systems in collaborative engineering environments.

What is the difference between Co Op Robotics Software Engineer vs Robotics Software Engineer?

AspectCo Op Robotics Software EngineerRobotics Software Engineer
Required CredentialsTypically pursuing or holding a bachelor's degree in robotics, computer science, or related fieldsUsually holds a bachelor's or master's degree in robotics, computer science, or engineering
Work EnvironmentInternship or cooperative education setting, often part-time or temporaryFull-time employment in robotics development teams
Employer & Industry UsageUsed by companies offering internship programs in robotics and automationEmployed by robotics firms, tech companies, and research institutions

The main difference is that a Co Op Robotics Software Engineer is typically a student or intern gaining practical experience, while a Robotics Software Engineer is a full-time professional responsible for developing and maintaining robotics software. The roles overlap in skills and industry but differ mainly in experience level and employment status.

What are the most commonly searched types of Robotics Software Engineer jobs in California?

The most popular types of Robotics Software Engineer jobs in California are:

What cities in California are hiring for Co Op Robotics Software Engineer jobs?

Cities in California with the most Co Op Robotics Software Engineer job openings:

Senior Robotics Software Engineer

Ambi Robotics

Berkeley, CA โ€ข On-site

$140K - $190K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 3 days ago


Job description

We are a well-funded startup on a mission to build the nervous system for AI-powered robots in industrial applications.
Founded by leading robotics researchers, we are growing our dynamic, world-class team to deploy robots at scale. Join us in helping people handle more throughout the supply chain!
We are seeking a Senior Robotics Software Engineer to develop core robotics libraries and runtime application software for Ambi products. In this role, you will rapidly develop, test, and deploy software across the robotics software engineering stack for core product functionality to improve warehouse operations. You will work closely with the Software team and the CTO.
You are a good fit if you have:
  • Excitement about making a real-world impact for people in the warehouse, putting product function first
  • Eagerness to act as a generalist and solve a diverse set of challenging problems that amplify human potential with state-of-the-art robotics
  • A bias toward action: you prioritize fast development and testing on hardware versus incubating an idea until it is "ready"
  • Enthusiasm for owning all phases of the development process from design to implementation to testing to improvements
  • A desire for career growth and ownership of your work
  • Proficiency with Python, Linux, and Docker
  • Experience with C++ or Rust
  • A strong understanding of software engineering development practices (git, CI/CD), finite state machines, multiprocessing/multithreading, and socket programming
  • General experience across the robotics software stack, including controls, kinematics, motion planning, and rigid transformations / 3D geometry
  • Familiarity with project management and acting as tech lead on projects involving one or more other members
  • A BS in a related field with four years of experience in commercial robotics software development OR an MS/PhD in a related field with two years of experience in commercial robotics software development
  • (BONUS) Experience in advanced robotics software topics such as controls or motion planning
  • (BONUS) Experience with APIs, advanced networking, and application software architecture (e.g. Model-View-Controller)
  • (BONUS) Familiarity with computer vision, grasp planning, collision checking, and/or machine learning

In addition to competitive compensation, we offer benefits such as:
  • Health, dental, and vision insurance
  • 401k with 5% matching by Ambi
  • Equity ownership
  • Unlimited PTO
  • Partial WFH
  • Access to a full gym at HQ
  • Free parking on site at HQ
  • Free lunches 2x per week

PLEASE NOTE:
  • All applications must be submitted online for equitable review. We do not accept or review submissions sent via email, including to individual team members or engineers. This policy ensures a fair and streamlined process for everyone.

FOR RECRUITERS:
  • This position is direct-hire only; unsolicited resumes from recruiters will not be considered and may result in a fee waiver.

$140,000 - $190,000 a year
Position title and compensation will be matched to applicant's experience.
Ambi Robotics is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage and embrace applicants of all backgrounds to apply!
Disclaimers
Ambi Robotics provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.