Description
The AdvancedSoftware Engineer will join our Controls Team and be responsible for :
- Software design and development of new and existing HMI (human machine interface) and diagnostic applications for INNIO Waukesha gas engines
- User interface design based on user experience
- Software quality control and unit tests implementation
- 3rd level customer support for HMI applications
- Creating technical documentation
- Work closely with product owners and customers to meet product specification requirements
- Drive performance and reliability enhancements
Your Profile (Requirements) :
5 years of experience with object-oriented software design5 years of experience with programming in C# Java C or PythonExperience with database design and SQLExcellent communications skills efficient in troubleshooting and eager to learnHigh degree of self-reliance and quality awarenessPreferred :
BS degree in computer science computer engineering or equivalent MS preferred.Experience with building user interfaces (HMI) for industrial applicationsExperience with version control systems (Azure DevOps GIT SVN etc.)Experience with agile software development processesFamiliarity with industrial communication protocols (J1939 Modbus Serial etc.)Familiarity with web-services a plusFamiliarity with embedded software development a plusINNIO offers a great work environment professional development challenging careers and competitive compensation. INNIO is an Equal Opportunity Employer. Employment decisions are made without regard to race color religion national or ethnic origin gender (including pregnancy) sexual orientation gender identity or expression age disability veteran status or any other characteristics protected by law.
Key Skills
Spring,.NET,C / C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems
Employment Type : Full Time
Department / Functional Area : Engineering
Experience : years
Vacancy : 1