2

Robotics Software Engineer Remote Jobs in Rochester, MN

Remote micro1 is engaging Computational Biology & Cheminformatics Experts to contribute their expertise to a customer's computational drug discovery project. In this role, you'll apply your expertise ...

Scrum Master (Remote)

Rochester, MN ยท On-site +1

$50.25 - $67/hr

... Azure DevOps. Additional Notes: * Location: Remote * W2 Required Who We Are We are a software ... company that strives to build relationships through the delivery of software and solutions.Agile ...

Scrum Master (Remote)

Rochester, MN ยท Remote

$50.25 - $67/hr

Experience with Azure DevOps preferred but not required * SAFe Scrum Master Certification or ... Strong business acumen and advanced knowledge of the software development lifecycle and ...

Senior AI-ML Engineer

Rochester, MN ยท On-site +1

$106K - $145K/yr

You will develop, integrate, and standardize software components and create, maintain, and follow ... This position is a combination of remote and on-site work; individual must live within a 100 mile ...

Senior AI-ML Engineer

Rochester, MN ยท On-site +1

$106K - $145K/yr

You will develop, integrate, and standardize software components and create, maintain, and follow ... This position is a combination of remote and on-site work; individual must live within a 100 mile ...

Senior AI-ML Engineer

Rochester, MN ยท On-site +1

$106K - $145K/yr

You will develop, integrate, and standardize software components and create, maintain, and follow ... This position is a combination of remote and on-site work; individual must live within a 100 mile ...

next page

Showing results 1-20

Robotics Software Engineer Remote information

See Rochester, MN salary details

$61K

$126.6K

$182K

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

As of Aug 22, 2026, the average yearly pay for robotics software engineer remote in Rochester, MN is $126,577.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,700.00 and $154,500.00 per year, depending on experience, location, and employer.

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 key skills and qualifications needed to thrive as a robotics software engineer remote?

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.
Infographic showing various Robotics Software Engineer Remote job openings in Rochester, MN as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $126,577 per year, or $60.9 per hour.

Senior AI/ML Full Stack Engineer

Da Vinci Software

Rochester, MN โ€ข Remote

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Overview:
Our client is seeking a SeniorAI/ML Developer with strong hands-on experience designing, building, evaluating, and deploying production-grade AI/ML and Generative AI solutions. This role will focus on healthcare and enterprise AI applications, including LLM-powered assistants, document intelligence, machine learning pipelines, full-stack application development, and cloud-native deployment.
Scope of Work:
  • The candidate will be responsible for designing and developing scalable AI solutions that combine large language models, retrieval systems, structured and unstructured data, cloud services, and user-facing applications.
  • Responsibilities include building RAG pipelines, document ingestion workflows, semantic search, embeddings, prompt engineering, evaluation frameworks, guardrails, APIs, and production monitoring.
  •  The candidate will also be responsible for full-stack development, including building responsive user interfaces, backend services, RESTful APIs, data integrations, authentication and authorization, and integrations with AI/ML models and cloud-based services.
  • The role will include designing, building, and maintaining CI/CD pipelines using Azure DevOps to automate application build, testing, validation, security checks, and deployment across development, testing, staging, and production environments. Responsibilities may include Azure DevOps Pipelines, Git-based source control, branching strategies, automated unit and integration testing, environment configuration, release management, deployment automation, and troubleshooting deployment issues.
  • The candidate will be expected to follow strong software engineering and MLOps practices across the development lifecycle, including modular architecture, reusable components, version control, automated testing, code reviews, logging, observability, error handling, performance optimization, security, maintainability, and production support.
  • The role will also require close collaboration with product owners, clinical or business stakeholders, architects, DevOps engineers, security teams, and other technical teams to gather and translate requirements, communicate technical decisions and tradeoffs, and deliver reliable, secure, measurable, and maintainable AI solutions.
Education:
  • Bachelor’s degree in Computer Science or a related field with 7 years of experience. 
    Or 
  • Master’s degree in Computer Science or a related field with 5years of experience.
Required Skills:
  • -Strong Python programming and SQL experience
  • Hands-on experience building production-grade Generative AI and LLM-powered applications
  • Experience with LLMs, prompt engineering, embeddings, semantic search, query expansion, and citation generation
  • Experience with ML/NLP model development, evaluation, deployment, and performance monitoring
  • Familiarity with LLM evaluation metrics such as answer relevance, context relevance, faithfulness, hallucination reduction, and citation accuracy
  • Experience implementing AI safety guardrails, content moderation, blocked topics, escalation logic, and responsible AI controls
  • Experience with full-stack application development, including modern front-end frameworks, backend services, REST APIs, authentication, and application integration
  • Experience designing and developing CI/CD pipelines using Azure DevOps
  • Experience with Git-based source control, automated testing, build pipelines, deployment pipelines, release management, and environment configuration
  • Experience with cloud platforms such as Azure, GCP, AWS, or OCI
  • Experience with tools and technologies such as Azure DevOps, Vertex AI, AWS Bedrock, SageMaker, BigQuery, Snowflake, OpenSearch, Cloud Run, Docker, Airflow, Terraform, or comparable cloud and MLOps technologies
  • Experience with containerized application development and deployment using Docker
  • Experience designing and consuming APIs and integrating AI/ML services into enterprise applications
  • Experience with production monitoring, logging, observability, model/application performance tracking, and troubleshooting
  • Experience working with healthcare, claims, clinical, regulatory, life sciences, or enterprise data preferred
  • Strong understanding of secure software development, data privacy, and enterprise application development practices
  • Strong communication skills and ability to collaborate effectively with both technical and non-technical stakeholders.
 Additional Information:
  • Fully Remote Role
  • W2 Only

Da Vinci Software logo

About Da Vinci Software

Sourced by ZipRecruiter

Who We Are We are a software company that strives to build sustainable relationships through the delivery of innovative solutions. Agile software development is at the heart of 'how we work' which allows us to bring people together for strong collaboration and problem solving. What We Do We provide enterprise-level agile coaching and development services. The Da Vinci Agile Coaching model is built on four pillars that ensure successful adoption and scale across an organization. The enterprise framework we have built supports this foundation through recognition of, and integration with, legacy processes. We passionately believe 'how we work' is the intangible our developers demonstrate for our clients every day. Our high-performing team members provide leadership and chemistry on your teams. We provide architects, developers and testers that enjoy accountability, team success and delivering meaningful products.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Burnsville, MN, US

Year founded

2008

Social media