ExtensisHR

Software Engineer

ExtensisHR Sterling Heights, MI

Since 1986, Test Products Inc. (TPI), has delivered custom and cost-effective electrical test equipment for the transportation industry and suppliers. As a turnkey supplier, TPI builds every connector in-house at our Michigan facility specific to your needs. We provide full design, manufacturing, and support services for our customers. To deliver results cost effectively, our ergonomic, reliable, and durable test systems are designed to the industry’s highest standards.

Our core values foster a workplace environment where employees feel a sense of purpose and belonging. The Electrical Engineer at Test Products requires a comprehensive knowledge of job functions, proficiency in applying sound engineering and circuit design principals; a working knowledge of industry practices, standards, and equipment; ability to develop and implement all aspects of multiple assigned projects; use of independent judgment; enhanced verbal and written communication skills; and ability to work with minimal supervision.

This is a full-time position. Standard days and flex hours of work are Monday through Friday, 700 a.m. to 330 p.m. However, the Software Engineer is expected to dedicate the time required to meet the company’s strategic plan.

  • Develop new Electrical Test System Software and scripts.
  • Debug and resolve bugs in existing code.
  • Document software design and operation, including user manuals.
  • Technological skills required with knowledge of Microsoft products, including Excel and Word in a Windows environment.
  • Organizational, detail, and follow-up skills.
  • Excellent interpersonal and communication skills, and a strong team player.
  • Experience with industrial electrical systems and software.
  • Employees are expected to exemplify and uphold the company’s Core Values
  • Other duties may be assigned.


Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Effective ability to communicate orally or in written form
  • Demonstrate the ability to anticipate and solve technical problems and resolve issues.
  • Sharp performer and passionate for growth
  • Accepting responsibilities and result-driven
  • Capabilities to provide presentations and communicate clearly with clients.
  • Excellent sense of software development and testing component knowledge
  • Producing from conceptual design to system installation and validation
  • Working with engineers, managers, users, and other team members to complete projects on time.


Required Education And Experience

  • Bachelor’s degree in Computer Science/Math/Engineering, or equivalent educational experience
  • Minimum 2 years of experience in programming or computer science.
  • Coding skills in the following languages/frameworks C#, WPF, and Python
  • Experience with Database systems, writing queries, and integrating them into custom applications.
  • Experience with TCP/IP and PC Networking
  • Experience with CAN and LIN serial communications protocols
  • Ability to analyze, problem solve, multi-task, and work in a team environment and meet deadlines.


PHYSICAL DEMANDS/ WORK ENVIRONMENT

  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Individuals may need to sit or stand as needed. May require walking primarily on a level surface for periodic periods throughout the day.
  • The performance of this position may require exposure to the manufacturing areas where under certain areas require the use of personal protective equipment such as safety glasses with side shields and hearing protection. Primary environment ambient room temperatures, lighting and traditional office equipment as found in a typical office environment.


Are YOU ready to join the TPI Team?

We are a growing and expanding organization adding new employees to blend our knowledge with YOUR skills, experience and fresh energy. We are looking for individuals that can contribute and identify with the Four Core Values we build our business upon

Resourceful Lead from Our Seats Authentic Above and Beyond

Our prestige work environment is second to none as we provide our employees with clean, modern, all air-conditioned offices, assembly and machining work spaces.

Not only will you be a part of an outstanding team here at TPI, but as a TPI employee you will enjoy the same fantastic benefits our current team is already receiving, such as

  • Competitive compensation
  • Comprehensive medical and prescription coverage
  • Optional dental and vision coverage
  • 401K + Match
  • Company paid Short AND Long-term Disability
  • Company paid Life Insurance
  • Generous PTO Benefits and Bereavement Days
  • 7+ Paid Holidays
  • Employee Recognition
  • Company Events
  • Performance Based Reviews


#IND1
  • Seniority level

    Entry level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Human Resources Services

Referrals increase your chances of interviewing at ExtensisHR by 2x

See who you know

Get notified about new Software Engineer jobs in Sterling Heights, MI.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub