Automation Software Engineer (GSE); USC, National, or GC Holder required - H10 Aerospace
Role details
Job location
Tech stack
Job description
The Automation Software Engineer - Ground Support Equipment (GSE) at our client in Sterling, VA, develops, maintains, and operates Python-based automation infrastructure used to support development, validation, debugging, and production support of modular power systems (MPS) and related aerospace electronics. This role is highly hands-on and lab-focused, combining software development, instrument automation, operational troubleshooting, hardware/software debugging, and engineering support.
The ideal candidate is comfortable working directly with hardware, maintaining automation codebases, debugging system issues, and supporting scalable engineering workflows in a fast-paced laboratory environment., · Develop, maintain, and operate Python-based automation systems supporting aerospace power systems development, validation, and production activities.
· Develop and maintain automation code interfacing with laboratory instrumentation including programmable power supplies, electronic loads, DAQs, DMMs, oscilloscopes, switching systems, and related equipment.
· Build and maintain software using PyVISA, SCPI, and related instrument-control frameworks.
· Troubleshoot issues spanning automation software, instrumentation, communications, hardware interfaces, test infrastructure, and system interactions.
· Support debugging of product issues, GSE failures, automation anomalies, and operational test interruptions.
· Develop engineering utilities, scripts, dashboards, logging systems, and operational support tools.
· Support collection, storage, visualization, and analysis of operational and test data.
· Work closely with electrical, hardware, software, and production teams to improve repeatability, scalability, and reliability of automated engineering workflows.
· Maintain software documentation, operational procedures, troubleshooting guides, and configuration-controlled automation assets.
· Support extended lab operations, off-shift activities, or off-site work as needed.
· Perform other duties as assigned.
Requirements
Do you have experience in Software documentation?, · Strong proficiency in Python.
· Experience with instrument control frameworks such as PyVISA, VISA, SCPI, or similar automation environments.
· Experience interfacing software with laboratory instrumentation or hardware systems.
· Strong troubleshooting skills across software, instrumentation, and hardware interactions.
· Ability to work effectively in hands-on laboratory environments supporting technical hardware teams.
· Strong organizational, communication, and practical problem-solving skills.
· Strong communication and documentation skills.
· Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, Physics, or equivalent practical experience.
· 2+ years of software development, automation engineering, engineering tools development, or hardware-interfacing software experience., · Experience with power electronics, battery systems, aerospace electronics, industrial automation, or embedded hardware environments.
· Experience with DAQs, programmable power supplies, electronic loads, oscilloscopes, switching systems, or instrumentation-heavy workflows.
· Experience with Grafana, dashboards, telemetry visualization, or engineering operational monitoring tools.
· Experience with databases, SQL, or engineering data pipelines.
· Familiarity with Linux engineering environments.
· Experience supporting production automation or scalable engineering validation systems.
This role supports a team dedicated to the goal of developing high-reliability spacecraft electronics at affordable costs and on aggressive schedules. Organization philosophy is to let the technical team do what they do best: engineer the industry's next generation electronics for satellites. Each individual is empowered to make the decisions they need to best execute their work, with minimal management oversight and directives., * Are you a U.S. Citizen, National, or Greencard Holder?
- Do you have strong proficiency in Python?
- Do you have experience with laboratory instrumentation or hardware systems?
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Paid time off
- Vision insurance
- Health savings account
- Dental insurance
- Flexible spending account, The salary range described in this posting is an estimate by the Company, and may change based on several factors, including by not limited to a change in the duties covered by the job posting, or the credentials, experience or geographic jurisdiction of the successful candidate. Salary Range: $110,000- $140,000 annually
H10 provides eligible employees (those who are scheduled to work 30 hours or more per week) with a range of benefits including medical insurance, dental insurance, vision insurance, PTO, and a 401k plan.
Physical Demands
- Duties of this position are performed in a normal office environment.
- Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data.
- Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required.
- Above demands are carried out within the local existing Health and Safety guidelines.
Notes
This job description is not intended to be an exhaustive list of all duties and responsibilities of the position. Employees are held accountable for all duties of the job. Job duties and the % of time identified for any function are subject to change at any time.
- All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
- H10's policy on equal employment opportunity prohibits discrimination based on race, color, creed, religion, national origin, gender, sexual orientation, gender identity, age, marital status, veteran or disability status, or other characteristics protected by law.
- This policy applies to hiring, promotion, discharge, pay, fringe benefits, job training, classification, referral and other aspects of employment and also states that retaliation against a person who files a charge of discrimination, participates in a discrimination proceeding, or otherwise opposes an unlawful employment practice will not be tolerated. All information will be kept confidential according to EEO guidelines.
- H10 would like to thank all applicants, however, only qualified applicants will be contacted. H10 does not accept unsolicited resumes from recruitment agencies or fee based recruitment services.
Pay: $110,000.00 - $140,000.00 per year, * 401(k)
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance