Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Helios Technologies Logo

Software Platforms Engineer

Helios Technologies

Salary not specified
Dec 5, 2025
Tulsa, OK, US
Apply Now

Enovation Controls is seeking to design and deliver custom in-dash displays, instrumentation, and control system solutions, and is looking for a Software Engineer to help build application software that enhances both the user and vehicle experience.

Requirements

  • 3+ years of experience with Linux / WSL 2.
  • Experience with C / C++ / C-Sharp or similar programming languages.
  • Experience solving software problems via decomposition as well as state management.
  • Experience working in and understanding multi-threaded techniques.
  • Experience creating modular / reusable components.
  • Experience diagnosing problems using sound debugging techniques.
  • Experience managing change with source control (Git, etc.)

Responsibilities

  • Participate in a team of C / C++ / C-Sharp developers to create and improve Embedded Software Applications to support various deployment vehicle and machine types.
  • Own feature sets in infotainment, media, visual, control, and cartography systems.
  • Quickly understand application requirements and make smart decisions about the best solution to a problem.
  • Collaborate with the team to create and implement simple and supportable designs.
  • Create accurate estimates of the time necessary to finish tasks based on your own knowledge, skills, and abilities.
  • Write software that adheres to coding standards, is supportable, and achieves performance expectations.
  • Communicate effectively within the team, with external teams, and with suppliers and customers.

Other

  • Bachelor's degree in Computer-Science-related field, OR equivalent work experience.
  • 3+ years of experience as a software development professional.
  • Hunger for solving problems and proving to yourself that a solution is final.
  • Ability to work in a team and collaborate with others.
  • Effective communication skills