Back to jobs

Software Engineer

Larson Automation · San Jose, CA, US

Spotted 23h agoFull-time

Job details

Pay
$90,000 – $125,000 a year
Work mode
On-site
Employment
Full-time
Posted
Oct 16, 2026
Last confirmed open
Oct 17, 2026
Job description

About this role

Job Description

Larson Automation is seeking a skilled Software Engineer to develop, test, and maintain software solutions that support automation systems and operational workflows. The ideal candidate has a strong programming background, analytical thinking skills, and an interest in building reliable software that integrates with technical systems and business applications.

In this role, you will collaborate with engineering and technical teams to develop software features, troubleshoot application issues, improve system performance, and support the integration of software with automation equipment and related technologies.

Responsibilities

  • Design, develop, test, and maintain software applications based on project requirements.
  • Write clean, efficient, reusable, and well-documented code.
  • Collaborate with software, electrical, and automation engineers on technical projects.
  • Develop and maintain application interfaces, system integrations, and data-processing components.
  • Troubleshoot software defects and investigate system performance issues.
  • Support communication between software applications and connected systems when required.
  • Participate in code reviews and follow established development standards.
  • Create automated tests and assist with software quality assurance.
  • Maintain technical documentation, system specifications, and development records.
  • Support software updates, deployment activities, and ongoing system improvements.

Requirements

  • Experience in software engineering, software development, or a related technical field.
  • Proficiency in one or more programming languages, such as Python, C#, Java, or C++.
  • Understanding of algorithms, data structures, and software design principles.
  • Familiarity with debugging, testing, and version control tools such as Git.
  • Knowledge of APIs, databases, and system integration concepts.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Effective communication and collaboration abilities.
  • Ability to manage multiple development tasks and meet project deadlines.

Preferred Skills

  • Experience with industrial automation software or system integration.
  • Familiarity with PLC communication, industrial protocols, or equipment interfaces.
  • Knowledge of SQL databases and data exchange between applications.
  • Experience with Windows-based applications or embedded software.
  • Understanding of automated testing, deployment workflows, and software maintenance.
  • Familiarity with Agile development practices.

About the Company

Larson Automation is the company named for this job-posting template. Confirm the specific employer's business details, current vacancy, work location, and pay range before publishing this listing.

Pay: $90,000.00 - $125,000.00 per year

Benefits:

  • Health insurance
  • Relocation assistance
  • Visa sponsorship

Work Location: In person

Interested in this role?Continue on Indeed to apply.
Apply on Indeed