BAE Systems
Integrated Survivability Solutions (ISS) Software Architect

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Job Description
Join BAE Systems’ Countermeasure & Electromagnetic Attack Solutions (CEMA) business area where we provide next-generation threat detection and countermeasure solutions to provide unparalleled electronic warfare capabilities to enhance mission survivability. Our team leverages industry-leading EO/IR and RF technologies to advance multi-platform detection, tracking, and defeat of incoming threats to support aircraft, ground vehicle, and maritime survivability. We continue to build on more than 40 years of experience fielding EO/IR survivability solutions in complex rotary and fixed-wing aircraft and ground vehicle environments. Our team uses advanced machine learning-based algorithms to enable fast adaptation for new and emerging threats for airborne, land, and maritime products.
Our engineers are the lifeblood of our company and we’re more than 5,000 strong. We offer a flexible "9/80" schedule with every other Friday off. Additionally, with our robust offering of educational and career development opportunities, your chances to grow are limitless.
We are seeking a highly motivated and experienced Software Architect to join our team. The successful candidate will play a pivotal role in defining and evolving the software architecture for our next-generation airborne platforms, with a focus on open architecture, high-performance computing, and integration with EO/IR and Laser systems. This role requires a strong understanding of software engineering principles, system design, and the ability to translate complex requirements into elegant and practical solutions. You will be a technical leader, mentoring other engineers and driving architectural consistency across multiple projects.
Job Responsibilities
- Architectural Leadership: Define and document the software architecture for new and existing ISS systems, ensuring alignment with overall system goals, security requirements, and industry best practices.
- Open Architecture Development: Champion the adoption of open architectures (e.g., FACE, MOSA, GRA) to promote interoperability, portability, and future-proofing of our systems.
- EO/IR Integration: Lead the integration of EO/IR capabilities into complex rotary and fixed-wing aircraft and ground vehicle environments including pointer/trackers, IR/UV Sensors, and lasers.
- Requirements Analysis: Collaborate with systems engineers and stakeholders to analyze system requirements and translate them into detailed architectural specifications.
- Design & Implementation Oversight: Provide technical guidance and oversight to software development teams during the design, implementation, and testing phases.
- Technology Evaluation: Research and evaluate emerging technologies and frameworks to identify opportunities for improving our software architecture and capabilities.
- Code Reviews & Mentorship: Conduct code reviews and provide mentorship to junior engineers, fostering a culture of quality and continuous learning.
- Documentation: Create and maintain comprehensive architectural documentation, including diagrams, interface specifications, and design rationale.
- Collaboration: Work closely with hardware engineers, systems engineers, and other stakeholders to ensure seamless integration of software and hardware components.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Required Education, Experience, & Skills
- Bachelor's Degree in Computer Science, Software Engineering, or a related field
- Minimum of 10+ years of experience in software development, with at least 3 years in a software architecture role
- Solid understanding of software design patterns, architectural styles, and software engineering principles
- Experience with real-time operating systems (RTOS) and embedded systems development
- Experience with software configuration management tools (e.g., Git)
- Experience creating, reading, and maintaining system models using SysML to support Model-Based Systems Engineering (MBSE) activities.
- Experience throughout the full life-cycle of software development
- Experience developing in Linux environments
- Excellent communication, interpersonal, and problem-solving skills
- Previous experience in technical/project team leadership
- Must hold an active Secret Clearance
Preferred Education, Experience, & Skills
- Master's Degree in Computer Science, Software Engineering, or a related field.
- Hands-on experience with Open Architecture Frameworks and high-performance computing (e.g., multi-core processors, GPUs, optimized libraries).
- Strong understanding of EO/IR concepts and technologies including Electro-Optical/Infrared Image processing, pointer/tracker systems, and detection algorithms.
- Experience with algorithm development and optimization in C++, CUDA, or Open CL
- Experience with communication protocols (e.g., UDP, TCP/IP, MIL-STD-1553, ARINC 429).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with Agile development methodologies.
Pay Information
Full-Time Salary Range: $153377 - $260743
Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Employee Benefits
At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered:
- Health, dental, and vision insurance
- Health savings accounts
- 401(k) savings plan
- Disability coverage
- Life and accident insurance
- Employee assistance program
- Legal plan
- Other perks including discounts on things like home, auto, and pet insurance
Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.
About BAE Systems Electronic Systems
BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it’s what we do at BAE Systems. Working here means using your passion and ingenuity where it counts – defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team—making a big impact on a global scale. At BAE Systems, you’ll find a rewarding career that truly makes a difference. Electronic Systems (ES) is the global innovator behind BAE Systems’ game-changing defense and commercial electronics. Exploiting every electron, we push the limits of what is possible, giving our customers the edge and our employees opportunities to change the world. Our products and capabilities can be found everywhere – from the depths of the ocean to the far reaches of space. At our core are more than 14,000 highly talented Electronic Systems employees with the brightest minds in the industry, we make an impact – for our customers and the communities we serve.
This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills