Software Engineer, II

Link Engineering CompanyPlymouth, MI
Onsite

About The Position

Link Engineering Company (LINK) is a premier designer and manufacturer of precision test equipment, specializing in customized solutions for the Automotive, Aviation, Off-Highway, Rail, and Civil Engineering industries. Headquartered in Plymouth, Michigan, LINK maintains testing laboratories, manufacturing, and support facilities globally. Established in 1935 and family-owned for generations, LINK fosters a supportive environment with continuous learning and development opportunities. The Software Engineer, II is responsible for designing, implementing, and supporting computer-based data acquisition and control systems for precision test equipment, including inter-networked control. This role involves all phases of the product lifecycle, from customer specifications and reviews to implementation, testing, and training.

Requirements

  • Bachelor’s Degree in Engineering or related field.
  • Minimum of 3 years of experience.
  • Proven experience with embedded systems or software-based controls to control electro-mechanical systems.
  • Understanding of hardware and software designs.
  • Proficiency in multiple programming languages, including C++, C#, and a modern scripting language (Python, JavaScript, etc.).
  • Familiarity with CAN and Ethernet communication protocols.
  • Solid understanding of mechanical and electrical systems and undergraduate level physics.
  • Able to read and understand electrical control diagrams.
  • Understanding and implementing network communications between subsystems.
  • Analysis of test data to determine proper test function or determining possible reasons for malfunction.
  • Ability to work well in a Team environment.
  • Ability to set priorities and meet deadlines.
  • Strong trouble-shooting and problem-solving skills.
  • High level of interpersonal skills to work effectively with diverse people and cross-functional teams.
  • Strong Microsoft Office skills.

Nice To Haves

  • Experience in Computer Engineering or Robotics preferred.
  • Previous experience with RTOS, FPGA, .NET 6 and Linux preferred.

Responsibilities

  • Work with internal software development toolset and environment, in combination with other tools and languages, to achieve equipment control system design goals.
  • Meet project timing by developing and documenting robust code, and efficiently using appropriate software tools.
  • Perform software development using multiple environments, including C, Delphi, and Visual Studio .NET, to contribute to the development of the next generation control system.
  • Utilize Angular, Bootstrap, and internal tooling to build application-specific user interfaces.
  • Learn, understand, and build intuitive user experiences around a custom WebAPI.
  • Review technical specifications for conformance and exceptions.
  • Collaborate with the engineering team and customers to develop practical controls concepts in the absence of detailed equipment or testing specifications.
  • Participate in code reviews and adhere to the build and deploy strategy for assigned software development projects, using the designated version control system and code repository.
  • Ensure project milestone features and timing obligations are met.
  • Proactively communicate obstacles and new timing projections to supervisor.
  • Offer creative and suitable solutions to design challenges or flaws.
  • Define test plans and perform validation testing to confirm system and functional requirements are met.
  • Work with test laboratories to enhance LINK Test Equipment capabilities and support the latest industry procedures and standards, as well as new R&D opportunities.
  • Assist LINK Service Technicians and customers with technical issues.
  • Ensure work is performed in a safe manner using all available safety equipment.
  • Perform all other related duties as assigned.
  • Possess mental faculties consistent with performing the minimum requirements of the job.
  • Adhere and perform all duties aligned with the core values of the LINK Group organization: Can-Do Attitude, Courage, Commitment, Humility and Accountability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service