CareerZen Logo
Company logo

Backend Developer

Extra Duty Solutions

Full-time

San Antonio, TX

Job description

Job Title: Software Developer – Device Control
Company: Elemental Scientific, Inc.
Location: Omaha, Nebraska (On-site)
Employment Type: Full-time
Department: Engineering / R&D

About Elemental Scientific

Elemental Scientific (ESI) is a global leader in laboratory automation and sample introduction systems for ICP-MS and other advanced analytical technologies. Our products enable the world’s leading research institutions, semiconductor manufacturers, and industrial laboratories to streamline workflows, improve productivity, and achieve exceptionally high data quality. At ESI, we innovate, build, and test advanced automation and scientific instrumentation under one roof.

Position Overview

We are seeking a Software Developer to design, implement, and test control software for advanced scientific instruments and robotic automation. Your code will directly control real-world devices—motors, pumps, actuators, sensors—and will be central to delivering high-performance laboratory automation products.

This is a hands-on, on-site role where you will work closely with electrical and mechanical engineers, scientists, and other software developers. You’ll be part of a strong, collaborative team that values problem-solving and innovation.

Responsibilities

  • Write high-quality, well-structured code to control scientific instruments and automation hardware.
  • Interface with hardware components such as motors, valves, pumps, barcodes, RFID, and sensors.
  • Implement and use communication protocols such as RS-232, RS-485, TCP/IP, USB, Modbus, and others.
  • Participate in lab-based testing and debugging of prototypes and production systems.
  • Contribute to system architecture discussions and design reviews.
  • Create and maintain documentation including specifications, test plans, and code comments.
  • Work closely with a cross-disciplinary engineering team to translate requirements into stable, reliable software.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field (or comparable professional experience).
  • Strong proficiency in C#, C++, or Python.
  • Experience working with hardware-level device control, automation, robotics, or instrumentation.
  • Knowledge of multithreading, real-time control, or asynchronous programming.
  • Strong analytical and troubleshooting skills.
  • Demonstrated ability to succeed in a team-focused, collaborative environment.

Preferred Qualifications

  • Experience developing Windows desktop applications (WPF / .NET).
  • Experience with motion control systems (stepper/servo motors, robotics).
  • Background working with scientific instruments or automation systems.
  • Familiarity with source control (Git), Agile development, and issue tracking tools.

What Makes You Successful Here

  • You enjoy seeing your code control real moving hardware.
  • You like working in a lab alongside engineering teammates.
  • You thrive in a strong team culture where contributions matter.

Why Join ESI

  • Opportunity to work on cutting-edge automation systems used globally.
  • Strong, supportive engineering team with deep technical expertise.
  • Competitive salary, comprehensive benefits, and long-term growth opportunities.
  • Your work will directly enable advanced scientific discovery and industrial innovation.

Job Type: Full-time

Benefits:

  • 401(k)
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off

Location:

  • Omaha, NE 68122 (Preferred)

Work Location: In person