BAE Systems is seeking an experienced Software Engineer to support the growth of a new office. You'll utilize and influence software best practices, tools and techniques to help us Protect those who Protect Us by developing and maintaining complex aircraft survivability equipment software.
You will work in one of the fastest-growing technology hubs in the country - Huntsville, AL, where you'll participate in the software development lifecycle including creating and refining architectural models from early requirements development through detailed design, integration, test and sustainment while applying and developing your software engineering skills. Assignments may include real-time embedded software development as well as development of desktop applications required to support embedded systems.
You'll utilize a wide variety of tools including JIRA/Bitbucket, Linux, vxWorks, C/C++, Ada 2012, Python, C#, Jenkins, Coverity, etc. Successful candidate will have skills in several of these technologies and a willingness to learn.
You'll have the opportunity to visit other BAE Systems facilities across the country, perform critical program activities and attend networking events and training.