Software Support Engineer - Technical Services

Enovation Controls

$80K — $95K *
Tulsa, OK 74133In-Person
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in CS, Engineering, or related field
  • Proficient in programming languages C# and C++ for embedded systems
  • Experienced with Visual Studio, VS Code, or similar IDEs
  • Ability to learn new technologies autonomously
  • Skilled in software/hardware diagnostics and troubleshooting
  • Effective communicator of technical subjects
  • Self-directed in project management, both independently and in teams

Responsibilities

  • Create and document example code and applications for display and controller platforms
  • Integrate third-party embedded UI/UX frameworks like Qt and Crank Storyboard
  • Develop expertise in Enovation Controls products to assist customers
  • Provide high-quality customer support and develop instructional content
  • Analyze customer issues and feature requests alongside engineering teams

Benefits

  • Opportunity to work on diverse products across multiple industries
  • Onsite work environment fostering close collaboration
  • Part of a dedicated Technical Services Team
  • Engagement in customer success initiatives
  • Access to advanced technology and systems in embedded development
Full Job Description
Job Type

Full-time

Description

Tulsa, OK (Onsite)

Job Summary

Enovation Controls is seeking a Software Support Engineer. Join our Technical Services Team to leverage your software skills and enable our customers success by providing code development and application support. Our products are found in a variety of markets including electric vehicles, off highway industrial equipment, stationary engine applications, off-road powersport vehicles, wakeboard boats, motorcycles, and many more.

Key Job 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.
  • Demonstrate integrating third party embedded UI/UX frameworks like Qt and Crank Storyboard with our platform.
  • Develop expertise in Enovation Controls software and hardware platforms to assist customers develop applications using our products.
  • Ensure that customers are successful using Enovation Controls software and hardware by providing an excellent level of customer support and developing instructional content.
  • Participate in analysis of customer issues and feature requests working closely with engineering teams to develop backlogs and bring resolution.


Requirements

Required Experience and Skills
  • Bachelor's degree in CS, Engineering, or related technical field of study.
  • Proficient in one or more programming languages, C#, C++ in an embedded environment.
  • Proficient in Visual Studio, VS Code, or similar IDE's.
  • Ability to learn new technologies, software languages, and IDEs through self-directed means.
  • Skilled in diagnosing software or hardware 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 Experience and Skills
  • Two years of industry experience developing code for embedded applications.
  • Practical knowledge of networks and protocols CAN, J1939, Ethernet, or MODBUS.
  • Familiar with other languages and OS - HTML V, Python, Nodejs, Codesys, Linux, QNX.
  • Experience with electronic devices, circuits, and sensors.
  • Familiar with AI models and agents.


Similar Jobs

More Jobs at Enovation Controls

More Technical Services Jobs

Find similar Software Support Engineer - Technical Services jobs: