Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II (on-site) image - Rise Careers
Job details

Software Engineer II (on-site)


Job Description
The BAE Systems, Inc. Countermeasure & Electromagnetic Attack Solutions (CEMA) business area is seeking a talented and driven software engineer to work on the Compass Call program in Hudson, N.H. In this position, you will support the Baseline 3 effort, improving the effectiveness of the EC-130H Compass Call U.S. Air Force electronic attack aircraft in modern Electronic Warfare (EW) environments.

As a member of a tightly integrated team, you will be focusing on designing, developing and optimizing the user interfaces (UI) and user experiences (UX) of mission-critical software used in EW operations. This is a fast-paced Agile environment where you will deliver continuous innovation to our customers and support our mission: “We Protect Those Who Protect Us®.”

Key Responsibilities:
  • Design and develop software solutions primarily in C++ in a Linux development environment
  • Develop, test, maintain, and deploy UI designs using Motif and Qt that are intuitive, responsive, and effective for real-time operations
  • Support software lifecycle activities, including requirement analysis, design documentation, coding, testing, debugging, and system verification
  • Work collaboratively with multidisciplinary teams including systems, hardware, and test engineers to ensure seamless integration across the program
  • Help meet critical build deadlines while maintaining a Zero-Defect Mindset
  • Ensure compliance with software development standards and security protocols
Why Join Us?
  • Work on cutting-edge electronic warfare technology that enhances national defense.
  • Collaborate with top-tier engineers and industry experts in a mission-critical program.
  • Opportunity to contribute to the modernization of Compass Call.
On-Site Work Environment: This position requires regular in-person engagement by working on-site 100% of the time.



Required Education, Experience, & Skills
  • Secret clearance with ability to obtain Top Secret clearance
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, and minimum of 2 years work experience
  • CompTIA Security+ certification
  • Proficiency in object-oriented design, development practices using C++
  • UI/UX development experience using Motif and Qt preferably with a military application
  • Experience developing for, and operating in, the Linux Environment
  • Strong and current experience with some/all the following tools: Atlassian suite (Jira, Confluence, Bitbucket), Git, ClearCase


Preferred Education, Experience, & Skills
  • Top Secret clearance
  • Proficiency in real-time embedded software development
  • Hands-on experience with electronic warfare (EW) and Command and Control (C2) systems
  • Knowledge of Agile software development methodologies
  • Experience performing software testing, validation, and verification activities
  • Participation in field tests


Pay Information
Full-Time Salary Range: $77809 - $132275

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.

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; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and 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.

Average salary estimate

$105042 / YEARLY (est.)
min
max
$77809K
$132275K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II (on-site), BAE Systems

Join BAE Systems, Inc. as a Software Engineer II and be part of the innovative Compass Call program in Hudson, New Hampshire! In this exciting role, you will leverage your software engineering skills to support the Baseline 3 effort aimed at enhancing the EC-130H Compass Call aircraft's performance in modern Electronic Warfare environments. Collaborate with a talented team, focusing on designing, developing, and optimizing user interfaces and experiences for mission-critical software that makes a real difference in the field. You'll be working primarily in C++ within a dynamic Agile atmosphere, where the spirit of continuous improvement thrives. Whether you’re developing intuitive UI designs with tools like Motif and Qt, or engaging with multidisciplinary teams to ensure seamless integration, you'll be at the forefront of advancing our national defense technology. Plus, with opportunities for professional growth and collaboration with industry experts, your career will flourish while you contribute to something truly impactful. Regular on-site engagement is required, so you'll be working closely with your team to meet critical deadlines and maintain a zero-defect mentality while making sure we comply with software development standards. If you’re ready to take on a thrilling challenge that enhances national security, BAE Systems is the place for you!

Frequently Asked Questions (FAQs) for Software Engineer II (on-site) Role at BAE Systems
What are the main responsibilities of a Software Engineer II at BAE Systems?

As a Software Engineer II at BAE Systems, you'll primarily design and develop software solutions in C++ within a Linux environment. Your responsibilities include creating intuitive UI and UX designs using tools like Motif and Qt, supporting software lifecycle activities, and collaborating with systems, hardware, and test engineers to ensure seamless integration. You'll play a vital role in delivering innovative solutions for the Compass Call program in Electronic Warfare operations.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer II position at BAE Systems?

To qualify for the Software Engineer II position at BAE Systems, you need a Bachelor's degree in Computer Science, Computer Engineering, or a related field, along with at least 2 years of experience. Additionally, you must possess a Secret clearance with the ability to obtain a Top Secret clearance, and be proficient in C++ programming, UI/UX development using Motif and Qt, and familiar with tools like Atlassian Suite and Git.

Join Rise to see the full answer
What is the work environment like for a Software Engineer II at BAE Systems?

The work environment for a Software Engineer II at BAE Systems is fast-paced and collaborative. You'll work on-site 100% of the time, engaging closely with a multidisciplinary team in an Agile development setting. This collaborative approach allows for constant innovation and enhances your professional growth as you contribute to mission-critical projects within a supportive team atmosphere.

Join Rise to see the full answer
How does BAE Systems support professional growth for Software Engineers?

BAE Systems emphasizes professional growth by providing opportunities to work with top-tier engineers and industry experts, alongside hands-on experience with cutting-edge technology in the defense sector. The company encourages continuous learning, access to training resources, and mentorship programs that help Software Engineers refine their skills and advance their careers.

Join Rise to see the full answer
What benefits does BAE Systems offer to its Software Engineers?

BAE Systems offers a comprehensive benefits package for its Software Engineers, including health, dental, and vision insurance, a 401(k) savings plan, disability coverage, and generous paid leave programs. Employees also benefit from professional development opportunities, employee assistance programs, and recognition programs that reward hard work and dedication.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II (on-site)
Can you explain a project where you used C++ in a Linux environment?

