Embedded Test SW Engineer Sr

  • INDIANAPOLIS, IN
  • Posted 10 days ago | Updated 8 hours ago

Overview

On Site
Full Time

Skills

Automated Testing
Leadership
Estimating
COTS
Exceed
Perl
Python
JavaScript
Oscilloscope
Electrical Engineering
Laboratory Equipment
Manual Testing
Computer Hardware
Test Equipment
GPIB
DoD
Security Clearance
LabVIEW
Switches
Git
Management
Documentation
Wiki
Collaboration
Confluence
Unix
Linux
Bash
AWK
SED
VMware Infrastructure
VI
Embedded Systems
Software Development
C
C++
Debugging
Embedded Software
JTAG
IDE
Schematic Capture
RS-232
I2C
SPI
Secure Shell
Ethernet
Microprocessor
STM
Supervision
Information Technology
Systems Engineering
FOCUS

Job Details

Job ID: 2510598

Location: INDIANAPOLIS, IN, US

Date Posted: 2025-10-07

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:
  • Maintain existing in-house ATE systems.
  • Maintain/develop new tests as unit-under-test (UUT) requirements change.
  • Maintain/develop ATE software, or propose changes/fixes, as OEM/COTS hardware changes or becomes obsolete.
  • Assist or lead efforts in redesigning obsolete test systems.
  • Advise leadership/supervisors on areas of improvement in the context of ATE systems to better test products.
  • Work with and/or assist lab technicians in troubleshooting issues with ATE systems.
  • Work with and/or assist lab technicians in repairing ATE systems.
  • Assist or lead efforts in the design of new ATE systems.
  • Synthesize project/customer requirements for new ATE systems into Rough Order of Magnitude (ROM) estimates on cost of equipment/labor.
  • Analyze end product (UUT) test requirements and develop test set architecture to meet and test those requirements.
  • Search out COTS products that meet or exceed test requirements.
  • Develop self-testable test set architecture (ability to self-test itself to verify proper operation).

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.
DESIRED SKILLS/EXPERIENCE:
  • 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.



Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About SAIC