1

Computer Science Robotics Jobs (NOW HIRING)

Be Seen First

... in Computer Science, Robotics, or related field · Proven experience in robotics software development with successful project delivery · Strong software engineering fundamentals (architecture ...

Computer Science Teacher

Dallas, TX · On-site

$46K - $64K/yr

The principal responsibility will be teaching classes in computer science with additional roles that include sponsoring STEM teams and clubs such as the Lego / Robotics teams, working with students ...

Be Seen First

... in Computer Science, Robotics, or related field · Proven experience in robotics software development with successful project delivery · Strong software engineering fundamentals (architecture ...

Be Seen First

... in Computer Science, Robotics, or related field · Proven experience in robotics software development with successful project delivery · Strong software engineering fundamentals (architecture ...

Robotics fundamentals (LEGO, Bee-Bots, Ozobots). Middle School Computer Science (Grades 6-8): * Block-based to text-based coding transition. * Introduction to Python or JavaScript. * Web design ...

Robotics fundamentals (LEGO, Bee-Bots, Ozobots). Middle School Computer Science (Grades 6-8): * Block-based to text-based coding transition. * Introduction to Python or JavaScript. * Web design ...

Computer Science Teacher

Philadelphia, PA · On-site

$50K - $70K/yr

... robotics, artificial intelligence, or engineering technology * Integrate project-based learning ... Grades 7-12 Computer Science * Strong content knowledge in computing and digital systems

Robotics fundamentals (LEGO, Bee-Bots, Ozobots). Middle School Computer Science (Grades 6-8): * Block-based to text-based coding transition. * Introduction to Python or JavaScript. * Web design ...

next page

Showing results 1-20

Computer Science Robotics information

Which 5 jobs will survive AI?

For a Computer Science Robotics professional, jobs involving complex problem-solving, system design, and programming such as robotics engineer, AI software developer, systems architect, research scientist, and technical project manager are likely to persist. These roles require creativity, critical thinking, and specialized knowledge that are difficult for AI to fully replicate. Skills in programming languages like Python, C++, and knowledge of hardware integration will remain valuable in these fields.

What are the top 10 careers in robotics?

Top careers in robotics include robotics engineer, automation engineer, control systems engineer, research scientist, software developer, hardware engineer, systems integrator, robotics technician, AI specialist, and mechatronics engineer. These roles often require skills in programming, mechanical design, and knowledge of robotics frameworks like ROS. Opportunities are available across industries such as manufacturing, healthcare, aerospace, and research institutions.

What is the difference between Computer Science Robotics vs Mechanical Engineering?

AspectComputer Science RoboticsMechanical Engineering
Required CredentialsBachelor's or Master's in Computer Science, Robotics, or related fieldsBachelor's or Master's in Mechanical Engineering or related fields
Work EnvironmentSoftware development labs, robotics programming environmentsDesign and testing labs, manufacturing facilities
Employer & Industry UsageTech companies, research institutions, automation firmsManufacturing, automotive, aerospace industries
Common Search & Comparison IntentUnderstanding roles involving programming and software in roboticsUnderstanding hardware design and mechanical systems in robotics

Computer Science Robotics focuses on programming, algorithms, and software development for robotic systems, while Mechanical Engineering emphasizes designing, building, and testing the physical components of robots. Both fields often collaborate but serve different core functions within robotics development.

What are the key skills and qualifications needed to thrive as a Computer Science Robotics professional, and why are they important?

To thrive in Computer Science Robotics, you need a strong background in programming languages (such as Python, C++, or ROS), algorithms, and robotics engineering, typically backed by a degree in computer science, robotics, or a related field. Familiarity with robotics platforms, simulation software, machine learning frameworks, and certifications like ROS or robotics-specific courses are highly valuable. Critical thinking, problem-solving, teamwork, and effective communication are essential soft skills for tackling complex challenges and collaborating on interdisciplinary projects. These skills and qualifications ensure the development, deployment, and continual improvement of advanced robotic systems in real-world environments.

What are some common challenges faced by professionals working in computer science robotics, and how can they be addressed?

Professionals in computer science robotics often encounter challenges such as integrating software with complex hardware systems, ensuring reliable sensor data processing, and managing real-time system constraints. Collaborating effectively with multidisciplinary teams—including mechanical, electrical, and software engineers—is crucial to overcoming these obstacles. Staying current with rapidly evolving technologies and maintaining a strong foundation in both programming and robotics principles can help address these challenges. Participating in regular code reviews and system testing also contributes to smoother project development and deployment.

Is robotics a high paying career?

Robotics is generally considered a high-paying field within computer science and engineering, with salaries often exceeding the national average for technical roles. Factors such as experience, education, specialization in areas like automation or AI, and industry (e.g., manufacturing, aerospace) influence earning potential.

Can computer science work in robotics?

Yes, computer science is fundamental to robotics, as it involves programming, algorithms, and data processing to develop and control robotic systems. Computer scientists working in robotics often use languages like Python or C++, and may work with sensors, machine learning, and automation to improve robot functionality.

What are computer science robotics?

Computer science robotics is a field that combines computer science principles with robotics engineering to design, program, and control robots. Professionals in this field work on creating software and algorithms that allow robots to perceive their environment, make decisions, and perform tasks autonomously. The field covers areas such as artificial intelligence, machine learning, computer vision, and sensor integration. Careers in computer science robotics are found in industries like manufacturing, healthcare, space exploration, and consumer electronics. This interdisciplinary field requires knowledge of both programming and hardware systems.
More about Computer Science Robotics jobs
What cities are hiring for Computer Science Robotics jobs? Cities with the most Computer Science Robotics job openings:
What states have the most Computer Science Robotics jobs? States with the most job openings for Computer Science Robotics jobs include:
What job categories do people searching Computer Science Robotics jobs look for? The top searched job categories for Computer Science Robotics jobs are:
Infographic showing various Computer Science Robotics job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.
Senior Staff Robotics Engineer- Spot Autonomy

Senior Staff Robotics Engineer- Spot Autonomy

Boston Dynamics

Waltham, MA • On-site

$112K - $154K/yr

Full-time

Posted 5 days ago


Job description

In this role you will have the opportunity to develop Spot's next generation autonomy capabilities. You will research & integrate state-of-the-art approaches in the areas of perception, localization and navigation to ensure that our robots can navigate the world robustly and confidently.
You will get to:
  • Develop Spot's next generation localization, mapping, perception and autonomy capabilities and deliver them to the product.
  • Apply and develop novel approaches in the areas of SLAM / ML / Perception to solve complex challenges in semantically-aware navigation and localization in dynamic environments.
  • Leverage real world sensor data, simulation & tests to ensure that your solutions are robust and performant at scale.
  • Take active ownership of key components in Spot's autonomy & perception stack.

As a part of the Spot Autonomy Team, you will closely collaborate with other skilled researchers & engineers who are passionate about Spot's autonomy capabilities. Being embedded in the broader Spot R&D team, you will get a chance to further collaborate with other groups and experts from a wide variety of backgrounds.
To succeed in this role, you should have the following skills and experience
Required:
  • A Masters degree in Computer Science, Robotics or related field and 3+ years of professional experience
  • A strong understanding of robotics, including methods in perception, localization (SLAM), and navigation. You should be familiar with both traditional and ML-based methods and their typical strengths & shortcomings.
  • First-hand experience in Machine Learning and data driven approaches to visual perception problems. A good understanding of recent ML approaches such as LLMs & ViTs and/or navigation/behavior policies.
  • Experience with Machine Learning frameworks (e.g. PyTorch)
  • Experienced in writing performant, well-structured, and testable C++ and Python code
  • Be a team player and good communicator, able to work well in a dynamic and collaborative environment
  • Have a passion for quality and autonomous robots

Preferred:
  • A PhD in Computer Science, Robotics or related field.
  • A strong background in advanced robotics, autonomy, and control systems, with a pragmatic approach to deploying robust, real-world solutions.
  • Experience with advanced topics in localization and navigation, including ML-enhanced methods like semantic SLAM or end-to-end approaches.
  • Experience with 3D robot simulation (e.g. Mujoco or Isaac Lab).
  • A track record of relevant product deliverables, open-source contributions or publications.