Software Developer HMI Embedded Systems

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 6 Month(s)

Skills

Agile
C++
C#
Lua
Python
Modbus
Problem Solving

Job Details

Software Developer HMI Embedded Systems

Location: Tulsa, OK - Hybrid

(Position is in Tulsa, OK. If not willing to relocate, please do not apply.)
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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.