Software Engineer I
BAE Systems, Inc.
About the Role
BAE Systems, Inc. is seeking early-career Software Engineers to develop advanced solutions in Signals Intelligence (SIGINT), Aircraft Protection, Radar Warning, and Electronic Attack for defense customers. This is an on-site, full-time position.
Key Responsibilities
- Analyzing, designing, coding, and modifying complex software designs, typically in C++.
- Assisting in the evaluation of complex software designs to identify design flaws.
- Utilizing either a Windows or Linux based software development environment.
- Working with embedded targets ranging from ARM through high performance x86-64 CPUs and Graphics Processing Units (GPUs).
- Integrating and testing in selected target test environments.
- Occasional travel may be required to support integration and test events.
Requirements & Tech Stack
- Experience with embedded development.
- Experience with Object Oriented design, development practices, and implementation in C++.
- Experience with source code control tools.
- Willingness to perform a wide variety of related tasks.
- Ability to obtain a DoD Secret Clearance.
- Must be a US citizen.
Preferred Education, Experience, & Skills
- Real-time embedded development.
- Containerization.
- Familiarity with GIT, Jira, Confluence.
- Agile Development experience.
- Experience in designing and/or implementing software algorithms.
- Active Secret Clearance (within the last two years).
Qualifications
- Full-Time Salary Range: $64,926 - $110,374.
About BAE Systems, Inc.
BAE Systems, Inc. is a defense, aerospace, and security company. The company is developing technologies that defend national security and make a lasting impact.