US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Engineer

Who We Are

Metrix is the preferred supplier of industrial condition monitoring systems to many of the world's leading manufacturers and users of cooling towers, gas turbines, reciprocating compressors, and other rotating and reciprocating machinery.

With headquarters in Houston, Texas, we operate in more than 40 countries via factory-direct sales and service professionals, along with a strategic network of instrumentation partners.

We pioneered the concept of simple, affordable machinery protection with our seismic measurement technology.

Initially focused on geophysical exploration, this technology also found abundant applications for vibration measurements on industrial machines and has been our focus for 50 years.

Your Role

The Software Engineer is part of the Houston based Engineering team, responsible for a combination of sustaining activities and engineering projects, including new product development.

The Software Engineer will be responsible for a variety of engineering initiatives in designing, planning, and testing of software for company produced systems.

The engineer may assist with customer and in-house training and project coordination, as well as periodic support for other Software Engineers within the group.

Responsibilities:


* Designing, coding, and testing software applications based on user requirements.


* Collaborating with cross-functional teams to analyze and understand software requirements.


* Developing high-quality, efficient, and scalable code using programming languages and frameworks.


* Troubleshooting and debugging software issues and providing timely resolutions.


* Conducting system and software performance testing and making recommendations for improvements.


* Participating in code reviews to ensure adherence to coding standards and best practices.


* Maintaining and enhancing existing software systems.


* Keeping up to date with emerging technologies and industry trends to drive innovation.


* Review, develop, and prepare project documentation following standards, practices, and use of engineering tools as recommended by governing department.

Qualifications:

Education & Experience:


* Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent work experience).


* Three (3) years of Software Engineering required.


* Proficiency in one or more programming languages (such as C#, C++, Python, etc.).


* Familiarity with software development methodologies (such as Agile, Scrum, etc.).


* Experience with software development tools and frameworks (such as Git, IDEs, etc.).

Competencies:


* Strong problem-solving and analytical skills.


* Excellent communication and teamwork abilities.


* Attention to detail and a commitment to producing high-quality work.

-------------------------______________________________________________________________________________

We offer a generous compensation package that ...




Share Job