Job ID: 10855
Location: Tulsa, OK
Category: IT
Employment Type: Contract To Hire
Date Added: 06/09/2025

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

(Word, PDF, RTF, TXT)
* Required field.

Job Description

Software Developer – HMI Embedded Systems

Location: Tulsa, OK – Hybrid

Description

Looking for a Software “HMI Focused” Developer to join our team of Engineers and Designers in the creation of custom display, instrumentation, and control system solutions for engine and engine-driven vehicles/equipment. Immerse yourself in a collaborative, creative environment where you can utilize your development expertise and our in-house tools/products – All in support of application specific integration and solutions that clear the path to our customers’ success. Our products are found on electric vehicles, off highway industrial equipment, stationary engine applications, off-road vehicles, wake board boats, motorcycles, and many more.
 
Key Job Responsibilities
  • Collaborate with product development teams to plan, create, and deploy system/vehicle and user-focused software display solutions
  • Develop custom applications with system/vehicle specific communication and control interfaces
  • Work with platform engineers to support custom hardware and middleware features
  • Work with software test and technical support engineers to diagnose and solve problems
  • Work directly with project stakeholders and provide iterative support
 
Position Requirements
  • Bachelor's degree in a related Science/Technology field of study, OR equivalent training and experience 
  • Professional Software Development experience in an Agile team environment
  • Proficient in several programming languages such as C#, C++, Python, Lua, Codesys ST
  • Experience with visual-based programming is a plus
  • Willingness and ability to quickly learn new software toolchains, frameworks and languages
  • Experience developing HMI software for embedded displays is a plus
  • Must have a high attention to detail and a strong sense of urgency
  • Exceptional debugging, troubleshooting and problem-solving skills
  • Self-starter who can develop independently as well as seamlessly co-develop with others
  • Has a passion for problem solving and creating application-specific solutions
  • Electrical engineering aptitude is preferred 
  • Specific industrial/off-highway application knowledge and experience is a plus
  • Experience with engine and vehicle communication (CAN J1939, MODBUS)
  • Proficiency in T4F emissions requirements is a plus
  • Demonstration of programming knowledge and working examples/classwork
  • Comfortable communicating directly with project stakeholders