1

Robotics Software Engineer Jobs in Arizona (NOW HIRING)

Our 4000+ software engineers design, develop, and build innovative solutions for our customers ... robotics) where hardware operation, time critical function, functional reliability, mission ...

Our 4000+ software engineers design, develop, and build innovative solutions for our customers ... robotics) where hardware operation, time critical function, functional reliability, mission ...

Our 4000+ software engineers design, develop, and build innovative solutions for our customers ... robotics) where hardware operation, time critical function, functional reliability, mission ...

Our 4000+ software engineers design, develop, and build innovative solutions for our customers ... robotics) where hardware operation, time critical function, functional reliability, mission ...

Principal Real-time Software Engineer

Phoenix, AZ ยท On-site

$134K - $179K/yr

Our 4000+ software engineers design, develop, and build innovative solutions for our customers ... robotics) where hardware operation, time critical function, functional reliability, mission ...

Senior Engineer I, Software Engineering

Phoenix, AZ ยท On-site

$121K - $160K/yr

Senior Engineer I, Software Engineering As part of ASM's Software Engineering team, you'll develop ... Your work will directly impact robotics, gas flow systems, and temperature control hardware ...

Senior Embedded Software Engineer

Tucson, AZ

$117K - $153K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... robotics) where hardware operation, time critical function, functional reliability, mission ...

Senior Embedded Software Engineer

Tucson, AZ

$117K - $153K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... robotics) where hardware operation, time critical function, functional reliability, mission ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... robotics) where hardware operation, time critical function, functional reliability, mission ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... robotics) where hardware operation, time critical function, functional reliability, mission ...

next page

Showing results 1-20

Robotics Software Engineer information

See Arizona salary details

$55.9K

$116K

$166.8K

How much do robotics software engineer jobs pay per year?

As of Jul 5, 2026, the average yearly pay for robotics software engineer in Arizona is $116,042.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,900.00 and $141,600.00 per year, depending on experience, location, and employer.

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

To thrive as a Robotics Software Engineer, you need a strong background in computer science, robotics, and mathematics, often supported by a relevant degree and experience in algorithm development. Proficiency with programming languages like C++, Python, and ROS (Robot Operating System), as well as familiarity with simulation tools and version control systems, is essential. Problem-solving ability, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and adapting to evolving technologies. These skills and qualities are vital for designing, implementing, and maintaining reliable robotic systems that perform effectively in real-world environments.

What Does a Robotics Software Engineer Do?

The job duties of a robotics software engineer are working to develop software for robot control and automation. In this job, your responsibilities include working on an embedded system that controls automated equipment. You may build new software or test, improve, or debug current software. Most robotics software engineers work for the manufacturing industry and focus on robots that companies use in product production. You may work in other fields that use robotics as well. This job may include responsibilities such as developing a user interface that non-technical employees can use to set up the equipment.

What is the difference between Robotics Software Engineer vs Mechatronics Engineer?

AspectRobotics Software EngineerMechatronics Engineer
Required CredentialsBachelor's in Robotics, Computer Science, or related field; programming skillsBachelor's in Mechatronics, Mechanical, or Electrical Engineering; multidisciplinary knowledge
Work EnvironmentSoftware development teams, robotics labs, research facilitiesDesign, integrate mechanical and electronic systems, often in manufacturing or automation
Employer & Industry UsageTech companies, robotics firms, research institutionsManufacturing, automation, aerospace, automotive industries

While both roles involve robotics, a Robotics Software Engineer primarily focuses on developing software for robotic systems, whereas a Mechatronics Engineer designs and integrates mechanical, electronic, and software components. The roles often overlap but differ in their core focus areas and skill sets.

What are some common challenges faced by Robotics Software Engineers when integrating software with hardware systems?

Robotics Software Engineers often encounter challenges related to ensuring seamless communication between software algorithms and physical hardware components. These can include dealing with sensor noise, managing real-time constraints, debugging hardware-software mismatches, and ensuring reliable performance in unpredictable environments. Close collaboration with electrical and mechanical engineers is essential to quickly resolve integration issues and to test software on physical robots. Adapting to rapid hardware changes and troubleshooting in live environments require strong problem-solving skills and effective cross-disciplinary teamwork.

