Embedded Software Test Engineer

Diversified Services Network, Inc.Sanford, NC
Onsite

About The Position

Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Software Test Engineer to join our team in Sanford, NC! This position is for an Embedded Software Test Engineer supporting the compact construction equipment product line, including Compact Track Loaders, Skid Steer Loaders, and Compact Utility Loaders. The role is part of an engineering team responsible for embedded software testing, machine integration, troubleshooting, validation, and performance improvement in both lab and on-machine environments.

Requirements

  • Associate’s degree AND 5+ years’ experience required
  • 5-7 years’ experience required
  • Associate degree in Agricultural Systems, Automotive Systems, or Computer Technology or equivalent training required
  • 1+ year of experience with software testing and development.
  • An understanding of serial protocols and experience with J1939 CAN communications or equivalent protocol.
  • Familiar with Vector tools such as CANape and CANalyzer in testing or troubleshooting.
  • CAN data link communications on machine.
  • Reading schematics.
  • Basic abilities with hand tools, soldering, working with electrical connectors.
  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
  • Ability to work independently and manage one’s time.
  • Capable of juggling multiple tasks and/or projects at the same time.
  • Microsoft Excel and Word.
  • Strong documentation and tracking abilities.
  • Strong people skills and emotional intelligence.

Nice To Haves

  • Experience with C/C++ or Matlab Simulink desired.

Responsibilities

  • Complete software testing and development tasks required to meet program deliverables.
  • Must climb in and out of machines repeatedly.
  • Enable machine software and tuning development.
  • Support Integration engineers and Endurance operations.
  • Keep machines updated (machine/display/network software) to drive timely issue discovery and validation.
  • Regularly update the team on status of work and machine condition.
  • Keep engineering-owned machines updated with various versions of test and development software for different machine control modules.
  • Track and document versions installed on each machine in shared files and sites.
  • Coordinate and execute lab and machine verification activities.
  • Assist with development of software verification test procedures.
  • Make simple harnesses as needed for instrumentation and data collection.
  • Identify and resolve issues with proper issue list submissions.
  • Appropriately communicate and collaborate with other engineers and teams to resolve and/or escalate issues.
  • Continue in active discovery, troubleshooting, and resolution even when unable to solely fix.
  • Take direction on priority and activities from senior engineer(s) and manager.
  • Contribute to a collaborative culture of trust, respect, and action.

Benefits

  • full benefits
  • PTO
  • 401k
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service