C#/C+ Programmer Entry level to Mid Level (Remote) DieselLaptops.com - Columbia, SC

Diesel Laptopsover 1 year ago
Columbia, South Carolina, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Diesel Laptops offers a complete line of commercial truck diagnostic software, hardware, and laptop kits for major brands including Cummins, Detroit Diesel, Mack, Volvo, and many more. We are seeking motivated individuals to join our team of automotive and truck diagnostic software developers. In this role, you will learn automotive protocols, analyze and troubleshoot existing C applications, sift through data log files for undocumented messages, perform field tests with automotive technicians, and propose improvements or new application ideas to advance our industry-leading products.

In our efforts to keep everyone at Diesel Laptops safe and healthy, we strictly follow CDC and WHO recommendations by providing face masks, gloves, hand sanitizer, and temperature checks for all on-site employees.

Key Responsibilities

  • Help build diagnostic products from the ground up by creating innovative diagnostic tools in collaboration with the engineering team.
  • Learn and analyze vehicle bus protocols to decipher the purpose and format of undocumented messages (experience in C or C++ is an advantage).
  • Maintain, update, and develop new protocols for diagnostic products (Backend - using C#, C or C++).
  • Support unit and UI tests to identify and resolve malfunctions.
  • Troubleshoot, debug, and optimize software performance.
  • Design user interfaces to enhance user experience.
  • Collaborate with the Product Development team to plan and implement new features.
  • Ensure that both new and legacy applications adhere to quality standards.
  • Research and propose new products, applications, and protocols as technology trends evolve.
  • Communicate suggestions and ideas for improvements clearly with team members.

Required Qualifications

  • Strong decision-making and organizational skills
  • Meticulous attention to detail and the ability to meet strict deadlines
  • Excellent written and verbal communication skills
  • Adaptability and flexibility in a dynamic, high-volume environment
  • 1-3 years of experience with C-based coding, troubleshooting, and debugging software
  • Ability to design intuitive and user-friendly graphical user interfaces
  • Foundational knowledge in Software Development and understanding of protocol languages

Benefits & Perks

  • Job Type: Full-time
  • Safety Measures: We provide face masks, gloves, hand sanitizer, and temperature checks to ensure a safe working environment.

Required Skills

GUI Design
Automotive Protocols
C++
C#
Debugging
Troubleshooting