This company is committed to hiring Veterans

Python Developer/Tester

This job is no longer active. View similar jobs.

POST DATE 8/18/2016
END DATE 10/27/2016

Superior Group Plano, TX

Plano, TX
AJE Ref #
Job Classification
Full Time
Job Type
Company Ref #
Bachelors Degree


Superior group is looking for a Python Developer/Tester for our client located in Plano, TX

Under general direction from the software team lead, develops and test software using Python, C/C++, and related tools in support of Mustang programs.
50% - Develop unit test, rapid prototype-driven user-facing GUI and command-line software for prototype embedded systems.
25% - Develop unit test-driven back-end software tools for data capture and analysis in complex test setups that store and retrieve database data.
10% - Analyze high-level requirements provided by Systems Engineering and generate software requirements, architecture, and design.
5% - Provide input to project schedule, financial, and technical goals as assigned.
5% - Compliance with, and process improvement recommendations of Mustang’s Software Development Process (MSDP) and procedures
MSDP is an Agile software process that meets the demands of rapid product or prototype development.
5% - Compliance with, and process improvement recommendations of software coding standards and software configuration management process and plans.
Python familiarity
Completed coursework in C/C++
Quick learner with a strong sense of ownership and a commitment to quality software
Ability to work in an Agile environment (Scrum)
Python 2/3 in a Windows environment including OOP, PyQt, sockets, and threading
Python C/C++ wrappers
Version control (svn, git, or Mercurial)
Knowledge of Unit Testing
Ability to work with minimal supervision
Demonstrated problem solving skills
Excellent people skills to include collaborating in a multi-disciplinary, diverse, and dynamic team environment
Outstanding work ethic and commitment to organizational success
Proficient with Microsoft Office products
Excellent communication skills (written, verbal, & presentation)

Required Skills / Qualifications:

Bachelor’s degree in computer engineering, computer science
Minimum of 2 years’ experience in computer science/engineering discipline or engineering internships or co-op experiences

Preferred Skills / Qualifications:

Python Unit testing including PyUnit, PyMock
C++ Unit testing including GoogleTest/GoogleMock, or CppUTest/CppUMock
Embedded C/C++ experience including FreeRTOS and Linux
Continuous Integration experience with Buildbot or Jenkins
Test equipment automation with PyVISA or sockets and SCPI
Experience interfacing Python to MariaDB/MySQL via SQLAlchemy, etc.

Go Beyond.
EEO Employer - Minorities / Females / Disabled / Veterans / Sexual Orientation / Gender Identity.


Superior Technical Resources, Inc. provides staff augmentation, direct placement, and outsourced human resource solutions. It offers a range of staffing services, including contract staffing, direct hire, pay rolling services, onsite staffing, and Web-based vendor management programs, as well as Web-enabled automated managed service programs in engineering, design, drafting, finance, human resources, management, information technology, and other professional/technical disciplines.

The company serves aircraft/aerospace, computer, electronics, manufacturing, semiconductor, software, telecommunications, and utilities sectors.