BAE Systems Experienced Software Engineer in Austin, Texas

At BAE Systems, you can learn, create and drive cutting-edge technology and future military systems by turning complex, real-time software solutions into prototype and demonstration products and using software best practices, tools and techniques to protect those who protect us.

Work in one of the fastest-growing technology hubs in the world, deep in the heart of Texas, where you'll participate in the complete software development lifecycle, including creating and implementing architectural models from early product concept through detailed design, integration, test and sustainment.

Develop seeker autopilot and simulation software, electro-optical/infrared (EO/IR) vision systems, imaging and countermeasure systems using development environments for embedded real-time software, FPGAs/ASICs, mobile devices, high performance computing, test equipment and rapid prototyping.

Use and develop strong interpersonal skills by working with a variety of customers, distributed teams and demanding program constraints to achieve exceptional performance.

Travel up to 10% of the time to support integration and test events.

  • Must have Bachelor's Degree in Computer Science, Engineering or Math from an accredited university with a minimum of 8 years experience

  • Expert software development skills with multiple programming languages including C, C , and MATLAB

  • Strong understanding of algorithm development, data structures and computing theories

  • Must have Ethernet development experience, preferably with AVB/TSN

  • Strong Object-Oriented language experience (e.g. Ada, C , C# or Java)

  • Competent with various Linux and Windows operating systems (XP, 7, 8, Ubuntu, RedHat, CentOS)

  • Some real-time embedded software development (VxWorks, INTEGRITY, RTLinux, NI Linux Real-Time)

  • MIL-STD-1553, serial communications (RS-232, RS-422, RS-485)

  • Familiarity with scripting languages (e.g. python, perl, bash, csh, sh, etc.)

  • Motivated individual with strong problem-solving abilities

  • Willingness to perform a wide variety of related tasks

  • Effective communication skills (both verbal and written)

  • Current US Citizenship is required


  • Active DoD Secret clearance

  • Preferred experience with NI products: LabVIEW, LabWindows/CVI, TestStand

  • Driver-level development or Board-Support Package (BSP) integration

  • FPGA/VHDL development

  • Multi-core / multi-processor software development

Experienced Software Engineer

Austin, Texas