Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
HMI Software Developer - Controls Engineering image - Rise Careers
Job details

HMI Software Developer - Controls Engineering

As an HMI Software Developer at INNIO, you will play a key role in designing and implementing solutions for HMI systems, coding and validating new features, and providing 2nd level support for HMI issues. This role also involves assisting in guiding junior developers and participating in the development of new HMI systems. The ideal candidate should have a strong interest in HMI and SCADA systems, proficiency in object-oriented software design, and familiarity with agile processes and CI/CD pipelines.
 
At INNIO we offer you:  
  • Young & supportive team - in a fast-growing international business environment
  • Learn & develop yourself - help you craft your career path with (INNIO learning, free language courses according to business needs)
  • Hybrid working - 50% Office, 50 % Home Office with flexible working hours
  • Cafeteria package with various options - SZÉP Card, Cash option, Nursery & kindergarten support
  • Medicover Spring White Package- from the first day of employment
  • Easily accessible location - in the heart of the most vibrant campus area in Budapest (location: 13rd District, easy to approach by Metro Line 3)
  • Take a break - Recharge your batteries with free coffee and tea selection in the kitchen area
  • Live an active lifestyle – activate your AYCM pass

In this role you will be responsible for:

  • Design and implement creative solutions for customer requirements on INNIO HMI systems using the latest technologies.
  • Code, validate, and create technical documentation for new features.
  • Provide 2nd level support and debugging for HMI issues.
  • Participate in the functional ownership of HMI features and epics (functional areas).
  • Assist in guiding junior developers.
  • Collaborate in a team on the architectural design and development of new HMI systems and components.

Your Profile:

  • A bachelor’s degree in computer science, computer engineering, or a related field.
  • 3-10+ years of experience in full stack development.
  • Proficient knowledge in object-oriented software design, C# or Java, and web technologies like JavaScript, HTML, CSS, and React.
  • Strong interest in HMI and SCADA systems.
  • Familiarity with agile processes, CI/CD pipelines, and common software development tools.
  • Good communication skills in English.
  • Basic to intermediate UI/UX design skills.
Preferable Requirements:
  • Experience with industrial HMI and/or SCADA systems (e.g., Atvise from Bachmann).
  • Experience in the power supply, gas engines, or automotive industry.
  • Knowledge of communication protocols used on HMI and PLC systems like OPC UA.
Innio Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Innio DE&I Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Innio
Innio CEO photo
Dr. Olaf Berlien
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About HMI Software Developer - Controls Engineering, Innio

Are you ready to take your career to the next level? Join INNIO as an HMI Software Developer in Controls Engineering, where you'll become a crucial part of our dynamic team. This position is packed with opportunities to design and implement cutting-edge solutions for HMI systems. You’ll be responsible for coding and validating new features while also providing second-level support for any HMI-related issues that pop up. One of the most exciting aspects of this role is the chance to mentor junior developers and contribute to the evolution of our new HMI systems. If you’re passionate about HMI and SCADA systems, along with a solid foundation in object-oriented design, we’d love to hear from you! With INNIO, you won’t just find a job; you’ll find a community that supports your growth and career aspirations. We offer hybrid working options that allow for a flexible work-life balance, a friendly team environment, as well as comprehensive benefits including cafeteria packages and a Medicover Spring White Package right from your first day. With our commitment to continuous learning, you’ll have access to various educational resources, including free language courses tailored to our business needs. If you have a bachelor's degree in computer science, experience with C#, Java, and web technologies, and a keen interest in technology, this might just be the ideal opportunity for you! Consider joining us in a vibrant and accessible location in the heart of Budapest!

Frequently Asked Questions (FAQs) for HMI Software Developer - Controls Engineering Role at Innio
What does an HMI Software Developer do at INNIO?

An HMI Software Developer at INNIO focuses on designing and implementing solutions for HMI systems, coding new features, and providing important second-level support for HMI issues. This role also involves guiding junior developers and working on new HMI system development, making it an exciting opportunity for those passionate about technology.

Join Rise to see the full answer
What qualifications are needed for the HMI Software Developer role at INNIO?

