Software Engineer

Smart Start, Inc.


Date: 2 weeks ago
City: Grapevine, TX
Contract type: Full time

Position Summary

The Software Engineer in the functional test group is expected to develop applications that support Smart Start's manufacturing and repair efforts. The engineer will be expected to support new and legacy automated test applications in the field as required. The engineer will interface with Embedded Software, Hardware, and Mechanical Engineers to build, develop, and maintain functional testers for testing all products.


Essential Duties and Responsibilities

The essential functions include but are not limited to the following:

  • Interface with Hardware and Software groups to determine specifications and test methodologies
  • Develop component tests based on specifications of the product under test
  • Develop code where required to execute an automated component test (any combination of embedded, client side, server side)
  • Integrate newly developed tests into existing test platform or, if required, develop a new platform
  • Validate new or modified automated test tools
  • Deploy validated test tools to manufacturers and repair
  • Monitor new deployments to ensure that production is not impacted
  • Interface with manufacturers and Smart Start's Repair group to identify potential problems and improvements to automated test tools
  • Interface with technical writing team to document test tool operations and features
  • Interface with repair and manufacturing technicians for training and troubleshooting


Qualifications

  • Bachelor's Degree in Computer Science or related field required
  • 3 years of experience in software engineering using Python required
  • Complete understanding of SDLC required
  • Experience working in an Agile/Scrum development environment required
  • Familiarity with bug tracking tool like JIRA required
  • Reliable with excellent interpersonal, coordination, and written/verbal communication skills
  • Ability to excel in a constantly changing environment
  • Experience with C/C++ preferred
  • Experience with JavaScript preferred
  • Experience with SQL preferred


Physical Demands and Work Environment

The description of the physical demands and the work environment characteristics here represent those that must be met by an employee to successfully perform and those an employee encounters while performing the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to sit. The employee is occasionally required to stand; walk; use hands to finger, handle, or feel; reach with hands and arms; climb or balance; and stoop, kneel, crouch, or crawl. The employee must frequently lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, color vision, and ability to adjust focus.


While performing the duties of this job, the employee is occasionally exposed to moving mechanical parts, fumes, or airborne particles, toxic or caustic chemicals, risk of electrical shock, and explosives. The noise level in the work environment is usually moderate. However, on some instances this job may require work in areas where ear protection is necessary.


This job description in no way states or implies that these are the only duties to be performed by the employee(s) incumbent in this position. Employees will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments.


All duties and responsibilities are essential functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the incumbents will possess the skills aptitudes and abilities to perform each duty proficiently. Some requirements may exclude individuals who pose a direct threat or significant risk to the health or safety of themselves or others. The requirements listed in this document are the minimum levels of knowledge, skills or abilities.


This document does not create an employment contract, implied or otherwise, other than an at will relationship.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume