Software Engineer Apps 3

Lam Research

Quick summary

Work type
On-site
Location
Fremont, CA
Salary
$99,000–$220,000 / yr
Posted
46 days ago
Closes
Oct 25, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $164k
This role $160k
$84k most similar roles pay here $235k

This role pays more than 52% of similar roles. Most pay $135,000–$193,000 — the shaded band above. At the midpoint, this role pays about $160k versus about $164k for comparable roles.

Based on 240 similar postings.

Employer

About Lam Research

Lam Research Corporation is a leading American supplier of wafer-fabrication equipment and services to the global semiconductor industry.

Lam Research currently has 376 open roles on FindRole.

Listed pay typically runs $105,000–$231,000 across 184 roles with salary data.

Most-posted roles

View all roles at Lam Research

At a glance

TL;DR · Software Engineer Apps 3

As a software engineer at Lam Research, you will join the Dextro Software platform team to develop cutting-edge infrastructure and technology platforms for special-application end effectors on 6-axis robots. Your daily tasks include maintaining and enhancing the existing codebase, collaborating with cross-functional teams such as mechanical and electrical engineers, and extending the ROS 2-based Dextro Platform. You will also build support for cobots, create HMI systems, design learning pipelines for computer vision algorithms, and integrate sensors and actuators into robotic systems to optimize performance. The ideal candidate has a Bachelor’s or Master’s degree in Computer Science, Engineering, or Mechatronics with experience in object-oriented programming languages like C++ or Python, as well as knowledge of ROS/ROS2 and CI/CD pipelines. Experience in semiconductor equipment and multi-axis robotics is preferred.

What you'll do

  • Maintain and enhance the existing codebase by investigating and resolving issues.
  • Extend the Dextro Platform (ROS 2) to support new features and functionalities.
  • Build out support for 6-axis cobots, integrating sensors and actuators into robotic systems.
  • Design a learning pipeline for computer vision algorithms to improve system performance.
  • Create and update HMI systems to enhance user interaction with robotic platforms.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, or Mechatronics with 3+ years of software development experience.
  • Proficiency in object-oriented design and programming concepts including design patterns and finite state machines.
  • Strong skills in C++ or another general-purpose programming language for software development.
  • Experience with ROS/ROS2 or similar robotics middleware and Behavior Trees.
  • Familiarity with version control systems like Git and continuous integration/delivery pipelines.

More like this

Similar roles

Software Engineer Apps 5

Lam Research

Fremont, CA 100 days ago $141,000$307,000
Python Kubernetes AWS Azure Google Cloud PostgreSQL Redis MongoDB CI/CD RDBMS NoSQL Docker API design Event-driven architecture Container orchestration Infrastructure-as-code Message queues Streaming platforms Pub/sub systems
Hybrid

Application Software Engineer

Leidos

San Diego, CA 96 days ago $87,100$157,450
HTML CSS JavaScript AngularJS React Node.js Selenium Cucumber Git Jenkins Postgres SQL Server Oracle REST SOAP AWS Ant Maven JUnit Docker Kubernetes CI/CD TDD Scrum Agile

Application Software Engineer

SpaceX

Hawthorne, CA 10 days ago $125,000$145,000
Python Docker Kubernetes AWS CI/CD PostgreSQL Git Linux RESTful APIs JSON Scalability

Application Software Engineer

SpaceX

Redmond, WA 10 days ago $125,000$145,000
Python Docker Kubernetes AWS CI/CD PostgreSQL Git Linux RESTful APIs JSON Scalability