BAE Systems is a premier global defense and aerospace company employing thousands of talented people around the world. As a Software Engineering Intern, you will have the opportunity to contribute to mission-critical information and communication solutions while developing your skills in a challenging environment.
Responsibilities
Contribute to the entire software lifecycle: design, coding, debugging, documentation, configuration, and testing of cross domain solutions
Work in a cross functional environment that blends systems engineering, hardware integration, and battlefield ready software development
Be mentored by experienced engineers and report to a senior Software Engineering Lead
Be assigned various tasks ranging in complexity that can be technically challenging, yet achievable
Qualification
Required
Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or a related field
Entering Junior or Senior level year (BS/BA) or MS/MA student
Ability to obtain an active Secret clearance
Strong understanding of fundamental programming concepts (data structures, algorithms, object-oriented programming)
Proficiency in at least one programming language (e.g., C, C++, or Python)
Exposure to software development tools (e.g., IDEs, version control systems like Git)
Exposure to UNIX / Linux based development environments
Strong analytical and problem-solving skills
Excellent communication and interpersonal skills
Ability to work both independently and as part of a team
Strong oral and written communications skills
Ability to take initiative, multi-task and work well under pressure
Preferred
Applicants with a current Secret security clearance
Strong experience developing and debugging in a Linux environment
Experience developing with C/C++, Java, Python
Experience developing Graphical User Interfaces (GUI) using Qt
Experience with version control systems, such as Subversion and GIT
Experience developing web-based graphical user interfaces (GUI) and applications
Knowledge of networking protocols (TCP/IP, UDP, SSH, SFTP)
Benefits
BAE Systems is an aerospace, defence, and information security company that provides advanced and technology-led solutions.