Software Engineer

Company:  Test Products, Inc.
Location: Sterling Heights
Closing Date: 03/08/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Who We Are::

 

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.

 

Who You Are::
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, 7:00 a.m. to 3:30 p.m. However, the Software Engineer is expected to dedicate the time required to meet the company’s strategic plan.

What You'll Do::
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.

What You Bring::
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.

What We Offer::
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

Apply Now
Share this job
  • Similar Jobs

  • Software Engineer

    Sterling Heights
    View Job
  • Sr Software Engineer

    Warren
    View Job
  • Embedded Software Engineer

    Sterling Heights
    View Job
  • Embedded Software Engineer

    Sterling Heights
    View Job
  • Senior Software Engineer

    Sterling Heights
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