Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Python) GSE

$100k - $170k
Full-time

H10 Aerospace & Defense

Salary: $100,000 - 170,000 per year Requirements:

  • Strong proficiency in Python, including asyncio and concurrent or asynchronous programming.
  • Hands-on experience communicating with laboratory test equipment and hardware devices, such as instruments, controllers, and embedded systems, including VISA and SCPI.
  • Solid understanding of object-oriented design and software design principles for complex systems.
  • Demonstrated ability to debug, stabilize, and optimize software that interacts with physical hardware.
  • Strong communication skills and ability to collaborate across software, test, systems, electrical, and manufacturing engineering disciplines.
  • Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience.
  • U.S. Person status as defined by ITAR, 22 CFR 120.62 (U.S. citizen, lawful permanent resident, or protected individual).
  • 3–9 years of professional Python software development experience.
  • Preferred: Experience with automated electronic test systems and Ground Support Equipment (GSE) in aerospace, defense, or complex electronics environments.
  • Preferred: Hands-on experience with PyVISA, serial interfaces, CAN, TCP/IP, or other common instrument and control protocols.
  • Preferred: Experience in manufacturing or production test environments, particularly high-reliability or safety-critical settings.
  • Preferred: A degree in Electrical Engineering, Computer Engineering, Electronics Technology, Robotics, Mechatronics, or a closely related field.
  • Preferred: Experience developing reusable software components or libraries used by multiple teams or projects.
  • Preferred: Experience designing maintainable, scalable, reusable software for engineering and production organizations.
  • Preferred: Experience mentoring or onboarding less experienced engineers.
Responsibilities:
  • Design and deliver GSE software platform subsystems according to established standards, principles, and practices.
  • Write and review asynchronous Python code for concurrent control of instruments and support equipment.
  • Develop reusable Python components and libraries for automated GSE and test systems.
  • Define interfaces and abstractions for instruments, communication buses, and test procedures within your scope.
  • Assess relevant tools and libraries and recommend solutions with supporting tradeoff analysis.
  • Build and maintain reusable instrument drivers and communication abstractions for varied projects and test systems.
  • Extend execution framework capabilities for sequencing, scheduling, concurrency, error handling, logging, and health monitoring.
  • Develop measurement acquisition, data processing, and results management software integrated with enterprise engineering tools and data systems.
  • Implement configuration, deployment, and monitoring mechanisms for GSE software in laboratory and production environments.
  • Work with Integration & Test engineers to turn requirements into reliable, maintainable automated test procedures on the GSE platform.
  • Coordinate integration of GSE software with enterprise systems, including engineering databases, PLM, configuration management, and data repositories.
  • Contribute to framework design discussions with the Principal GSE Software Engineer and Lead Test Systems Engineer.
  • Support production testing by diagnosing issues, improving performance, and increasing reliability.
  • Follow professional software engineering practices, including code reviews, automated testing, CI/CD, documentation, and configuration management.
  • Mentor junior software and test engineers in asynchronous programming, software design, and automated test and GSE practices.
  • Review colleagues changes and raise design and maintainability concerns constructively.
  • Analyze root causes of GSE software issues within your area and implement lasting corrective actions.
Technologies:
  • asyncio
  • CI/CD
  • Embedded
  • Hardware
  • Support
  • LESS
  • Python
  • Robotics
  • TCP/IP
  • Web

More:

We are H10, a nationwide engineering services and consulting firm supporting clients in mechanical and hardware engineering, software and application development, data and analytics, and project and program management. This mid- or senior-level role focuses on owning significant subsystems of a reusable software platform for automated electronic test systems and GSE. It is a hands-on position at the intersection of software engineering, hardware control, and systems integration—not a QA automation or web application role—and offers the opportunity to grow toward broader platform and architectural responsibility. The estimated annual salary is $100,000–$170,000 and may vary with role duties, candidate credentials and experience, and geographic jurisdiction. Eligible employees scheduled for at least 30 hours per week can access medical, dental, and vision insurance, a 401(k), health savings account, paid time off, and paid holidays. Work is performed in person in a normal office environment and may involve extended sitting, sustained visual concentration, and frequent repetitive computer-related movements. We provide equal employment opportunity and consider qualified applicants without discrimination based on protected characteristics.

