BAE Systems is looking for talented software engineers to help create the world’s most advanced solutions in Communications, Navigation and Electronic Warfare for defense related customers.
Requirements
- Background in embedded and/or application software development in C++
- Foundation in Object-Oriented design and implementation principles
- Experience with software and systems engineering processes, methodologies, and tools
- Real-time embedded development
- C-Sharp, Python, Java
- Green Hills/VxWorks/Windows/Linux OS
- Continuous Integration Tools
Responsibilities
- Collaborating with Systems, Hardware, and Test engineers in one or more of the phases of Requirements Development, Design, Development, Integration and Test
- Preparing design and project artifacts intended to be used within complex programs or across sets of programs in accordance with established processes
- Learning, leveraging current technologies, incorporating new technologies, and being a leader in the engineering organization
- Performing software testing, validation, and verification activities
- Designing and/or implementing software algorithms
- Developing software in C++
- Participating in Agile Development
Other
- Bachelor's Degree in computer science, computer engineering, or related field
- Active DoD Secret level security clearance
- Ability to work in a Hybrid Work Format, with time split between working onsite and remotely
- Strong problem-solving skills
- Ability to participate in company recognition program to receive monetary or non-monetary recognition awards