2

Robotics Software Engineer Remote Jobs in Iowa (NOW HIRING)

Senior Software Engineer, SAP

Des Moines, IA ยท On-site +1

$119.60K - $157.60K/yr

While a hybrid work arrangement in our Des Moines office is preferred, remote work from other ... Systems, Software Engineering, or a related technical discipline. โ€ข 5+ years of hands-on SAP ...

iOS Engineer -Remote

Cedar Rapids, IA ยท Remote

$166.68K - $191.40K/yr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

iOS Engineer -Remote

Davenport, IA ยท Remote

$166.68K - $191.40K/yr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

iOS Engineer -Remote

Iowa City, IA ยท Remote

$166.68K - $191.40K/yr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

iOS Engineer -Remote

Waterloo, IA ยท Remote

$166.68K - $191.40K/yr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

iOS Engineer -Remote

Des Moines, IA ยท Remote

$166.68K - $191.40K/yr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

iOS Engineer -Remote

Sioux City, IA ยท Remote

$166.68K - $191.40K/yr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

iOS Engineer -Remote

Clinton, IA ยท Remote

$166.68K - $191.40K/yr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

AI Automation Engineer -Remote

Des Moines, IA ยท On-site +1

$202.38K - $234.20K/yr

Use AI as much as possible to automate your own process of creating this software * Collaborate ... Experience creating LLM-backed tools involving prompt engineering and automated evals * 5+ years of ...

AI Automation Engineer -Remote

Sioux City, IA ยท On-site +1

$202.38K - $234.20K/yr

Use AI as much as possible to automate your own process of creating this software * Collaborate ... Experience creating LLM-backed tools involving prompt engineering and automated evals * 5+ years of ...

AI Automation Engineer -Remote

Clinton, IA ยท On-site +1

$202.38K - $234.20K/yr

Use AI as much as possible to automate your own process of creating this software * Collaborate ... Experience creating LLM-backed tools involving prompt engineering and automated evals * 5+ years of ...

AI Automation Engineer -Remote

Cedar Rapids, IA ยท On-site +1

$202.38K - $234.20K/yr

Use AI as much as possible to automate your own process of creating this software * Collaborate ... Experience creating LLM-backed tools involving prompt engineering and automated evals * 5+ years of ...

AI Automation Engineer -Remote

Waterloo, IA ยท On-site +1

$202.38K - $234.20K/yr

Use AI as much as possible to automate your own process of creating this software * Collaborate ... Experience creating LLM-backed tools involving prompt engineering and automated evals * 5+ years of ...

AI Automation Engineer -Remote

Davenport, IA ยท On-site +1

$202.38K - $234.20K/yr

Use AI as much as possible to automate your own process of creating this software * Collaborate ... Experience creating LLM-backed tools involving prompt engineering and automated evals * 5+ years of ...

AI Automation Engineer -Remote

Iowa City, IA ยท On-site +1

$202.38K - $234.20K/yr

Use AI as much as possible to automate your own process of creating this software * Collaborate ... Experience creating LLM-backed tools involving prompt engineering and automated evals * 5+ years of ...

next page

Showing results 1-20

Robotics Software Engineer Remote information

See Iowa salary details

$56.4K

$117K

$168.1K

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

As of Jun 1, 2026, the average yearly pay for robotics software engineer remote in Iowa is $116,960.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,700.00 and $142,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 popular job titles related to Robotics Software Engineer Remote jobs in Iowa? For Robotics Software Engineer Remote jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Robotics Software Engineer Remote jobs in Iowa look for? The top searched job categories for Robotics Software Engineer Remote jobs in Iowa are:
What cities in Iowa are hiring for Robotics Software Engineer Remote jobs? Cities in Iowa with the most Robotics Software Engineer Remote job openings:
Infographic showing various Robotics Software Engineer Remote job openings in Iowa as of May 2026, with employment types broken down into 93% Full Time, and 7% Part Time. Highlights an 71% Physical, 4% Hybrid, and 25% Remote job distribution, with an average salary of $116,960 per year, or $56.2 per hour.

