Larson Automation · San Jose, CA, United States
Skills: Python, Java, C#/.NET, SQL
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 developme…
Sign in to see the original posting
Browse more developer jobs on RoleBurst