Software Engineer – Precision Sensing & Seeker Systems

BAE SystemsHuntsville, AL
$59,023 - $100,339Onsite

About The Position

Are you a recent graduate with a passion for embedded systems and a drive to solve complex technical challenges? Join the Market Expansion Software Team at BAE Systems and help us protect those who protect us. We are developing critical seeker, guidance, and control technologies for precision munitions within our Precision Strike & Sensing Solutions (PGSS) business. This is a unique opportunity for an entry-level engineer to get hands-on experience with state-of-the-art technology and make a tangible contribution to national security from day one. As an Associate Software Engineer, you won't just be writing code, you'll be learning the art of embedded systems engineering. You will be integrated into a high-visibility program, working alongside seasoned Principal Engineers and Subject Matter Experts. You will gain exposure to the full software development lifecycle (SDLC), from requirements analysis and design to integration and testing on hardware designed to push the limits of what’s possible.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Ability to obtain a Secret Security Clearance
  • Strong foundational knowledge of C/C++, including an understanding of data structures, algorithms, and memory management
  • Exposure to embedded systems development through coursework, internships, or personal project

Nice To Haves

  • Previous experience in a supervised environment, such as an internship, supporting a DoW program or project
  • Experience with development boards (ex, Raspberry Pi, BeagleBone Black, Arduino Uno, STM32)
  • Familiarity with version control systems (e.g., Git)
  • Interest or coursework in signal processing, guidance, or control systems
  • Coursework in the training and use of AI models
  • Exposure to Agile workflows, CI/CD tools, or static code analysis
  • Experience with Python
  • Confident and responsible use of generative AI tools used in the development of software
  • Strong analytical and problem-solving skills, with a desire to learn and grow in a fast-paced environment

Responsibilities

  • Write high-quality, reliable code in C/C++ for complex embedded systems
  • Gain experience with Xilinx System-on-Chip (SoC) FPGAs and System-on-a-Module (SOM) architectures leveraging ARM processors
  • Work across a variety of environments, ranging from bare metal to Embedded Linux
  • Partner with Systems, Hardware, and Test engineers to help translate requirements into efficient software solutions
  • Participate in design reviews and collaborate on engineering standards, best practices, and design patterns

Benefits

  • health, dental, and vision insurance
  • health savings accounts
  • a 401(k) savings plan
  • disability coverage
  • life and accident insurance
  • employee assistance program
  • legal plan
  • discounts on things like home, auto, and pet insurance
  • paid time off
  • paid holidays
  • paid parental leave
  • military leave
  • bereavement leave
  • any applicable federal and state sick leave
  • company recognition program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service