October 06, 2016
  • This company is committed to hiring veterans.

Python Developer/Tester

Superior Group - Plano, TX

View Job Summary View Job Summary
  • Company
    Superior Group Superior Group
  • Location
    Plano, TX
  • Job Type
  • Job Classification
    Full Time
  • Education
    Bachelors Degree
  • Company Ref #
  • AJE Ref #
  • Number of Positions

Job Description

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. www.superiorjobs.com.
EEO Employer - Minorities / Females / Disabled / Veterans / Sexual Orientation / Gender Identity.