Software Engineer

  • 496435
  • Costa Mesa, California, United States
  • Ingenieurwesen
  • Vollzeit / Regelmäßig
Company Overview
 
Advanced Micro Instruments (AMI) is a leader in the design and manufacturing of gas analyzers for Fortune 100 companies around the world. Since 1995 our customers have relied on AMI to provide industry leading products for their most critical gas measurement and
monitoring applications. Our focus is on the measurement of trace and percent levels of Oxygen, H2S, and Moisture using electrochemical and tunable diode laser-based sensing technologies. AMI’s largest market is in the midstream Natural Gas sector; however, we have customers who use our products in a wide range of industrial and commercial applications.
 
Job Summary
 
AMI is seeking a Software Engineer who thrives on solving complex problems and is a proactive critical thinker. This role is perfect for an individual who enjoys tackling challenges head-on, takes initiative to find solutions, and is hands-on in their approach to problem-solving. They actively engage in AMI’s mission to design and manufacture analyzers with unmatched performance, reliability, and ease of use.
 
Key Responsibilities:
  • Design, develop, test, and maintain high-quality software applications and test tools in support of both new product development and sustaining engineering.
  • Collaborate with cross-functional teams to understand requirements and deliver software solutions that enable the design and manufacture of high-performance gas analyzers.
  • Develop and execute test plans to validate system-level performance.
  • Conduct software testing, including unit testing, integration testing, and end-to-end testing.
  • Analyze test outcomes, create test reports and summaries.
  • Support debugging and troubleshooting efforts at the system, sub-system, and component level.
  • Identify and execute improvement initiatives that drive the continued growth of AMI.

Minimum Qualifications:

  • 2-6 years of experience in software development.
  • Bachelor’s degree in Computer Science, Software Engineering, or related technical discipline.
  • Proven experience in application software design and development, particularly interfacing with embedded devices, laboratory equipment, or industrial automation equipment.
  • Demonstrated proficiency in programming languages such as C#, .NET, C/C++, and scripting languages like Python.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Excellent problem solving and debugging skills.
  • Familiarity with communications busses and protocols such as USB, UART/RS232/RS422/RS485, SPI, I2C, Ethernet, Modbus RTU, etc.
  • Familiarity with network protocols, including TCP/IP and Sockets.
  • Familiarity with electronic instrumentation such as oscilloscopes and multimeters.
  • Experience writing and maintaining tests for software applications. This includes unit testing, integration testing and end-to-end testing.
  • Familiarity with continuous integration and continuous deployment best practices.
  • Familiarity with Visual Studio and/or Visual Studio Code.
  • Proficiency in version control software processes and techniques (Git, GitLab, Github, SVN).
Highly Desirable Experience:
 
  • Background in Chemistry, Spectroscopy, or similar.
  • Experience with electrochemistry, especially electrochemical sensors.
  • Experience with industrial process automation protocols such as SCADA.
  • Experience in industrial markets such as Oil & Gas, Petrochemical, Mining, or similar Heavy Industrial areas.

PAY TRANSPARENCY

AMI carefully considers a wide range of compensation factors including the background, education, training, and experience required, as well as geographic considerations such as cost of labor, and applicable local and state laws. These considerations can cause offered compensation to vary. Actual offer will be based on the individual candidate. Enpro offers a range of benefits including, but not limited to medical, dental, vision, life, 401(k) matching, and other supplemental insurance options. #AMI

United States: The hiring range for this position is typically USD $90K to $135K. 

EEO (Equal Employment Opportunity) and Culture Statement:

AMI is a subsidiary of Enpro, a leading industrial technology company focused on critical applications across many end-markets, including semiconductor, industrial process, commercial vehicle, sustainable power generation, aerospace, food and pharma, photonics and life sciences.

At AMI, we believe that diversity drives innovation and inclusion fosters growth. We are committed to creating a workplace where everyone feels valued and respected. Our employment decisions are based on merit, qualifications, and business needs, without regard to race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, disability, genetic information, marital status, military service, or any other status protected by applicable law.  If you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact Human Resources, and we will make all reasonable efforts to accommodate your request. 

AMI is an equal opportunity employer. Legal authorization to work in the United States is required. We will not sponsor employment visas now or in the future for this job.

Subscribe to job alerts

Nicht du?

Wir haben Ihnen einen Code per E-Mail gesendet, um Ihre Identität zu bestätigen. Bitte überprüfen Sie Ihren Spam-/Junk-Ordner, wenn Sie die E-Mail nicht in Ihrem Posteingang erhalten.

Vielen Dank

Andere Leute gesehen

Senior Accountant

496513 Boise Idaho United States Boise, Idaho, United States Finanzen Vollzeit / Regelmäßig
NxEdge, an Enpro company, is seeking a Staff or Senior Accountant to join our Finance team. In this role, you’ll work closely with the Accounting Manager to ensure accurate and timely financial reporting. You’ll be responsible for maintaining gene...

Production Manager

496510 Houston Texas United States Houston, Texas, United States Garlock Operationen Vollzeit / Regelmäßig
The Manufacturing Manager is responsible for overseeing the safe, efficient, and reliable operation of manufacturing processes at the Houston facility. This role ensures optimal production performance while maintaining the highest standards of saf...

Gylon Technician: Calendar Operator 2nd Shift (2PM-10PM)

496503 Palmyra New York United States Palmyra, New York, United States, 14522 Garlock Operationen Vollzeit / Regelmäßig
Are you seeking an entry level job to grow a career in the manufacturing industry? Would you like to have a chance to grow your career by working in an innovated, high-tech interface and automation environment?

Buyer

496506 Daytona Beach Florida United States Daytona Beach, Florida, United States Technetics Semi Lieferkette Vollzeit / Regelmäßig
Responsible for creating purchase order tracking systems, alerting management when orders have been filled and invoices from vendors have been issued, answering vendor questions and providing them with additional order documentation as needed. Wor...

CNC Machine Technician

496501 Boise Idaho United States Boise, Idaho, United States Operationen Vollzeit / Regelmäßig
We are searching for a fulltime CNC Machine Technician to join our Facilities team Shift: M-F 7am-3:30pm

Manager, ERP Applications

496498 Palmyra New York United States Palmyra, New York, United States, 14522 Garlock Informationstechnologie Vollzeit / Regelmäßig
 Job Summary:  The ERP Applications Manager Leads and coordinates functional and technical aspects of Garlock’s ERP landscape and surrounding applications and is responsible for creating a strong connection between IT and the business. 

home_snippet.jpg

GLOBALE LEISTUNG: Fast die Hälfte des Jahresumsatzes wird in Märkten außerhalb der USA erzielt

Im Rahmen des Rekrutierungs- und Bewerbungsprozesses erhebt und verarbeitet Enpro personenbezogene Daten von Bewerbern gemäß der Datenschutzrichtlinie von Enpro, die hier zu finden ist: https://www.enproindustries.com/privacy-policy/default.aspx

Jetzt bewerben

Benachrichtigen Sie mich über solche Jobs

Nicht du?

Wir haben Ihnen einen Code per E-Mail gesendet, um Ihre Identität zu bestätigen. Bitte überprüfen Sie Ihren Spam-/Junk-Ordner, wenn Sie die E-Mail nicht in Ihrem Posteingang erhalten.

Vielen Dank