Principal Software Engineer

    • Huntsville, AL

Job Description
Do you want to design and write software that really matters? Do you want to contribute to bringing America's warfighters home safely? Do you want to be a part of a cause greater than yourself? Do you want to live and work in a place that is called "Rocket City"? Then, we need to talk. BAE Systems - Electronics System sector in Huntsville, Alabama is staking a new claim and out to make history. Technology history...that is people focused, customer centric, cherishes technology disruption, which began in the 1950's and is flourishing still in this engineering hotspot in northern Alabama. We need you to help us make history. Our new 83,000 square foot facility will provide you a state-of-the-art environment to ply your trade. We need your talent, motivation, vision, character and experience as a Senior Principal Software Engineer to join Precision Strike & Sensing Solutions' (PS3) growing workforce here in Cummings Research Park. We build and integrate state of the art imaging, targeting, and guidance products. These products contain software, complex software that must be designed right the first time and built efficiently and correctly. Why? Because a soldier's life may very well depend on it. Here is what some of your work will include:

  • Designing, implementing and improving complex software for real-time, embedded engineered systems
  • Guidance software that seeks out the bad guy's equipment who would do us harm
  • You will use modern, object-oriented software principles in design and implementation
  • Your approach will be agile and forward-thinking... disruption is allowed
  • You will leverage high-level programming languages... or possibly invent your own
  • Your work will involve full software lifecycle activities from cradle to grave
"This position is contingent upon award program"

Required Skills and Education
  • Strong problem-solving skills that translate to working, maintainable software
  • High-level language proficiency in one or more of these: C/C++, Python
  • Multiple Operating System exposure including Linux and Real-Time Operating Systems
  • Foundation in Object-Oriented design and implementation principles
  • Embedded system development
  • Experience using software tools like Jira and BitBucket
  • Automated software test development
About BAE Systems Electronic Systems
BAE Systems Electronic Systems is the global innovator behind 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.

Back to top