2

Robotics Software Engineer Remote Jobs in Raleigh, NC

Sr Principal Software Engineer (Azure)

Raleigh, NC ยท On-site +1

$193K - $318K/yr

Experience integrating AI/LLM frameworks into software engineering workflows or product features ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

Lead AI/ML Engineer - Remote

Raleigh, NC ยท On-site +1

$99K - $131K/yr

We are looking for a Lead AI/ML Engineer to code and develop software that deploys ML models and ... robotics, and interactive user experiences. The role works with large-scale computing frameworks ...

Lead AI/ML Engineer - Remote

Raleigh, NC ยท On-site +1

$99K - $131K/yr

We are looking for a Lead AI/ML Engineer to code and develop software that deploys ML models and ... robotics, and interactive user experiences. The role works with large-scale computing frameworks ...

Reporting to the Engineering Manager, South East Region. This is a remote role but would like the ... software: PLS-CADD * Designing structures for high voltage transmission lines using PLS-POLE and ...

Senior Software Engineer, DevOps

Raleigh, NC ยท On-site +1

$118K - $195K/yr

About the Job We are seeking a Senior Software Engineer to lead the modernization of our core ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

next page

Showing results 1-20

Robotics Software Engineer Remote information

See Raleigh, NC salary details

$58.3K

$121K

$174K

How much do robotics software engineer remote jobs pay per year?

As of Jul 9, 2026, the average yearly pay for robotics software engineer remote in Raleigh, NC is $121,047.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,100.00 and $147,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Robotics Software Engineer (Remote), and why are they important?

To thrive as a Robotics Software Engineer working remotely, you need expertise in programming languages like C++ and Python, a background in robotics or computer engineering, and preferably a relevant degree. Familiarity with ROS (Robot Operating System), simulation tools such as Gazebo, and version control systems like Git are commonly required, along with experience in cloud collaboration platforms. Strong problem-solving abilities, self-motivation, and clear communication skills help you excel in distributed teams and manage complex projects independently. These skills and qualities are crucial to develop, test, and deploy robust robotics solutions efficiently while collaborating virtually with multidisciplinary teams.

How do Robotics Software Engineers typically collaborate with hardware teams in a remote work environment?

Robotics Software Engineers working remotely often use a combination of virtual meetings, collaborative platforms, and remote access tools to coordinate with hardware teams. Regular video conferences and shared documentation ensure alignment on integration points, testing schedules, and system requirements. Engineers may also use simulation environments to test code before deploying it to physical hardware, reducing the need for constant onsite presence. Effective communication and clear documentation are essential to overcome the challenges of working with physical devices from a distance.

What does a Robotics Software Engineer do in a remote role?

A Robotics Software Engineer working remotely designs, develops, and maintains software that controls robotic systems. This may include programming robot behaviors, integrating sensors, working with simulation environments, and troubleshooting software issues. Remote engineers often collaborate with teams using online communication tools, and may test code through simulators or by connecting to physical robots at a distance. Strong skills in programming languages like C++ or Python and familiarity with robotics frameworks such as ROS (Robot Operating System) are typically required.
What are the most commonly searched types of Robotics Software Engineer jobs in Raleigh, NC? The most popular types of Robotics Software Engineer jobs in Raleigh, NC are:
What are popular job titles related to Robotics Software Engineer Remote jobs in Raleigh, NC? For Robotics Software Engineer Remote jobs in Raleigh, NC, the most frequently searched job titles are:
What cities near Raleigh, NC are hiring for Robotics Software Engineer Remote jobs? Cities near Raleigh, NC with the most Robotics Software Engineer Remote job openings:

Senior Software Engineer - Call Routing Product

EnrollHere

Raleigh, NC โ€ข On-site, Remote

$119K - $157K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 27 days ago


Job description

EnrollHere is on a mission to make healthcare enrollment simple, transparent, and accessible for everyone. We partner with organizations nationwide to deliver streamlined technology and exceptional customer experiences, ensuring members can access the coverage they need with confidence. Our fully remote team thrives on collaboration, innovation, and a shared commitment to improving the enrollment journey for all.

We are seeking a Senior Software Engineer to lead the design, development, and optimization of our call routing platform. You will play a critical role in building scalable, reliable, and intelligent telephony solutions that enable seamless customer experiences.

The ideal candidate will have deep expertise in VoIP/CCaaS technologies, distributed systems, and cloud-based application development, along with a strong understanding of real-time communications and call routing logic.

Responsibilities

Product Development & Architecture

  • Design and implement high-performance call routing algorithms and services.
  • Architect scalable, fault-tolerant systems capable of handling large volumes of concurrent calls.
  • Collaborate with product management to translate business requirements into technical solutions.
  • Develop and maintain integrations with telephony providers, CRM systems, and third-party APIs.
  • Implement automated testing strategies for telephony flows and routing logic.
  • Monitor, troubleshoot, and optimize call quality, latency, and system uptime.
  • Conduct performance benchmarking and capacity planning.
  • Mentor junior engineers and contribute to code reviews.
  • Work closely with DevOps and QA teams to ensure smooth deployments and operations.
  • Participate in on-call rotations for production support as needed

Requirements

  • 5+ years of software engineering experience, with at least 2 years in real-time communications or telephony.
  • Strong proficiency in programming languages such as Go and Python.
  • Expertise in VoIP protocols (SIP, RTP, WebRTC) and telephony platforms (Genesys, Bandwidth, Twilio, Telnyx, Asterisk, etc.).
  • Experience with cloud infrastructure (AWS, Azure, or GCP) and microservices architecture.
  • Solid understanding of distributed systems, networking, and performance optimization.
  • Strong problem-solving and debugging skills.

Benefits

We believe in taking care of our team, which is why we offer a comprehensive benefits package that supports your health, wellness, and future:

  • Medical:ย 4 United Healthcare medical plans (including an HSA option)
  • Dental:ย 3 dental plans (Aetna and MetLife)
  • Vision:ย 2 Aetna vision plans
  • Wellness & Mental Health:ย 5 additional Medical Plus benefits, including telehealth support and an annual Talkspace subscription
  • Ancillary Coverage:ย 4 ancillary plans and supplemental life insurance
  • Retirement:ย 401(k) with a 4% match (after a 90-day exclusionary period)
  • PTO & Flexibility:ย Generous PTO and remote work support
  • Growth:ย Learning stipends and opportunities for professional development