What does a Robotics Software Engineer do?

A Robotics Software Engineer designs, develops, and maintains the software that controls and powers robots. This includes writing code for robot perception, control algorithms, and integration with hardware components. They work closely with hardware engineers to ensure seamless interaction between the robot's physical and digital systems. Their work often involves programming in languages such as C++, Python, or ROS (Robot Operating System) and testing robots in real-world or simulated environments.
What are the most commonly searched types of Robotics Software Engineer jobs in Arizona? The most popular types of Robotics Software Engineer jobs in Arizona are:
What cities in Arizona are hiring for Robotics Software Engineer jobs? Cities in Arizona with the most Robotics Software Engineer job openings:
Senior Software Engineer (R&D / Prototyping)

Senior Software Engineer (R&D / Prototyping)

Kforce Technology Staffing

Phoenix, AZ โ€ข On-site

$121K - $160K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 9 days ago


Job description

RESPONSIBILITIES:
Kforce has a client in Phoenix, AZ (Hybrid - 3+ days onsite) that is seeking a Senior Software Engineer.
About the Role:
We are seeking a Senior Software Engineer to drive the design and development of prototypes, proofs of concept (PoCs), and pilot-ready solutions that validate technical feasibility and enable rapid innovation. We are working directly with the hiring manager on this search assignment. Company offers a competitive compensaton package including base salary and annual bonus. This role operates at the intersection of software, hardware, and cloud systems, making it ideal for engineers who excel in hands-on, R&D-driven environments. You will work across lab and field settings, building solutions that may evolve into production systems.
Key Responsibilities:
  • Design and build prototype applications using C#, .NET, SQL Server, and Microsoft Azure
  • Develop APIs, integrations, and telemetry systems connecting software with devices and external platforms
  • Build cloud-native solutions leveraging Azure, Docker, and Kubernetes
  • Implement AI-assisted capabilities (automation, diagnostics, analytics, decision support)
  • Rapidly develop PoCs to validate emerging technologies and workflows
  • Integrate software with edge devices, sensors, and telemetry systems
  • Support lab testing and field validation of integrated solutions
  • Develop diagnostics, logging, and monitoring tools
  • Troubleshoot across hardware, firmware, networking, cloud, and application layers
  • Participate in field deployments, testing, and post-analysis
  • Define prototype objectives, success criteria, and evaluation metrics
  • Document architecture decisions, trade-offs, and technical findings
  • Evaluate emerging technologies such as IoT, edge computing, and AR/spatial computing
Leadership
  • Contribute to architecture reviews, code reviews, and Agile workflows
  • Mentor junior engineers and provide technical leadership

REQUIREMENTS:
  • Bachelor's degree in Computer Science, Computer Engineering or related field
  • 8-10+ years of software engineering experience
  • Strong expertise in C# and modern .NET
  • Hands-on experience with Microsoft Azure and cloud-based development
  • Experience with SQL Server or similar relational databases
  • Background in prototyping, PoCs, or experimental systems
  • Experience integrating software with hardware, or telemetry, or external systems
  • Strong troubleshooting skills across distributed systems
  • Experience with CI/CD, DevOps, Git, and automated testing
  • Excellent communication and documentation skills

Nice to haves:
  • Experience with IoT, edge computing, or connected devices
  • Background in robotics, industrial automation, transportation, aerospace, or defense
  • Familiarity with device communication protocols and diagnostics
  • Experience with Docker, Kubernetes, and cloud-native architectures
  • Experience supporting lab and field testing environments
  • Knowledge of event-driven systems and observability tools

Ideal Candidate Background:
  • IoT/Edge Computing
  • Robotics/Autonomous Systems
  • Medical Device
  • Industrial Automation
  • Transportation/Connected Vehicle Platforms
  • Aerospace/Defense
  • Applied R&D/Prototyping Teams
  • Or other similar industries

This role does not require embedded firmware or electrical engineering experience, but candidates must be comfortable working with hardware-integrated systems and solving cross-domain technical challenges.
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.