Description
The AdvancedSoftware Engineerwill 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 design
- 5 years of experience with programming in C# Java C or Python
- Experience with database design and SQL
- Excellent communications skills efficient in troubleshooting and eager to learn
- High degree of self-reliance and quality awareness
Preferred:
- BS degree in computer science computer engineering or equivalent MS preferred.
- Experience with building user interfaces (HMI) for industrial applications
- Experience with version control systems (Azure DevOps GIT SVN etc.)
- Experience with agile software development processes
- Familiarity with industrial communication protocols (J1939 Modbus Serial etc.)
- Familiarity with web-services a plus
- Familiarity with embedded software development a plus
INNIO 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.
DescriptionThe AdvancedSoftware Engineerwill 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 enginesUser interface design based on user experienceSoftware quality contro...
Description
The AdvancedSoftware Engineerwill 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 design
- 5 years of experience with programming in C# Java C or Python
- Experience with database design and SQL
- Excellent communications skills efficient in troubleshooting and eager to learn
- High degree of self-reliance and quality awareness
Preferred:
- BS degree in computer science computer engineering or equivalent MS preferred.
- Experience with building user interfaces (HMI) for industrial applications
- Experience with version control systems (Azure DevOps GIT SVN etc.)
- Experience with agile software development processes
- Familiarity with industrial communication protocols (J1939 Modbus Serial etc.)
- Familiarity with web-services a plus
- Familiarity with embedded software development a plus
INNIO 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.
View more
View less