Enovation Controls · 1 day ago
Software Support Engineer
Enovation Controls specializes in complex projects, offering unparalleled expertise and innovative solutions. The Software Support Engineer will leverage embedded software skills to support customers and partners, assist in building applications, and provide valuable feedback to engineering teams.
Electrical & Electronic Manufacturing
Responsibilities
Create and document example code and fully functional applications using a variety of IDE’s and languages to support our display and controller platforms
Collaborate with other Engineering teams to demonstrate integrating third party embedded UI/UX frameworks like Qt and Crank Storyboard with our platform
Develop expertise in Enovation Controls Software Platforms (OpenPV and PowerVIsion) , to assist customers building applications for a variety of Enovation Controls hardware as well as Open Hardware such as raspberry Pi and Beaglebone
Ensure that customers are successful using Enovation Controls software and hardware platforms by providing an excellent level of customer support and developing instructional content as well as providing software engineering with valuable feedback as a “voice of the customer”
Participate in analysis of customer issues and feature requests working closely with engineering teams to bring resolution and help develop backlogs
Qualification
Required
Minimum of two years of industry experience developing code for embedded applications
Proficient in one or more programming languages, C#, C++, Python, in an embedded environment
Proficient in Visual Studio, QT Creator, VS Code, or similar IDE's
Ability to learn new technologies, software languages, and IDEs through self-directed means
Demonstrated ability to diagnose software problems using sound debugging and troubleshooting techniques
Effective in communicating technical subjects in an easy to consume instructional manner
Self-directed, able to scope and complete projects with limited direction either in a team environment or working independently
Preferred
Bachelor's degree in Computer Science, Engineering, or related technical field of study
Software debugging experience
Web Development Skills (node.js, html / css)
Electrical engineering aptitude
Knowledge of industrial communication busses CAN, Ethernet, and MODBUS
Company
Enovation Controls
Enovation Controls is an innovative manufacturer of electronic controls and displays for diverse markets.
H1B Sponsorship
Enovation Controls has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2024 (2)
2023 (1)
2022 (1)
2021 (2)
2020 (5)
Funding
Current Stage
Growth StageCompany data provided by crunchbase