Software Engineer
Test Products Inc - sterling heights, MI
Apply NowJob Description
SUMMARY Our core values foster a workplace environment where employees feel a sense of purpose and belonging. The Software Engineer at Test Products will work closely with engineering management and requires a comprehensive knowledge of job functions, proficiency in applying sound software and electrical engineering 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; good verbal and written communication skills; and the ability to work with minimal supervision. POSITION TYPE/EXPECTED HOURS OF WORK This is a full-time position. Standard days and flex hours of work are Monday through Friday, 7:00 a.m. to 4:30 p.m. However, the Software Engineer is expected to dedicate the time required to meet the company's strategic plan. BENEFITS OFFERED • 401K Match • Health Insurance (Medical, Dental & Vision) • Life Insurance • Paid Time off • Company-paid short-term and long-term disability insurance • Employee Recognition • Company events REQUIRED EDUCATION AND EXPERIENCE • Bachelor's degree in Computer Science/Math/Engineering, or Computer option for Electrical Engineering, or equivalent educational experience. • Minimum 2 years of experience in programming or computer science. • Coding skills in the following languages/frameworks: C#, C++, WPF, and Python, and JSON. • Experience with Database systems, writing queries, and integrating them into custom applications. • Website exposure, including C# or comparable. • Experience with TCP/IP and PC Networking. • Experience with CAN and LIN serial communications protocols. • Ability to analyze, solve problems, multi-task, and work in a team environment, and meet deadlines. • Some experience in hardware design, wiring design, and testing based on high-level requirements and system integration. • Practical exposure to industrial electrical equipment and electrical control systems. Responsibilities: • 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, Word, and Access in a Windows environment. Various database concepts. • Organizational, detail, and follow-up skills. • Experience with and demonstrated proficiency with the company's CAD design tools (EPLAN Electrical) would be helpful. • Knowledgeable exposure and or experience in design AC & DC, Analog, and Digital circuitry to solve problems for our customers would be helpful. • 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 accommodation 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. 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 accommodation 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. Reaching above shoulder heights, below the waist or lifting as required, up to 50 lbs., or to store materials throughout the workday. Proper lifting techniques are required. The performance of this position will require exposure to the manufacturing areas where under certain areas require the use of personal protective equipment such as safety glasses with side shields, hearing protection, safety vests, and appropriate footwear. Primary environment: ambient room temperatures, lighting, and traditional office equipment as found in a typical office environment. Compensation: $70,000 - $90,000 • 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, Word, and Access in a Windows environment. Various database concepts. • Organizational, detail, and follow-up skills. • Experience with and demonstrated proficiency with the company's CAD design tools (EPLAN Electrical) would be helpful. • Knowledgeable exposure and or experience in design AC & DC, Analog, and Digital circuitry to solve problems for our customers would be helpful. • 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.
Created: 2024-11-05