1

Robotics Software Jobs in Oregon (NOW HIRING)

Senior Manager, AI Innovation

Salem, OR · On-site +1

$268K - $364K/yr

Partner with Hardware and Robot Software teams to ensure that next-generation sensor suites are optimized for future AI architectures. * Champion the existing team's talent and represent their needs ...

Familiar with robotics curricula and competition platforms including FIRST, VEX, and Arduino-based programs, and common challenges such as debugging hardware-software integration, understanding ...

Robotics Tutor

OR · Remote

$40/hr

Familiar with robotics curricula and competition platforms including FIRST, VEX, and Arduino-based programs, and common challenges such as debugging hardware-software integration, understanding ...

Robotics Tutor

Eugene, OR · Remote

$40/hr

Familiar with robotics curricula and competition platforms including FIRST, VEX, and Arduino-based programs, and common challenges such as debugging hardware-software integration, understanding ...

Software Developer, RPA Division: IT Location: HQ - JAM Industries (Open to East Coast; Hybrid or Remote) Schedule: Monday to Friday, 8:30 AM - 5:30 PM Summary As a Software Developer, RPA at Nexora ...

About you You are a versatile software engineer with a passion for aviation, robotics, and autonomous systems. You are comfortable working across technical domains, from perception and understanding ...

Pre-Sales Solutions Engineer

Salem, OR · On-site +1

$139K - $217K/yr

... software integration. * Strong technical foundation, ideally across robotics concepts * Experience designing or supporting real-world deployments of robotics systems/industrial automation in ...

Robotics Field Technician

Portland, OR · On-site

$66K - $93K/yr

This position reports directly to the Manager of Robotic Field Technicians. What You Need to Know ... Intermediate level proficiency with Microsoft Office software applications and ability to learn ...

Senior Software Engineer

Salem, OR

$123K - $162K/yr

The Role At AutoStore, we're pioneering the future of warehouse automation with our innovative robotic and software technology. We're seeking a Senior Software Engineer experienced in C++ and C# who ...

OR · On-site

Integrate RPA solutions with other systems and applications, such as databases, APIs, and third-party software * Monitor bots post-deployment, and proactively fixes bugs * Open to learning new ...

Senior AI Software Architect - Runtime

Hillsboro, OR · On-site

$141K - $191K/yr

Integrate the runtime stack into existing robotics and edge software ecosystems, to enable efficient deployment and developer adoption. * Collaborate with hardware, compiler, systems, application ...

Senior Software Engineer

Salem, OR

$123K - $162K/yr

At AutoStore, we're pioneering the future of warehouse automation with our innovative robotic and software technology. We're seeking a Senior Software Engineer experienced in C++ and C# who is ...

next page

Showing results 1-20

Robotics Software information

See Oregon salary details

$63.4K

$131.7K

$189.3K

How much do robotics software jobs pay per year?

As of Jun 21, 2026, the average yearly pay for robotics software in Oregon is $131,657.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,000.00 and $160,700.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 strong programming skills (especially in C++ and Python), a solid background in algorithms, control systems, and a relevant degree in computer science, robotics, or engineering. Familiarity with robotics middleware (such as ROS), simulation tools (like Gazebo), and version control systems is typically required, and certifications in robotics or machine learning can be advantageous. Problem-solving, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and debugging intricate systems. These skills and qualities ensure the development of reliable, innovative robotic solutions that meet real-world needs and function safely.

Which 5 jobs will survive AI?

Robotics software engineers are likely to continue thriving as AI advances because they design and develop complex systems that require specialized programming, problem-solving, and understanding of hardware integration. Jobs involving creative problem-solving, critical thinking, and hands-on technical skills—such as robotics technicians, AI safety specialists, and systems architects—are also expected to persist. These roles often require continuous learning and expertise in tools like programming languages, simulation software, and hardware troubleshooting.

How much do robotic programmers make?

Robotic programmers typically earn between $70,000 and $120,000 annually, depending on experience, location, and industry. Skilled programmers with knowledge of robotics frameworks and programming languages like C++ or Python tend to have higher salaries, especially in advanced manufacturing or research environments.

What engineers make $300,000 a year?

Senior robotics software engineers with extensive experience, advanced skills in programming languages like C++ and Python, and expertise in AI, machine learning, or automation can earn $300,000 or more annually. Such roles often require advanced degrees, leadership responsibilities, and work in high-tech industries or specialized research environments.

What is the difference between Robotics Software vs Robotics Engineer?

