{"id":2985132,"url":"https://alion.io/job/castelion-avionics-test-software-engineer-senior-lead-staff","title":"Avionics Test Software Engineer, Senior, Lead, Staff","company":{"id":1795053,"name":"Castelion","domain":"castelion.com","url":"https://alion.io/company/castelion","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":142000,"max_usd":269000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":609},"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Time Series","optional":false},{"name":"ARINC","optional":true},{"name":"Docker","optional":true},{"name":"Git","optional":true},{"name":"GitHub","optional":true},{"name":"GitLab","optional":true},{"name":"Jenkins","optional":true},{"name":"MIL-STD-1553","optional":true},{"name":"Pytest","optional":true}],"status":"live","first_seen_at":"2026-09-22T02:32:44Z","employer_posted_date":"2026-09-22","last_verified_at":"2026-10-23T14:58:34Z","board_verified":true,"closed_at":null,"days_open":31,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":31},"description":"Why Castelion, Why Now \nCastelion is moving incredibly fast to develop and deliver advanced defense systems at a time when execution matters more than ever. We believe focus, ownership, and excellence are decisive advantages - and we're building a world-class team to turn bold ideas into real capability. \nThis is a rare opportunity to join at an early stage, where you'll have significant ownership, collaborate with exceptional teammates, and make a direct, measurable impact on our mission and the future of the company - regardless of your function. \nAvionics Test Software Engineer \nAn Avionics Test Software Engineer at Castelion owns the architecture, design, and technical direction of the software frameworks used to develop, automate, execute, and analyze avionics hardware testing. This role establishes scalable software architectures and reusable frameworks that enable rapid development, integration, verification, and production test across complex avionics systems. The Engineering Lead works closely with avionics, electrical, software, test, manufacturing, and systems engineering teams to translate test requirements into robust and maintainable software solutions. \nResponsibilities \nOwn the architecture and technical direction of avionics test software frameworks, establishing scalable patterns, interfaces, APIs, and infrastructure that support rapid hardware development and test execution. \nDesign and develop reusable test software frameworks, libraries, drivers, and services that enable engineers and technicians to quickly develop and execute automated hardware tests. \nDefine software architecture standards, development practices, coding standards, configuration management, and design patterns for avionics test software. \nDevelop software interfaces to avionics hardware, instrumentation, data acquisition systems, power supplies, communication buses, databases, and other test equipment using appropriate hardware and software protocols. \nPartner with avionics and Flight Software engineers to translate hardware requirements, test requirements, and verification objectives into automated test architectures and software implementations. \nEstablish common abstractions and reusable components for test sequencing, instrumentation control, hardware configuration, data acquisition, telemetry, logging, reporting, and test result management. \nLead the development of test automation infrastructure that supports hardware bring-up, development testing, qualification, verification, and production test while minimizing test development and execution time. \nEstablish software architecture that supports deterministic and repeatable test execution, robust fault handling, test recovery, and clear identification of hardware versus test-system failures. \nDevelop and maintain automated test capabilities using Python and other appropriate software technologies, with an emphasis on maintainability, reliability, extensibility, and ease of use. \nDefine and implement software interfaces between test frameworks and engineering systems, including hardware configuration databases, test data systems, manufacturing systems, and other enterprise tools. \nEstablish automated software build, test, validation, and deployment processes, including appropriate use of version control, continuous integration, automated testing, and code review. \nLead technical reviews of test software architecture and implementations, identifying opportunities to improve reliability, scalability, development velocity, and long-term maintainability. \nMentor and provide technical leadership to test software engineers and other developers, establishing best practices while maintaining a high level of individual technical contribution. \nTroubleshoot complex software, hardware, and integration issues during test execution and drive root-cause investigations across software and hardware boundaries. \nDevelop software and data tools that improve test visibility, automate analysis, identify anomalies, and accelerate engineering decision-making. \nIdentify and implement opportunities to reduce manual test operations, increase test coverage, improve test repeatability, and shorten hardware test cycle time. \nSupport continuous improvement initiatives focused on test efficiency, software quality, hardware reliability, development velocity, and overall engineering effectiveness. \nBasic Qualifications \nBachelor's degree in computer science, computer engineering, electrical engineering, software engineering, or a related technical field with 7+ years of relevant professional experience; or 10+ years of relevant professional experience in software development, test automation, avionics test, or a related technical field. \nStrong professional experience developing software for automated hardware testing, laboratory test systems, manufacturing test, or hardware-in-the-loop environments. \nDemonstrated experience designing and implementing software architectures, frameworks, APIs, or reusable software platforms. \nStrong proficiency in Python or another modern programming language. \nExperience with software development practices including version control, code review, automated testing, debugging, and continuous integration. \nExperience developing software that interfaces directly with hardware, instrumentation, or external systems. \nDevelop and maintain relational and/or time-series databases for test data, telemetry, configuration, and test results, including schema design, SQL queries, data integrity, performance optimization, and integration with automated test frameworks. \nPreferred Skills and Experience \nExperience architecting test software frameworks for avionics, aerospace, defense, automotive, robotics, or other complex hardware systems. \nStrong experience with Python test frameworks and development ecosystems such as pytest, packaging, resource management, dependency management, and automated testing. \nExperience developing reusable hardware abstraction layers, instrument drivers, device interfaces, communication protocols, and test APIs. \nExperience with avionics communication interfaces such as CAN, ARINC 429, MIL-STD-1553, Ethernet, RS-232/422/485, SPI, I2C, or similar protocols. \nExperience developing hardware-in-the-loop (HIL), software-in-the-loop (SIL), automated test equipment (ATE), or laboratory automation systems. \nExperience with test sequencing architectures and frameworks designed to support complex multi-step hardware test procedures. \nExperience integrating test software with oscilloscopes, power supplies, electronic loads, data acquisition systems, signal generators, network analyzers, and other laboratory instrumentation. \nExperience with distributed systems, networked test architectures, RPC frameworks, message-based systems, or service-oriented architectures. \nExperience designing test data architectures, telemetry systems, structured logging, automated reporting, and post-test data analysis. \nExperience with CI/CD infrastructure and development tools such as Git, GitHub/GitLab, Jenkins, Docker, or similar technologies. \nExperience designing software for deployment across engineering laboratories, production test stations, or distributed test environments. \nExperience with real-time systems, embedded software, firmware, or low-level hardware interfaces. \nExperience establishing software development standards and mentoring engineers across a growing technical organization. \nStrong understanding of software architecture principles, object-oriented design, modularity, abstraction, dependency management, and API design. \nStrong analytical and problem-solving abilities with an emphasis on speed, reliability, and practical execution. \nHighly self-directed, adaptable, and capable of prioritizing technical work in a fast-paced hardware development environment. \nExperience leading cross-functional technical initiatives involving software, electrical, avionics, test, manufacturing, and systems engineering teams.\nCastelion offers a generous benefits package. Please refer to the bottom of our Careers page for more details. \nOther Duties \nPlease note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. \nAdditional Eligibility Requirements \nThis position may require access to classified information or restricted U.S. Government sites, systems, or information, as determined by the Company and/or applicable U.S. Government requirements. If the position is so designated, your employment in the role may be contingent upon your ability to obtain and maintain the required U.S. Government security clearance or other government authorization, and to satisfy any citizenship or other eligibility requirements imposed by applicable law, regulation, executive order, or government contract requirements. You will be notified if and when such requirements apply. \nAffirmative Action/EEO Statement \nCastelion is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable federal, state, or local law. \nCastelion is committed to providing reasonable accommodations to qualified individuals with disabilities throughout the application and hiring process. If you require a reasonable accommodation to complete an application, participate in the interview process, or otherwise participate in the hiring process, please contact . Requests for accommodation will be considered on an individual basis and handled in accordance with applicable law. \nCastelion is committed to fostering a workplace where employment decisions are based on qualifications, business needs, and the ability to perform the essential functions of the role, with or without reasonable accommodation. \nEAR/ITAR Requirements \nThis position requires access to export-controlled information, and as such, employment (or hiring of a contractor) is contingent upon the candidate’s ability to access all applicable export-controlled information without additional export licensing being required by the Bureau of Industry and Security and/or the Directorate of Defense Trade Controls.","description_format":"text","description_chars":10539,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":true,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Missiles","Defense Manufacturing"],"lifecycle":[{"event":"open","at":"2026-10-21T08:14:48Z"}],"visa":[],"liveness":{"score":39,"band":"fade","label":"Fading","p_open":1,"p_active":0.711,"p_room":0.55,"age_days":31,"expected_fill_days":29,"reasons":["conf:0","velocity","win:tail","comp:brand"],"computed_at":"2026-10-23T05:54:15Z"},"pay":null,"html_url":"https://alion.io/job/castelion-avionics-test-software-engineer-senior-lead-staff","json_url":"https://alion.io/job/castelion-avionics-test-software-engineer-senior-lead-staff.json","meta":{"generated_at":"2026-10-23T17:51:46Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":27114,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1795053},"rest":"https://alion.io/mcp/rest/get_company?id=1795053"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcastelion-avionics-test-software-engineer-senior-lead-staff"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcastelion-avionics-test-software-engineer-senior-lead-staff"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcastelion-avionics-test-software-engineer-senior-lead-staff"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/castelion-avionics-test-software-engineer-senior-lead-staff\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcastelion-avionics-test-software-engineer-senior-lead-staff"}]}