To be successful as an HMI Software Developer at INNIO, candidates should have a bachelor’s degree in computer science or a related field, along with 3-10+ years of full stack development experience. Proficiency in object-oriented design and familiarity with technologies such as C#, Java, JavaScript, HTML, and CSS is essential.

Join Rise to see the full answer
What are the working conditions for HMI Software Developers at INNIO?

HMI Software Developers at INNIO enjoy a hybrid working model with opportunities to work both from the office and home. This flexibility is complemented by a supportive team culture and various benefits, including cafeteria packages and health insurance starting on day one.

Join Rise to see the full answer
Does INNIO support professional development for HMI Software Developers?

Absolutely! INNIO emphasizes the professional growth of its employees, offering access to various learning resources including free language courses and technical training to help you craft your career path effectively.

Join Rise to see the full answer
What technologies does an HMI Software Developer at INNIO work with?

As an HMI Software Developer, individuals will typically engage with a range of technologies including C#, Java, web technologies such as JavaScript, HTML, CSS, and frameworks like React. Experience with HMI and SCADA systems is also important.

Join Rise to see the full answer
What kind of team culture can HMI Software Developers expect at INNIO?

The culture at INNIO is characterized by a young and supportive team environment. Employees appreciate working alongside talented individuals in a fast-growing international business, fostering collaboration and innovation.

Join Rise to see the full answer
What kind of projects will an HMI Software Developer work on at INNIO?

HMI Software Developers at INNIO will work on a variety of projects focused on designing and implementing creative solutions for HMI systems based on customer requirements. They will also participate in the functional ownership of HMI features and assist in architectural design.

Join Rise to see the full answer
Common Interview Questions for HMI Software Developer - Controls Engineering
Can you explain your experience with HMI and SCADA systems?

When discussing your experience, highlight specific projects you have worked on that utilized HMI or SCADA. Discuss the technologies you used, the challenges you faced, and how you overcame them to demonstrate your expertise.

Join Rise to see the full answer
How do you approach coding and validating features for HMI systems?

Speak to your systematic approach towards testing and validation, including how you ensure quality in your code. Mention any specific tools or methodologies you utilize to enhance coding efficiency.

Join Rise to see the full answer
What role does object-oriented programming play in your development process?

Discuss your understanding of object-oriented principles such as encapsulation, inheritance, and polymorphism. Provide examples from previous projects to illustrate how you have applied these principles in real-world scenarios.

Join Rise to see the full answer
How do you handle debugging complex HMI issues?

Share your process for debugging - mention using logs, breakpoints, or specific debugging tools. Discuss how you approach both identifying the problem and resolving it effectively.

Join Rise to see the full answer
Can you provide an example of how you mentored a junior developer?

Provide a concrete example where you offered guidance, helped them navigate challenges, or structured a learning path for them. Illustrate the impact it had on their development and overall team performance.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

Mention prioritization techniques you use, such as the Eisenhower matrix or Kanban boards, and explain how you communicate priorities with your team to ensure project timelines are met.

Join Rise to see the full answer
What tools do you prefer when developing in an Agile environment?

Discuss specific Agile tools you've worked with such as JIRA, Trello, or Git, and explain how they've enhanced your workflow and collaboration within the team.

Join Rise to see the full answer
How would you describe your experience with CI/CD pipelines?

Talk about your hands-on experience with continuous integration and deployment. Mention the tools you’ve used and how CI/CD has improved your development processes in previous roles.

Join Rise to see the full answer
What is your approach to UI/UX design?

Share your understanding of UI/UX design principles, and any design tools you're familiar with. Provide examples of how you've incorporated user feedback into your designs in past projects.

Join Rise to see the full answer
Why do you want to work at INNIO as an HMI Software Developer?

Express your enthusiasm for INNIO's mission and values, and how they align with your own career aspirations. Highlight specific aspects of the company culture or projects that inspire you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Innio Remote No location specified
Posted 7 days ago
Posted 10 days ago
Photo of the Rise User
Logitech Remote No location specified
Posted yesterday
Photo of the Rise User
Kaseya Careers Remote Orlando, Florida, United States
Posted 13 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 26, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!