1

Computer Science Robotics Jobs in Raleigh, NC (NOW HIRING)

Senior Data Engineer #4885

Durham, NC · On-site

$102K - $139K/yr

... APIs, autonomous robotics platforms, databases and file based data sources. * Own critical ... Degree in Computer Science, Mathematics, Software Engineering, Data Science, Life Sciences, Physics ...

Senior Data Engineer #4885

Durham, NC

$102K - $139K/yr

... APIs, autonomous robotics platforms, databases and file based data sources. * Own critical ... Degree in Computer Science, Mathematics, Software Engineering, Data Science, Life Sciences, Physics ...

Senior Data Engineer #4885

Durham, NC

$102K - $139K/yr

... APIs, autonomous robotics platforms, databases and file based data sources. * Own critical ... Degree in Computer Science, Mathematics, Software Engineering, Data Science, Life Sciences, Physics ...

Senior Data Engineer #4885

Durham, NC · On-site

$96K - $130K/yr

... APIs, autonomous robotics platforms, databases and file based data sources. * Own critical ... Degree in Computer Science, Mathematics, Software Engineering, Data Science, Life Sciences, Physics ...

Software Engineer III

Durham, NC · On-site

$80K - $140K/yr

Design, develop, test, and deploy enterprise automation solutions using Agentic AI, RPA, and ... Bachelor's degree in computer science, Information Systems, Engineering, or a related field. * 3+ ...

Software Engineer III

Durham, NC · On-site

$80K - $140K/yr

Design, develop, test, and deploy enterprise automation solutions using Agentic AI, RPA, and ... Bachelor's degree in computer science, Information Systems, Engineering, or a related field. * 3+ ...

Software Engineer III

Durham, NC · On-site

$80K - $140K/yr

Design, develop, test, and deploy enterprise automation solutions using Agentic AI, RPA, and ... Bachelor's degree in computer science, Information Systems, Engineering, or a related field. * 3+ ...

SR PROGRAMMER ANALYST

Henderson, NC

$41.50 - $56.25/hr

AS degree in computer science/Business or related field, or appropriate technical training and ... Robot and MDCMS are pluses. Any modernization work is a plus. * Retail Experience is preferred but ...

Software Engineer III

Durham, NC · On-site

$80K - $140K/yr

Design, develop, test, and deploy enterprise automation solutions using Agentic AI, RPA, and ... Bachelor's degree in computer science, Information Systems, Engineering, or a related field. * 3+ ...

... robotics, mobility, healthcare, energy and data centers. With revenue of more than $11 billion in ... Bachelor's degree in electrical engineering, Computer Engineering, Computer Science, or other ...

SR PROGRAMMER ANALYST

Henderson, NC · On-site

$41.50 - $56.25/hr

AS degree in computer science/Business or related field, or appropriate technical training and ... Robot and MDCMS are pluses. Any modernization work is a plus. * Retail Experience is preferred but ...

SR PROGRAMMER ANALYST

Henderson, NC · On-site

$41.50 - $56.25/hr

AS degree in computer science/Business or related field, or appropriate technical training and ... Robot and MDCMS are pluses. Any modernization work is a plus. * Retail Experience is preferred but ...

Showing results 41-60

Computer Science Robotics information

What is 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.

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.

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 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.

Can computer science work in robotics?

Yes, computer science is fundamental to robotics, as it involves programming, algorithms, and data processing to develop autonomous systems and control mechanisms. Skills in software development, machine learning, and robotics frameworks like ROS are commonly used in this field.

Is computer science robotics a high paying field?

Computer science robotics is generally a high-paying field, especially for roles such as robotics engineers and software developers with specialized skills in AI, machine learning, and automation. Salaries tend to increase with experience, advanced degrees, and expertise in tools like ROS or Python, making it a lucrative career option in technology industries.

What are four careers in computer science robotics?

Four careers in computer science robotics include robotics engineer, automation engineer, research scientist in robotics, and embedded systems developer. These roles typically require knowledge of programming languages like C++ or Python, and familiarity with robotics frameworks such as ROS. They involve designing, developing, and testing robotic systems across various industries.

What job categories do people searching Computer Science Robotics jobs in Raleigh, NC look for?

The top searched job categories for Computer Science Robotics jobs in Raleigh, NC are:

Infographic showing various Computer Science Robotics job openings in Raleigh, NC as of August 2026, with employment types broken down into 88% Full Time, 6% Part Time, and 6% Contract. Highlights an 94% In-person, and 6% Remote job distribution.

Firmware Engineer, Durham, North Carolina

Becton, Dickinson and Company

Durham, NC • On-site

Full-time

Posted 28 days ago


BD rating

7.2

Company rating: 7.2 out of 10

Based on 141 frontline employees who took The Breakroom Quiz

323rd of 491 rated machine equipment manufacturers


Job description

We are the people who give possibilities purpose

