Previous Job
Lead Software Systems Engineer-In-Test
Ref No.: 18-08695
Location: Huntsville, Alabama
Allstates Consulting Services is seeking a
to support our client onsite, in North Alabama. The person for this role will possess the unique blend of object-oriented development and software and hardware debugging background in a systems/test environment.
  • Programming languages (In-depth knowledge of at least one)
    • Python (be very comfortable with)
    • C/C++
    • Source control, preferably Git/GitLab
    • Object-oriented programming (OOP) and design (OOD)
  • Writing automated test cases in software
  • Linux (compiling code, installing packages, setting up networking, etc.)
  • Debugging software and hardware issues
  • Someone passionate about software development and software/hardware testing
  • Knowledge of different DevOps tools – Jenkins, Ansible, etc. – will help.
  • Previous 'lead' experience
    • Must have worked on a team
    • Leadership by example is highly desired
    • Experience working with other teams to accept a common vision and working towards that goal
    • Experience estimating time-to-completion (with team's input) for software efforts through Scrum or other estimation metrics, such as Gantt charts
    • Must have managed multiple projects/issues at same time (setting priorities, setting deadline expectations, communicating to other management). Examples of shielding team from outside issues and keeping them focused is a plus.
    • Experience setting future vision for where software team should go.
    • Good software architecture skills
Additional Characteristics (Desired):
  • Knowledge of basic networking, switching, and routing concepts
  • Experience with power supplies, oscilloscopes, DMMs, and/or other test equipment
  • Knowledge of PXE booting
  • Good testing practices
    • Continuous integration/Jenkins experience
    • Unit testing