last updated 42 week of 2026

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Python) GSE in Sterling, IL vacancy
  • $108k - $148k

     ...Requirements: We look for demonstrated experience working on Agile software development teams, including Scrum and Kanban. We require...  ...need 4-6 years of experience in object-oriented programming; Python is preferred, but Java, JavaScript, C#, SQL, and similar... 
    Software
    Full time
    Work experience placement

    Nightwing

    Sterling, IL
    a month ago
  •  ...Required Strong computer skills working with Microsoft software. Good math skills. Strong knowledge of electrical, hydraulic...  ...Office working knowledge Ability to read and interpret engineering drawings and specifications. Ability to work with little or... 
    Software
    Work at office
    Immediate start
    Worldwide

    Allison Transmission Holdings

    Sterling, IL
    2 days ago
  •  ...integrated across company functional groups including finance, engineering, material, manufacturing, and quality. Ensure compliance...  ...tools management, Office Timeline or similar scheduling support software. Ability to work within a team and on their own. #LI-ET2... 
    Software
    Local area

    L3Harris

    Sterling, IL
    1 day ago
  • $85k - $125k

    Salary: $85,000 - 125,000 per year Requirements: We require an active and maintained CBP Public Trust or an active and maintained Top Secret Federal or DoD security clearance. We require a bachelors degree. We need experience designing and implementing machine...
    Suggested
    Full time
    Flexible hours

    Guidehouse

    Sterling, IL
    2 days ago
  • $2,105 - $2,240 per week

    Job #2016689 Sterling, IL $2105-2240 /week* 36 hrs /week * Estimated payments include wages and expense reimbursement, are based on information available to Fusion at time of posting, and could vary depending on factors related to the facility or applicant...
    Suggested
    Temporary work
    Shift work
    Night shift

    Fusion Medical Staffing

    Sterling, IL
    5 days ago
  • $91k - $131k

     ...Requirements: Active DoD TS/SCI clearance with CI Polygraph. Bachelors degree in a STEM discipline, such as Computer Science, Engineering, Information Technology, Cybersecurity, or a related field. DoD 8570 baseline certification, such as Security+ CE or higher.... 
    Full time

    Modern Government Solutions (MGS)

    Sterling, IL
    15 days ago
  •  ...generate upgrades or additional accounts. Monitor job schedules, receive updates, and communicate using CRM and field service software. Prepare daily work assignments by requisitioning equipment and loading the service vehicle. Provide accurate, timely updates... 
    Software
    Flexible hours

    Surf Internet

    Rock Falls, IL
    2 days ago
  • $2,453 - $2,610 per week

    Job #2015944 Sterling, IL $2453-2610 /week* 40 hrs /week * Estimated payments include wages and expense reimbursement, are based on information available to Fusion at time of posting, and could vary depending on factors related to the facility or applicant...
    Temporary work
    Shift work

    Fusion Medical Staffing

    Sterling, IL
    1 day ago
  •  ...Sewer Equipment is currently seeking applicants to an entry level Design Engineer position at our Dixon, IL manufacturing facility. Responsibilities include : Use of mechanical design software to create and refine complete mechanical design concepts for robust... 
    Software
    Full time
    Temporary work
    For contractors
    Casual work
    Work at office
    Visa sponsorship
    Work visa
    Monday to Friday
    Afternoon shift

    Sewer Equipment

    Dixon, IL
    12 hours ago
  • $21 - $28 per hour

    Summary The position of Marketing and Communications Specialist is a partner to Line-of-Business leaders to develop and execute compliant, brand-aligned marketing strategies, integrated campaigns, communications, and community initiatives across traditional, digital, and...
    Full time
    Temporary work

    Sauk Valley Bank

    Sterling, IL
    5 days ago
  • $20 per hour

     ...pc/computer skills, including experience using Microsoft Office (Outlook, Teams, Word, Excel, PowerPoint) along with other related software. High school diploma or equivalent required. Trade or technical school training preferred. Background check clearance... 
    Software
    Hourly pay
    Full time
    Part time
    Work at office
    Flexible hours

    Lutheran Social Services of Illinois

    Sterling, IL
    1 day ago
  •  ...travel regularly between assigned facilities throughout the Quad Cities region.Proficiency with electronic medical records and MDS software.Why Join Allure HCS?At Allure Healthcare Services, we are committed to delivering exceptional care through clinical excellence,... 
    Software

    Credenza Health

    Sterling, IL
    2 days ago
  •  ...Experience with Oracle implementations, upgrades, integrations, or transformation projects. ~ Experience in the construction or engineering industry is a plus. ~ Monitor application performance, user feedback, service levels, and success metrics. ~ Support... 
    Full time

    Rootshell Enterprise Technologies Inc.

    Sterling, IL
    3 days ago
  •  ...working with various carriers and engaging directly with their underwriters. Technology Proficiency: Familiarity with online rating software and various insurance carrier online systems. Software Skills: Proficiency in using insurance software, including Applied TAM,... 
    Software
    Work at office

    gpac

    Dixon, IL
    2 days ago
  •  ...platforms. Experience with cloud technologies, GIS automation, Python/JavaScript, and modern integration platforms is desirable....  ...to business and operational requirements. ArcGIS Solution Engineer Professional or ArcGIS Enterprise Administration Professional... 

    Serigor Inc.

    Sterling, IL
    3 days ago
  •  ...standards and results # Guiding operational accuracy, process, and workload efficiency # Understanding and usage of company standard software, systems, and procedures # Inspiring and motivating a team to deliver results through feedback, coaching and company recognition... 
    Software
    Work at office
    Flexible hours
    Shift work
    Night shift

    Bealls

    Sterling, IL
    1 day ago
  • $108k - $148k

     ...with Polygraph At least three years of hands-on experience developing, testing, and debugging software in C, C++, and Python Demonstrated experience in reverse engineering, vulnerability research, and exploitation of native Linux applications Strong understanding... 
    Software
    Full time
    Contract work

    Nightwing

    Sterling, IL
    14 days ago
  •  ...priorities. Strong communication skills. Proficiency with Microsoft Excel. Experience working with inventory or purchasing software. Experience with Navision a plus. Experience in construction, manufacturing, distribution, or a similar industry.... 
    Software

    Tecta America

    Sterling, IL
    5 days ago
  • $108k - $148k

     ...experience developing, testing, and debugging applications using C and Python In-depth experience with the Android NDK Strong...  ...architecture and native development Experience across the full software development lifecycle Preferred: At least three years of... 
    Software
    Full time
    Contract work

    Nightwing

    Sterling, IL
    18 days ago
  •  ...Utilizing business reports to guide decisions and deliver high standards and results # Understanding and usage of company standard software, systems, and procedures # Inspiring and motivating a team through company recognition programs # Creating a sense of teamwork... 
    Software
    Work at office
    Flexible hours
    Shift work
    Night shift

    Bealls

    Sterling, IL
    5 days ago
  • $7.25 per hour

     ...Proficient in the use of Microsoft Office (Word, Excel, Outlook, Internet Explorer) with the ability to learn industry specific software applications Ability to work independently and in a team environment Excellent, oral, written, and interpersonal communication... 
    Software
    Hourly pay
    Full time
    Work at office
    Flexible hours
    Shift work

    BrightSpring Health Services

    Sterling, IL
    5 days ago
  • $60k - $80k

     ...classroom. Your role includes delivering targeted instruction, utilizing innovative curriculum resources, integrating educational software, and creating comprehensive lesson plans and schedules tailored to the diverse physical, emotional, and educational needs of each... 
    Software
    Full time
    Work at office
    Flexible hours

    Ombudsman Educational Services

    Sterling, IL
    4 days ago
  • $60k - $80k

     ...classroom. Your role includes delivering targeted instruction, utilizing innovative curriculum resources, integrating educational software, and creating comprehensive lesson plans and schedules tailored to the diverse physical, emotional, and educational needs of each... 
    Software
    Full time
    Work at office
    Flexible hours

    Ombudsman Educational Services

    Rock Falls, IL
    3 days ago
  •  ...working with various carriers and engaging directly with their underwriters. Technology Proficiency: Familiarity with online rating software and various insurance carrier online systems. Software Skills: Proficiency in using insurance software, including Applied TAM,... 
    Software
    Work at office

    GPAC

    Dixon, IL
    1 day ago
  •  ...Proficiency with Microsoft Teams, Outlook, SharePoint, and digital calendars Ability to learn and navigate senior‑living software systems, including TSO and documentation platforms Comfort using tablets, smart devices, and virtual platforms to enhance resident... 
    Software
    Local area
    Flexible hours
    Weekend work
    Afternoon shift

    Better Living SL

    Dixon, IL
    1 day ago
  •  ...associates and clients) skills required Ability to work all shifts as needed Proficient in the use of Windows based office software including but not limited to Microsoft Office, Word, Excel, PowerPoint and Outlook This posting in no way states or implies... 
    Software
    Work at office
    Local area
    All shifts

    Yona Solutions

    Sterling, IL
    3 days ago
  • $40k

     ...website content, advertisements, and other marketing-related projects across the company. Develop and maintain proficiency in various software programs for production, design and tabulation of various marketing pieces and research materials. 10% Develops and updates... 
    Software
    Temporary work
    Work at office
    Local area
    Flexible hours

    A Hiring Company

    Sterling, IL
    2 days ago
  • $20 per hour

     ...pc/computer skills, including experience using Microsoft Office (Outlook, Teams, Word, Excel, PowerPoint) along with other related software. High school diploma or equivalent required. Trade or technical school training preferred. Background check clearance required.... 
    Software
    Hourly pay
    Full time
    Work at office
    Flexible hours

    The SSI Group

    Sterling, IL
    4 days ago
  • $30 - $32 per hour

     ...pc/computer skills, including experience using Microsoft Office (Outlook, Teams, Word, Excel, PowerPoint) along with other related software required. Valid driver's license, in good standing for the state of residency required. Access to reliable transportation... 
    Software
    Hourly pay
    Contract work
    Work at office

    Lutheran Social Services of Illinois

    Sterling, IL
    4 days ago
  • $55k - $75k

     ...and verbal communication skills ~ Bachelor’s degree or equivalent work experience ~ Experience with cloud-based RFP management software, such as Responsive or similar ~ Comfortable with AI to support writing and processes ~ Highly proficient in Microsoft Word... 
    Software
    Remote job
    Work experience placement
    Flexible hours

    HALO

    Sterling, IL
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Python) GSE. Be the first to apply!