AspectRobotics SoftwareRobotics Engineer
Required CredentialsBachelor's in CS, Software Engineering, or related; programming skillsBachelor's or higher in Robotics, Mechanical, or Electrical Engineering; programming and hardware knowledge
Work EnvironmentSoftware development teams, labs, simulation environmentsDesign, build, test robotic systems; often in labs or manufacturing settings
Employer & Industry UsageTech companies, research labs, automation firmsManufacturing, automation, research institutions

Robotics Software focuses on developing the code and algorithms that enable robots to perform tasks, primarily working in software development environments. Robotics Engineers design and build robotic systems, integrating hardware and software. While both roles require programming skills, Robotics Software specialists concentrate on coding, whereas Robotics Engineers handle system design and integration.

What are robotics software engineers?

Robotics software engineers are professionals who design, develop, and maintain the software that controls and powers robotic systems. They work on programming robots to perform specific tasks, integrating sensors and actuators, and ensuring that robots can interact safely and effectively with their environment. Their role often involves using programming languages like C++, Python, and ROS (Robot Operating System), as well as collaborating with hardware engineers and other specialists to create functional and intelligent robots.

What are some common challenges faced by robotics software engineers when integrating hardware and software components?

Robotics software engineers often encounter challenges when ensuring that software systems interact reliably with diverse hardware components, such as sensors, actuators, and controllers. Synchronizing real-time data processing, handling latency, and troubleshooting hardware-software mismatches can require creative problem-solving and thorough testing. Collaboration with mechanical and electrical engineers is essential, as is staying up-to-date with evolving robotics frameworks and communication protocols. Effective documentation and version control are also crucial to manage complex integration efforts.

What engineers make $500,000?

Senior robotics software engineers with extensive experience, specialized skills in AI, machine learning, or embedded systems, and often working in high-demand industries or companies can earn salaries around $500,000. Achieving this level typically requires advanced degrees, leadership roles, or equity compensation in addition to base salary.
Senior Manager, Robotic Systems Software

Senior Manager, Robotic Systems Software

Atomic Machines

Santa Clara, OR • On-site

Other

Posted 8 days ago


Job description

Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler technology platform. This platform enables new classes of micromachines to be designed and built by providing manufacturing processes and a materials library that are inaccessible to semiconductor manufacturing methods. It unlocks MEMS manufacturing not only for device classes that could never be produced by semiconductor methods, but also for entirely new categories. Furthermore, this digital platform is fully programmable in the way 3D printing is digital-but whereas 3D printing produces parts of a single material using a single process, the Matter Compiler technology platform is a multi-process, multi-material system: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device-made possible only through the Matter Compiler technology platform-that we will be unveiling to the world soon.
 
Our offices are in Emeryville and Santa Clara, California.

About the Role

Atomic Machines is building advanced robotic manufacturing systems that integrate precision motion, sensing, vision, and process control into tightly coordinated production nodes. As Sr. Manager, Robotic Systems Software, you'll own the architecture and development of the system-level software that orchestrates these nodes in production. Your team will be responsible for workflow sequencing, subsystem coordination, configuration management, and operational robustness. You will report to the Sr. Director of Platform and work with other software leaders and electrical, mechanical and systems engineering teams to bring new manufacturing nodes from hardware integration through stable, repeatable 24/7 operation.

What You'll Do

  • Lead the design and implementation of the robotic systems software stack, including deterministic workflow engines and sequencing logic across motion, vision, sensing, and IO subsystems.
  • Lead node bring-up from hardware integration through production stabilization, ensuring safe, recoverable, and repeatable behavior.
  • Drive and uphold engineering standards for fault detection, classification, automated recovery, and safe-state transitions.
  • Implement robust telemetry, structured logging, and time-synchronized diagnostics to enable rapid root-cause analysis.
  • Remain hands-on in design and code reviews, and occasionally in implementation for critical systems.
  • Partner cross-functionally with mechanical, electrical, robotics, manufacturing, and infrastructure teams to ensure tight system integration.
  • Own delivery and technical direction for a set of production nodes or subsystems.
  • Hire, develop, and lead a high-performing team with strong technical standards and accountability.

What You'll Need

  • 8+ years of experience building complex automation or robotic systems, including 3+ years leading engineering teams.
  • Demonstrated expertise designing deterministic orchestration systems or explicit state machines in production environments.
  • Strong understanding of concurrency, event ordering, idempotency, and failure recovery in hardware-integrated systems.
  • Experience transitioning robotic or automation platforms from prototype to stable, production-grade operation.
  • Experience building or leveraging observability systems for complex, hardware-integrated software.
  • Working knowledge of real-time motion or embedded control systems and how to architect clean separation between real-time and non-real-time layers.
  • Proven track record hiring, coaching, and scaling strong engineering teams.
  • Strong systems-level reasoning across hardware and software domains.
  • Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or equivalent work experience.