BD is one of the largest global medical technology companies in the world. Advancing the world of health is our Purpose, and it's no small feat. It takes the imagination and passion of all of us-from design and engineering to the manufacturing and marketing of our billions of MedTech products per year-to look at the impossible and find transformative solutions that turn dreams into possibilities.

Job Description

In recent years, Medication Management Solutions (MMS) has built on this history through a significant expansion into the high-growth pharmacy automation space and is now one of the global leaders in pharmacy automation. The Pharmacy Automation platform positions BD to offer our pharmacy customers a more comprehensive set of smart, connected care technologies as they expand care to new settings, centralize their pharmacy operations and lead the charge in addressing some of the biggest challenges facing the industry - health care worker burnout and the global clinician shortage. BD's Pharmacy Automation portfolio covers a wide range of hardware and software technologies from storage and dispensing robots, vision solutions, pouch packagers, vial filling systems, blister card production systems, central fill solutions and enterprise pharmacy management software.

Description:

Responsible for designing, developing, and testing all aspects of automation and robotic motion control systems. This well-rounded engineer will apply their knowledge of software, electrical, and mechanical engineering to design and improve products including robotics, servo systems, communications networks, and supervisory control systems.

Duties:

  • Kinematic analysis and development of complimentary control algorithms associated with robotic systems.

  • Develops control algorithms and is responsible for design and implementation of the control system for early prototype and proof of concept robotics.

  • Writes and documents the code needed to drive the motion control system of our products.

  • Interacts and drives architectural and design changes in the mechanical and electrical design of the system to improve system performance related to the control systems.

  • Selects and interfaces with vendors as necessary.

  • Works with Legal department in evaluating intellectual property as it relates to current and new concepts

  • Complies with regulatory requirements and company design procedures.

  • Some travel required (~2-3 trips/year)

Minimum Requirements:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field

  • 5+ years of hands-on development experience in C# and C/C++

  • Proficiency with objectoriented programming and software design principles.

  • Experience with Visual Studio, .NET, and common C/C++ toolchains.

  • Strong debugging and problemsolving skills.

  • Familiarity with source control systems (e.g., Git).

  • Ability to work effectively in a collaborative, fastpaced environment.

Preferred Experience:

  • Object oriented software development (C#, C++)

  • Experience with .NET Framework and Standard edition

  • Working knowledge of UML state machine theory and practical application

  • Robotic control theory, including servo systems and PID controllers

  • Cross platform software development experience

  • Familiarity with CAN bus networking

Work environment and physical demands
The characteristics described below are representative of those encountered while performing the essential functions of this position. When properly requested and when feasible (without undue hardship to the company), reasonable accommodations will be made to enable individuals with disabilities to perform essential job functions.

  • Work will primarily be in an office setting with limited opportunities to be exposed to adverse environmental conditions.

  • Work will be primarily working with fingers by picking, pinching, typing, and grasping often with repetitive motion.

  • Must have visual acuity for viewing a computer screen, the ability to talk, hear and sit for extended periods of time.

  • Must be able to carry, lift and push/pull up to 5 pounds frequently and up to 30 pounds occasionally.

  • Additional physical duties may be required as necessary.

At BD, we prioritize on-site collaboration because we believe it fosters creativity, innovation, and effective problem-solving, which are essential in the fast-paced healthcare industry. For most roles, we require a minimum of 4 days of in-office presence per week to maintain our culture of excellence and ensure smooth operations, while also recognizing the importance of flexibility and work-life balance. Remote or field-based positions will have different workplace arrangements which will be indicated in the job posting.

For certain roles at BD, employment is contingent upon the Company's receipt of sufficient proof that you are fully vaccinated against COVID-19. In some locations, testing for COVID-19 may be available and/or required. Consistent with BD's Workplace Accommodations Policy, requests for accommodation will be considered pursuant to applicable law.

Why Join Us?

To find purpose in the possibilities, we need people who can see the bigger picture, who understand the human story that underpins everything we do. We welcome people with the imagination and drive to help us reinvent the future of healthcare. At BD, you'll discover a culture in which you can learn, grow and thrive.

We believe that when people connect in person, we learn faster, collaborate more deeply, and build a stronger culture. Join us and enjoy a culture where face-to-face collaboration supports your learning, your progress, and your success.

To learn more about BD visit https://bd.com/careers.

Becton, Dickinson, and Company is an Equal Opportunity Employer. We evaluate applicants without regard to race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status, and other legally protected characteristics.

Required Skills

Optional Skills

.

Primary Work LocationUSA NC - Durham - Roche DriveAdditional LocationsWork Shift

What BD employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


BD logo

About BD

Sourced by ZipRecruiter

BD is one of the largest global medical technology companies in the world and is advancing the world of health by improving medical discovery, diagnostics and the delivery of care. We have over 65,000 employees and a presence in virtually every country around the world to address some of the most challenging global health issues.

Industry

Medical equipment and supplies manufacturing and manufacturing

Company size

10,000+ Employees

Headquarters location

Franklin Lakes, NJ, US

Social media