Lead Embedded Software Engineer

Quest Defense Systems & Solutions, Inc.

Cedar Rapids, IA โ€ข On-site, Remote

Other

Medical, Dental, Life, Retirement

Posted 3 days ago


Job description

Engineers are the reason we exist-they're the core of who we are. We don't just build technology; we engineer the future. From next-gen aerospace to cutting-edge defense systems, our teams power the solutions that drive innovation, tackle mission-critical challenges, and keep people safe. This is where problem-solvers and big thinkers thrive.

Quest Defense Systems & Solutions is seeking a Lead Software Engineer to join the Core Services & Libraries (CS&L) team in building the foundational software components that enable next-generation avionics systems.ย 

As Team Lead, you will guide a multidisciplinary team of software engineers who develop reusable libraries, I/O frameworks, and partitioned services in a safety-critical, certifiable environment. The lead(s) will operate within an Agile framework, balancing hands-on technical contribution with leadership, task planning, and delivery accountability.

Due to the nature of this role, all candidates must be a US Citizen OR US Person.

Preference is onsite in Cedar Rapids, IA. Will consider remote candidates meeting all requirements.

Key Responsibilities:

  • Lead an Agile software development team within the Core Services & Libraries organization
  • Break down program-level objectives into executable user stories, tasks, and milestones
  • Assign and track work across team members, ensuring adherence to scope, schedule, and quality standards
  • Provide regular progress metrics and reporting to program management and customer representatives
  • Mentor team members on software design, partitioning, certification, and avionics standards
  • Contribute technically to architecture, design, and implementation of core software components
  • Collaborate with other leads to define interfaces, data flows, and I/O architecture across systems
  • Ensure development aligns with certification objectives (DO-178C DAL A/B) and coding standards
  • Participate in sprint planning, reviews, and retrospectives to continuously improve team performance

Required Qualifications:

  • 8+ years of experience developing or testing embedded software
  • Strong experience in embedded C++ software development within RTOS environments (VxWorks preferred)
  • Demonstrated expertise with ARINC-653 partitioning, I/O frameworks, and low-level software design
  • Hands-on experience leading Agile or Scrum-based engineering teams
  • Proficiency in work decomposition, backlog management, and metrics-based reporting (e.g., velocity, burndown, earned value)
  • Experience with requirements traceability and verification (HLR/LLR) under DO-178C
  • Ability to coordinate across multiple engineering and certification disciplines

Desired Qualifications:

  • Experience with ARINC 661 Cockpit Display Systems (CDS/UA integration)
  • Familiarity with I/O protocols, data dictionaries, and software architecture for reusable libraries
  • Background in DAL A certification or equivalent safety-critical domains
  • Familiarity with toolchains and CI/CD environments supporting configuration management and verification (Atlassian Suite, Jama, Coverity, Rapita, etc)

Ideal Candidate:

A hands-on technical leader who thrives on enabling the team to deliver complex, certifiable software in a dynamic environment. An engineer who can balance architectural vision with day-to-day execution, ensuring the team stays aligned, productive, and responsive. Someone who overcommunicates, thinks in systems, plans with precision, and leads by example.

The QDSS Advantage:ย ย 

At QDSS, our advantage is purpose-driven work, collaborative teams, and complex challenges that push boundaries and build lasting impact.ย You'llย grow your career while contributing to mission-critical programs that demand excellence and shape the future.ย 

Whatย You'llย Find Hereย 

  • Work That Matters - Next-generation, safety- and mission-critical projects where your contributions have real-world impact.ย 
  • Growthย That'sย Supported - Competitive compensation, employer-matched 401(k), certificationย assistance, and clear opportunities for advancement.ย 
  • A Culture That Works - A flexible, collaborative, and people-first environment where teamwork, innovation, and balance are valued.ย 

Benefits Includeย 

  • Competitive pay, comprehensive medical/dental/lifeย and disability coverage, 401(k) with employer match, professional development support, and a flexible, friendly workplace.ย