When discussing projects, focus on your specific contributions, the challenges faced, and how you solved them using C++. Highlight the techniques you utilized and how your work impacted the overall project, especially in relation to electronic warfare or real-time applications, to show your relevance to the Software Engineer II position at BAE Systems.

Join Rise to see the full answer
How do you ensure the quality of UI/UX designs in software development?

Discuss the processes you follow to ensure high-quality UI/UX designs. This could include usability testing, gathering user feedback, and iterating on designs based on performance metrics. Mention any specific tools you used, such as Motif and Qt, and how they contributed to creating effective interfaces that enhance user experience, especially in critical operations.

Join Rise to see the full answer
How do you handle tight project deadlines and stress in a fast-paced environment?

Share specific techniques that help you manage stress and stay organized, such as prioritizing tasks, effective time management, and collaboration with team members. Providing an example from your experience that illustrates how you navigated a tight deadline will demonstrate your ability to work maturely under pressure, which is crucial for a Software Engineer at BAE Systems.

Join Rise to see the full answer
What role does Agile methodology play in your software development process?

Explain how you have applied Agile principles in your previous projects, focusing on iterative development, flexibility in responding to changes, and regular collaboration with stakeholders. Providing examples of how Agile practices led to improved outcomes will illustrate your understanding and practical experience with Agile concepts in relation to the responsibilities at BAE Systems.

Join Rise to see the full answer
How do you stay updated on technological advancements in software engineering?

Discuss your commitment to continuous learning through various avenues such as online courses, technical forums, webinars, or industry conferences. Highlight specific technologies or advancements related to C++, UI/UX design, or electronic warfare that you have recently explored to align with your interest in improving your skill set for the Software Engineer II role at BAE Systems.

Join Rise to see the full answer
Describe your experience working collaboratively with multidisciplinary teams.

Provide examples of past experiences where you collaborated effectively with engineers from different disciplines. Discuss how you ensured clear communication and shared goals and the impact of these collaborations on project success, emphasizing the teamwork spirit that is essential in the role of a Software Engineer II at BAE Systems.

Join Rise to see the full answer
What coding best practices do you follow to maintain a zero-defect mentality?

Discuss coding standards such as thorough documentation, writing unit tests, and performing code reviews as part of your routine. Mention how these practices contribute to high-quality software and minimize defects, thereby aligning with BAE Systems’ commitment to maintaining high standards in software development.

Join Rise to see the full answer
What experience do you have with embedded software development for military applications?

Share any relevant experiences you have had with developing real-time embedded software, particularly in military contexts, drawing attention to how this experience applies to the goals of the Compass Call program. Highlight the impact of your work on mission-critical applications, demonstrating a strong fit for BAE Systems.

Join Rise to see the full answer
Can you give an example of how you approached a challenging bug in your past work?

Detail a specific instance where you encountered a difficult bug. Explain your thought process in diagnosing the issue, the methods you used to resolve it, and what you learned from the experience. This demonstrates your problem-solving skills and adaptability, which are essential traits for a Software Engineer II at BAE Systems.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple software projects?

Discuss methods you use to prioritize tasks, such as identifying project scopes, deadlines, and critical components, while balancing workload. Providing a framework or example of how you managed priorities in a previous software engineering role, particularly in an Agile environment, will showcase your organizational skills and fit for the role.

Join Rise to see the full answer
Similar Jobs
Posted 7 days ago

CalAmp is looking for a passionate Software Engineer II to join our team in Carlsbad and contribute to innovative connected intelligence solutions.

Photo of the Rise User
Posted yesterday

We are looking for a Senior Software Engineer to drive software enhancements and innovations with Visa Technology & Operations in Atlanta.

Photo of the Rise User

Join Palo Alto Networks as a Senior Principal Engineer to lead and innovate in the development of critical cybersecurity solutions.

Photo of the Rise User
Visa Remote Bellevue, WA, USA
Posted 12 days ago

Visa seeks an experienced Staff Software Engineer to develop cutting-edge solutions for merchants within a dynamic team.

Photo of the Rise User
Posted 2 hours ago

Join Employer.com as a Senior Software Engineer to build and maintain high-performance backend services for modern accounting and business operations.

Our culture focuses not on what we do, but on how we do it. If we focus on the how, the future that we wish to attain will follow. We have a culture of Total Performance; a commitment to the highest standards in every aspect of the way we do busi...

206 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
T
Someone from OH, Cuyahoga Falls just viewed Claim Operations Specialist Entry Level at Travelers
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed EDI Payer Enrollment Coordinator, Health - Remote at Experian
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Data Entry Clerk (Lead Sourcer) at PatSnap
Photo of the Rise User
Someone from OH, Columbus just viewed Regional Vice President - Ohio Valley at Zscaler
Photo of the Rise User
8 people applied to Game Developer at Bigger Games
A
Someone from OH, Columbus just viewed 35753427558 - Virtual Assistant at Activate Talent
V
Someone from OH, Columbus just viewed Remote Virtual Assistant at VirtueStaff
Photo of the Rise User
8 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Hamilton just viewed Customer Service Agent at Allegiant
P
Someone from OH, Cleveland just viewed Video Editor at ProjectGrowth
Photo of the Rise User
Someone from OH, Columbus just viewed Fullstack Developer at Apex Systems
Photo of the Rise User
Someone from OH, Dayton just viewed Remote Support Engineer at Frontier Technology Inc
Photo of the Rise User
Someone from OH, Mason just viewed VP, Business Partners - Global Sales at Zscaler
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands
Photo of the Rise User
Someone from OH, Massillon just viewed FORKLIFT OPERATOR at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Shipper/Receiver - Day Shift at Avery Dennison