• Plymouth Meeting, PA
  • Instant Apply
8 days ago

Job Description

Title: Software Engineer
Location: San Antonio, TX – On-Site


the hiring manager is willing to take a candidate who has LabVIEW experience from coursework during college or someone who has not worked with LabVIEW professionally but had college projects using it. They would want this person to be someone with 1-2+ years of professional development experience and LabVIEW in college.

UTSA is a university that LabVIEW is a part of course work.





the main point of the role – if they have the Labview and C# or C++ experience they should have most of the rest of the experience.



Manager Notes
Program/Team Details: ATSSI II program supporting the software dev & integration team

Brief description of the project and what this person will be doing – day to day responsibilities:
  • Develop Test Program Sets (TPS) using a .NET 9.0 test framework and API.
  • Migrate legacy test programs to the modern framework architecture.
  • Implement test methods in C# that perform measurements such as voltage, current, resistance, and digital patterns.
  • Create and maintain JSON configuration files.
  • Interpret Test Requirements Documents (TRDs) and Technical Orders (TOs) to implement test procedures.
  • Use framework APIs to control test instruments, including Digital Multimeters, DAQ systems, and Matrix switches.
  • Implement test evaluation logic using numeric limit testing and pattern matching.
  • Verify test program functionality against equipment specifications and requirements.

Must have skills/technologies & what will they be doing with them: LabVIEW, C# or C++, Reading Schematics, Debugging Schematics, Software or hardware integration experience
Nice to have skills/technologies & what will they be doing with them: JSON, .NET

Job Description

Apex Systems is currently hiring a Software Engineer with a large federal client. The Software Engineer will integrate existing test programs into a new development environment, working closely with engineering teams to migrate legacy systems and troubleshoot software-related issues. Your primary focus will be on software development and integration using LabVIEW and object-oriented programming languages, with hands-on lab work testing equipment and Units Under Test (UUT).

You will be vital to ensure the sustainment of the US Air Force Fleet through modernization of test systems.

Responsibilities:
  • Integrate existing Test Program Sets (TPS) into new development environments, ensuring functionality and compatibility.
  • Develop and modify test software applications using LabVIEW and C# (or similar object-oriented languages) for automated testing systems.
  • Perform software debugging and troubleshooting in lab environments with test equipment and Units Under Test (UUT).
  • Conduct integration testing between legacy hardware systems and new software platforms.
  • Implement minor hardware modifications as needed to support software integration efforts.
  • Work hands-on in the lab environment to validate test program functionality and identify software-related issues.
  • Collaborate with systems engineers and customers regarding integration efforts and software development progress.
  • Document software designs, integration procedures, and test results.
  • Support requirements verification and validation through software testing.

Qualifications:
Required:
  • Bachelor's Degree in Software Engineering, Computer Engineering, Systems Engineering, or related technical degree.
  • 5 or more years of professional software development experience in testing, automation, or related roles.
  • Proficient experience with LabVIEW programming and development (National Instruments ecosystem).
  • Demonstrated professional experience with C# or similar object-oriented programming languages (Java, C++).
  • Experience with software integration, debugging, and troubleshooting in hardware-in-the-loop or test system environments.
  • Ability to work hands-on in lab environments with test equipment and hardware systems.
  • Strong problem-solving skills with focus on software-level debugging.
  • Willing and able to travel up to 20%
  • Willing and able to obtain a DoD security clearance

Desired:
  • Experience with National Instruments products: TestStand, CVI, PXI systems, or related test platforms.
  • Knowledge of Python, ANSI-C, or other scripting languages.
  • Ability to read electrical schematics and understand basic circuit functionality.
  • Familiarity with electrical test equipment: digital multi-meters, oscilloscopes, power supplies, signal generators.
  • Experience with Test Program Set (TPS) or Automated Test Equipment (ATE) development for aerospace/defense applications.
  • Understanding of MIL-PRF-28800, MIL-STD-810, MIL-STD-461 standards.
  • Experience migrating legacy test systems to modern platforms.
  • Knowledge of US Air Force and/or Navy aviation maintenance organizational structure.
  • Version control systems (Git, SVN) and software development lifecycle practices.
  • Basic electrical engineering knowledge (circuit design, signal analysis).
  • Product life cycle management IAW IEEE 15288.
  • Knowledge of ISO 9001, AS9100 or CMMI quality process standards.

Numbers & Facts

LocationPlymouth Meeting, PA

Skills

  • AS 9100unmatched
  • ATE Testersunmatched
  • Aerospace and Defenseunmatched
  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Applications Securityunmatched
  • Aviation Industryunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Capability Maturity Model Integration (CMMI)unmatched
  • Circuit Designunmatched
  • Computer Engineeringunmatched
  • Debugging Toolsunmatched
  • DoD Clearanceunmatched
  • Ecosystemsunmatched
  • Electrical Componentsunmatched
  • Electrical Engineeringunmatched
  • Electricityunmatched
  • Equipment Specificationunmatched
  • File Maintenanceunmatched
  • Functional Testingunmatched
  • Gitunmatched
  • Hardware Quality Assuranceunmatched
  • Hardware-Software Integrationunmatched
  • IEEE (Institute of Electrical and Electronic Engineers)unmatched
  • ISO 9001unmatched
  • Integration Testingunmatched
  • JSONunmatched
  • Javaunmatched
  • LabVIEW Programming Languageunmatched
  • Laboratoryunmatched
  • Laboratory Testingunmatched
  • Logic Testingunmatched
  • MIL-STD-461unmatched
  • Microsoft .NETunmatched
  • Microsoft C# (C Sharp)unmatched
  • Military/DoD Standardsunmatched
  • Object Oriented Programming (OOP) Languagesunmatched
  • Oscilloscopeunmatched
  • Pattern Matchingunmatched
  • Problem Solving Skillsunmatched
  • Procedure Implementationunmatched
  • Product Lifecycle Managementunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Metricsunmatched
  • Requirements Validation/Verificationunmatched
  • Schematicsunmatched
  • Scripting (Scripting Languages)unmatched
  • Security Clearanceunmatched
  • Software Administrationunmatched
  • Software Debuggingunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Subversionunmatched
  • System Migrationunmatched
  • Systems Engineeringunmatched
  • Team Playerunmatched
  • Technical Recruitingunmatched
  • Test Automationunmatched
  • Test Equipmentunmatched
  • Test Patternsunmatched
  • Test Plan/Scheduleunmatched
  • Test Programunmatched
  • Test Requirementsunmatched
  • TestStandunmatched
  • Testingunmatched
  • United States Air Force (USAF)unmatched
  • Vehicle Fleetsunmatched
  • Willing to Travelunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder