Software Sustainability Engineer

TASi Measurement

$91K — $126K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a related technical field like Computer Science or Software Engineering.
  • 2+ years of professional software development experience.
  • Proficiency in C#, .NET, Python, Visual Basic, and SQL Server.
  • Experience with embedded controllers, firmware, and legacy software platforms.
  • Strong foundational knowledge of computer architecture and hardware/software interactions.
  • Familiarity with MRP/ERP systems, preferably Epicor.
  • Proficiency in source control tools.

Responsibilities

  • Support and enhance software for production and manufacturing operations.
  • Troubleshoot software issues impacting production and quality.
  • Develop applications interfacing with sensors, instruments, and databases.
  • Modernize legacy software platforms and facilitate technology migration.
  • Create reports and dashboards to analyze production performance.
  • Collaborate cross-functionally with manufacturing, quality, and IT teams.
  • Document system functionalities, software changes, and validation results.

Benefits

  • Comprehensive health insurance plans.
  • Retirement savings plan options.
  • Paid time off and holidays.
  • Opportunities for continuous professional development.
  • Dynamic work environment in a manufacturing facility.
Full Job Description
Title: Software Sustainability Engineer

Department: Engineering

Reports To: Production and Quality Manger

FLSA Category:Exempt

Pay: $91,800 - $126,200

Job Summary:

The Software Sustainability Engineer can understand legacy factory software, support production-critical systems, interface with a variety of sensors and instruments, and help modernize systems while maintaining accuracy, reliability, safety, quality, and traceability.

This role is based on-site with our main facility in Monterey, CA. This will also include work at our Marina facility. There is no remote work option available.

Responsibilities:

  • Support and improve software used for production, calibration, testing, and manufacturing operations.

  • Troubleshoot software issues affecting production, quality, calibration, and manufacturing performance.

  • Develop and maintain applications that interact with production equipment, sensors, instruments, and databases.

  • Support modernization of legacy software platforms and migration to newer technologies.

  • Create reports, dashboards, and data tools that improve visibility into production and quality performance.

  • Support calibration systems, test systems, data acquisition systems, and manufacturing automation.

  • Participating in software architecture, validation, and deployment activities.

  • Collaborate with manufacturing, quality, engineering, IT, and operations teams.

  • Document system functionality, software changes, troubleshooting activities, and validation results.

  • Support engineering change implementation and continuous improvement initiatives.

  • Participate in new product development projects, prototype activities, and product introductions.

  • Strong troubleshooting and root-cause analysis skills.

  • Effective written and verbal communication skills.

  • Ability to create and maintain technical documentation, work instructions, procedures, and illustrated service or manufacturing documents.

  • Versed on Microsoft Office 365 Tools


Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical field.

  • At least 2 years of professional software development experience.

  • Experience with C#, .NET, Python, Visual Basic, SQL Server, or similar technologies.

  • Experience with modern programming practices and object-oriented development.

  • Experience supporting embedded controllers, firmware, communication interfaces, and legacy software platforms. Comfortable working with existing architectures, reverse engineering system behavior, and troubleshooting issues across hardware, firmware, and software boundaries.

  • Fundamental understanding of computer architecture, microcontrollers, memory devices, serial communications, and hardware/software interaction.

  • Experience with SQL databases.

  • Experience with MRP/ERP systems, preferably Epicor.

  • Experience troubleshooting software systems and working with production or test environments.

  • Experience in manufacturing, industrial automation, calibration, test engineering, or instrumentation environments.

  • Familiarity with source control tools.

  • Strong problem-solving and communication skills.

  • Ability to work effectively with technical and non-technical teams.


Preferred Qualifications

  • At least 5 years of professional software development experience.

  • Experience modernizing legacy software applications.

  • Familiarity with data acquisition systems, industrial communications, sensors, or instrumentation.

  • Experience with MES, production reporting, dashboards, or quality data systems.

  • Exposure to thermal mass flow measurement, gas flow systems, or industrial instrumentation.

  • Understanding of electronics, hardware interfaces, or embedded systems.

  • Knowledge of digital communication hardware and protocols such as RS232, RS485, USB, MODBUS, Profibus, Foundation Fieldbus, BACnet, HART, Ethernet, or similar industrial standards.

  • Experience with GUIs.


Physical Demands:

  • Physical Demands: Able to lift up to 20 pounds, sit for prolonged periods of time.

  • Visual Demands: Must be able to look at a computer monitor for extended periods.

  • Manufacturing Environment: Must be able to work in a manufacturing company, which may involve exposure to machinery, noise, and other industrial conditions.


Pay Transparency:

We are committed to pay transparency and equitable compensation practices. The compensation range for this position is $91,800 - $126,200 depending on factors such as experience, skills, qualifications, and location.

In addition to base compensation, this role includes a comprehensive benefit package which may include health insurance, retirement plans, paid time off, and other benefits.

Similar Jobs

More Jobs at TASi Measurement

More Information Technology Jobs

Find similar Software Sustainability Engineer jobs: