Software Engineer - Aerospace Systems
Listed on 2026-03-10
-
Engineering
Systems Engineer, Cybersecurity
ITI Engineering is an award-winning supplier of software, hardware, engineering services and products in the aerospace defense industry. ITI designs and manufactures specialized hardware and software products for aerospace and commercial customers in support of the world's leading fighter aircraft. We produce mission support devices, data transfer equipment, cryptographic data transfer systems, servers and firmware for components that are critical support system elements for several of the world’s leading fighter aircrafts.
If you are looking for a challenging, rewarding position and the opportunity to join an innovative dynamic team, keep reading!
We offer:
- Competitive pay.
- 100% paid medical, dental and vision coverage for you and your dependents as of date of hire.
- 100% paid employee basic life insurance, short-term and long-term disability
- Quarterly company contributions to a Healthcare Savings Account
- Opportunity to participate in the 401k and company matching
- A 4/10 schedule, Fridays off
- Paid Holidays, Sick and Vacation Time
We are seeking a highly accomplished Staff Software Engineer (Engineer V) to serve as a technical authority within our airborne and ruggedized ground-support product portfolio. This role provides architectural leadership across multiple complex programs, driving end-to-end software strategy from concept development through production deployment and sustainment.
The Engineer V (Staff Engineer) operates as a technical decision-maker and cross-functional integrator, shaping system architecture, mentoring engineering staff, mitigating technical risk, and ensuring compliance with aerospace, cybersecurity, and environmental standards.
This position plays a pivotal role in defining scalable architectures for secure data systems, high-throughput networking platforms, and embedded/real-time applications operating in mission-critical environments.
Key Responsibilities
- Technical Leadership & Architecture
- Own and define system-level software architecture across multiple concurrent programs.
- Establish architectural frameworks for embedded, real-time, and networked systems.
- Lead design reviews (SRR, PDR, CDR) and serve as technical signatory for software architecture decisions.
- Develop scalable, secure, and maintainable software solutions aligned with airborne and ground-support operational constraints.
- Define coding standards, CI/CD pipelines, and verification strategies consistent with industry best practices.
- Multi-Program Execution & Strategy
- Lead software development efforts across multiple complex product lines.
- Drive technical roadmaps aligned with business strategy and customer requirements.
- Evaluate and integrate emerging technologies (cybersecurity frameworks, networking protocols, RTOS advancements).
- Provide cost, schedule, and risk inputs during proposal and capture phases.
- Systems & Cross-Disciplinary Integration
- Collaborate with systems, electrical, FPGA, and mechanical engineering teams to ensure cohesive system design.
- Translate high-level system requirements into detailed software architectures and implementation plans.
- Oversee integration, validation, and verification activities for airborne-qualified systems.
- Ensure compliance with MIL-STD, cybersecurity, and environmental qualification standards.
- Cybersecurity & Compliance Oversight
- Architect secure systems compliant with:
- STIGs
- ACSA
- RMF frameworks
- Secure boot / encryption key management
- Guide vulnerability mitigation efforts (e.g., Coverity, static/dynamic analysis).
- Ensure sustainment of cybersecurity posture across product lifecycle.
- Mentorship & Technical Governance
- Mentor mid-level and senior engineers.
- Conduct peer design reviews and code reviews.
- Drive engineering process improvement and institutional best practices.
- Serve as escalation point for complex technical challenges.
- Communication & Executive Interface
- Present technical strategy and risk posture to senior leadership.
- Interface directly with customers on technical matters.
- Clearly communicate development status, dependencies, and risk mitigation plans.
Minimum Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or related field (Master’s preferred).
- 14–20+ years of…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).