Job ID: 2511423
Location: INDIANAPOLIS, IN, US
Date Posted: 2025-11-10
Category: Information Technology
Subcategory: Embedded SW Engr
Schedule: Full-time
Shift: Day Job
Travel: Yes, 10 % of the Time
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: Secret
Potential for Remote Work: Yes
Description
SAIC is seeking a Senior level Software/Hardware Engineer for development and maintenance of Automated Test Equipment (ATE) for various development/production products that SAIC develops, repairs, or produces at its Indianapolis, IN site.
KEY JOB RESPONSIBILITES:
Qualifications
REQUIRED EDUCATION/SKILLS:
-
Bachelors and five (5) years or more experience; Masters and three (3) years or more experience.
-
Knowledge and experience in Perl, Python, and/or JavaScript.
-
Demonstrated ability to write/read/debug National Instruments (NI) LabVIEW programs.
-
Ability to use common lab equipment (oscilloscopes, DMMs, power supplies, function generators, etc).
-
Ability to use an electrical schematic to debug a hardware circuit using available lab equipment.
-
Ability to digest a manual testing procedure into a fully/semi-automated process where possible.
-
Advise on the testability of new product designs.
-
Knowledge and experience with National Instruments (NI) PXI hardware.
-
Knowledge and experience with controlling test equipment via GPIB, Ethernet (LXI), and other means.
-
Active DoD security clearance (SECRET or higher), or ability to obtain a clearance.
-
NI LabVIEW certification (CLAD, CLD, or CLA).
-
Familiarity with National Instruments Switch Executive and legacy SCXI switch topologies.
-
Knowledge and understanding of using git for source code revision management.
-
Knowledge and experience using Markdown for documentation in Wiki format or equivalent collaboration tools (e.g., Atlassian Confluence).
-
Experience and knowledge of using UNIX/Linux environments and utilities (e.g., bash, make, awk, sed, grep, vi).
-
Experience and knowledge of embedded systems software development using C or C++.
-
Ability to read and interpret a circuit's function by its schematic and characterize its power requirements (current draw, voltage drops, power, etc).
-
Ability to debug an embedded application using JTAG and the appropriate integrated development environment (IDE).
-
Knowledge and experience using schematic capture software.
-
Knowledge of commonly used communications protocols - MIL-STD-1553, RS-232/422/485, CAN, I2C, SPI, SSH, Ethernet.
-
Knowledge of one or more microprocessor architectures - STM32, AVR, 8051, and/or similar
-
Ability to work with minimal direction/supervision.
-
Team player.