> Markdown version of [/jobs/ext/3128833-software-support-engineer](https://www.wearedevelopers.com/jobs/ext/3128833-software-support-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Support Engineer - **Company:** Enovation Controls - **Location:** Tulsa, OK, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Computing Platforms, C Sharp (Programming Language), C++ (Programming Language), Software Debugging, Web Development, Embedded Software, Ethernet, Design of User Interfaces, Integrated Development Environments, Python (Programming Language), Microsoft Visual Studio, Modbus, Node.Js, Qt (Software), Raspberry Pi, Software Engineering, Visual Studio Online, Software Application Programming, Information Technology, Software Coding, Programming Languages - **Published:** September 28, 2026 - **Apply:** https://www.juju.com/job/16_263b81845 ## About the Role * 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 Qualifications * 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. ## Description * 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. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)