Software Engineer
Metrohm - Career
Metrohm is one of the world’s most trusted manufacturers of high-precision instruments for chemical analysis. Founded in 1943 by Bertold Suhner in Herisau, Switzerland, Metrohm has grown to an international company that supplies its products in more than 80 countries through more than 37 own subsidiaries and numerous exclusive distributors.
About Metrohm Raman:
Specializing in spectrographic chemical identification equipment, we build exciting instruments with applications from security and defense to pharmaceutical. We utilize the science of raman spectroscopy to analyze unknown compounds and mixtures in the field. We are continuously innovating our products and pursuing new markets.
We are looking for a self-motivated and passionate person to join our team. This person will work with business and technology teams to develop, test and deliver a multitude of advanced software projects. This person should have good communication skills, and a solid understanding of software architecture, testing and methodologies.
- Reports to: Lead Software Engineer
- Department: Engineering
SOFTWARE ENGINEER
Essential Duties:
-
Develop, design, implement and, test software for desktop and embedded systems.
-
Code for device subsystems including GUI interfaces.
-
Work in an embedded Linux and micro-controller environment.
-
Strong commitment to good engineering discipline and processes including code reviews and unit tests.
-
Ensure the release of quality software and firmware suites.
-
Utilitze IBM RTC to track progress and update user stories.
-
Adhere to development standards, policies, and procedures.
-
Follow all company policies, procedures and safety rules.
-
Maintain work area in a clean and orderly condition.
-
Perform other duties as assigned.
Minimum Qualifications:
-
Bachelor of Science Degree in Computer Engineering, Computer Science, or related discipline.
-
Minimum 2 years of Software Engineering experience preferred.
-
Experience with the Agile design process.
-
Experience with revision control, preferably Git.
-
Excellent interpersonal and communication skills both written and oral.
-
Ability to work effectively independently as well as in a team environment.
-
Attention to detail and ability to prioritize tasks in deadline driven environment.
Beneficial Qualifications:
-
Embedded Linux and/or Windows development background.
-
Experience with C# (.NET framework), C++, or Lua.
-
Experience with Protobuf and RPC.
-
Experience maintaining an existing codebase.
-
Experience working with web/cloud based technologies.
-
ISO 9001 experience.
-
Graphic design experience.
-
Positive attitude and good work ethic required.
To apply, please send resume to [email protected]