Principal Software Developer

2 days ago


Huntsville, Alabama, United States Raytheon Full time
About the Role

We are seeking a highly skilled and motivated Principal Software Developer to join our team. As a key member of our commercial product team, you will be responsible for developing embedded software that secures systems at the lowest levels.

Key Responsibilities
  • Design and develop secure embedded software for our commercial products
  • Collaborate with cross-functional teams to ensure software meets security and performance requirements
  • Develop and maintain source code, ensuring high-quality and reliability
  • Participate in code reviews and provide feedback to improve software quality
  • Stay up-to-date with industry trends and emerging technologies to ensure our software remains secure and competitive
Requirements
  • 8+ years of experience in software development, with a focus on embedded systems and security
  • Strong understanding of C/C++ development, OS internals, and system debugging
  • Experience with source version control systems, such as Git and SVN
  • Familiarity with assembly languages and function calling conventions
  • Knowledge of software development methodologies, including Agile and Waterfall
  • Experience with bash scripting and kernel/driver development
Preferred Qualifications
  • Familiarity with build systems, such as Make and CMake
  • Experience with Linux kernel development and configuration
  • Knowledge of TPM and Secure Boot technologies
  • Familiarity with security concepts, including cryptography and privilege separation
  • Experience with DOD System Security Engineering and standards
What We Offer

We offer a competitive salary range of $96,000 - $200,000, depending on experience. Additionally, we provide a comprehensive benefits package, including medical, dental, and vision insurance, as well as a 401(k) match and flexible work schedules.

Why Join Us?

At Nightwing, we value collaboration and teamwork. You will have the opportunity to work alongside talented individuals who are passionate about what they do. Together, we will leverage our collective expertise to drive innovation, solve complex problems, and deliver exceptional results for our clients.



  • Huntsville, Alabama, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Developer to join our team at Raytheon. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems.Key ResponsibilitiesDevelop and maintain high-quality software systems, including embedded systems...


  • Huntsville, Alabama, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Developer to join our team at Raytheon. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems.Key ResponsibilitiesDevelop and maintain high-quality software systems, including embedded systems...


  • Huntsville, Alabama, United States Northrop Grumman Full time

    Job SummaryWe are seeking highly skilled Software Engineers and Principal Software Engineers to join our team at Northrop Grumman's Command and Control, Communication and Computer Missile Defense (C4MD) Business Unit in Huntsville, AL.Key ResponsibilitiesDesign, develop, document, test, and debug applications software and systems that contain logical and...


  • Huntsville, Alabama, United States Raytheon Careers Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Developer to join our team at Raytheon Careers. As a key member of our commercial product team, you will be responsible for developing embedded software for securing systems at the lowest levels.Key ResponsibilitiesDesign, develop, and test embedded software for secure...


  • Huntsville, Alabama, United States Northrop Grumman Full time

    About the RoleWe are seeking a highly skilled Cyber Software Engineer to join our team at Northrop Grumman. As a Principal or Senior Principal Cyber Software Engineer, you will play a critical role in developing software products to meet cyber requirements or provide cyber capabilities targeted for current and future potential programs.Key...


  • Huntsville, Alabama, United States Thompson Software Solutions Full time

    About the RoleThompson Software Solutions, a leading provider of innovative software solutions, is seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our software development team, you will play a critical role in designing, developing, and integrating software products for our clients.This position requires a...


  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryWe are seeking a highly skilled Principal Radar Software Engineer to join our team at Leidos. As a key member of our RF & Intelligence Solutions Department, you will collaborate with a diverse team to create innovative solutions for complex problems.Key ResponsibilitiesDevelop C++ simulations of radar and missile systems in software-based and...


  • Huntsville, Alabama, United States In-Depth Engineering Corporation Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our team at In-Depth Engineering Corporation. As a key member of our engineering team, you will be responsible for developing and testing software solutions for our clients in the Missile Defense Agency's Ground-based Midcourse Defense program.Key ResponsibilitiesDesign and...


  • Huntsville, Alabama, United States In-Depth Engineering Corporation Full time

    In-Depth Engineering Corporation seeks highly skilled Principal Software Engineers to support our rapidly growing engineering work developing and testing in support of the In-Flight Interceptor Communication Systems (IFICS) Data Terminal (IDT) and Phased Array IDT suite of products within the Missile Defense Agency's (MDA) Ground-based Midcourse Defense...


  • Huntsville, Alabama, United States In-Depth Engineering Corporation Full time

    In-Depth Engineering Corporation seeks highly skilled Principal Software Engineers to support our rapidly growing engineering work developing and testing in support of the In-Flight Interceptor Communication Systems (IFICS) Data Terminal (IDT) and Phased Array IDT suite of products within the Missile Defense Agency's (MDA) Ground-based Midcourse Defense...


  • Huntsville, Alabama, United States BAE Systems Full time

    Job Description Because this role involves a combination of collaborative/in-person and independent work, it will take the form of a hybrid work format, with the majority of your time working onsite along with some remote activities when possible.Do you want to lead a team that designs and writes software that really matters?Do you want to contribute to...


  • Huntsville, Alabama, United States Northrop Grumman Full time

    About the RoleWe are seeking a highly skilled Principal Systems Engineer for Algorithm Development to join our team at Northrop Grumman. As a key member of our Global Mission Command and Control Department, you will be responsible for developing, prototyping, and implementing target tracking, target discrimination, and battle management algorithms.Key...


  • Huntsville, Alabama, United States BAE Systems Full time

    Job Description See what you're missing. Our employees work on the world's most advanced electronics – from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we're innovating for the future. And...


  • Huntsville, Alabama, United States Northrop Grumman Full time

    Job DescriptionJob Title: Principal Engineer Systems for Algorithm DevelopmentJob Summary:Northrop Grumman is seeking a highly skilled Principal Engineer Systems for Algorithm Development to join our team in Huntsville, AL. As a key member of our Global Mission Command and Control Department, you will be responsible for designing, developing, integrating,...


  • Huntsville, Alabama, United States BAE Systems Full time

    Job Description See what you're missing. Our employees work on the world's most advanced electronics – from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we're innovating for the future. And...

  • Systems Engineer

    7 days ago


    Huntsville, Alabama, United States Northrop Grumman Full time

    Job SummaryWe are seeking a highly skilled Systems Engineer - Principal Algorithm Developer to join our team at Northrop Grumman. As a key member of our Global Mission Command and Control Department, you will be responsible for developing, prototyping, and implementing advanced algorithms for target tracking, target discrimination, and battle management.Key...

  • Systems Engineer

    4 days ago


    Huntsville, Alabama, United States Northrop Grumman Full time

    Job SummaryWe are seeking a highly skilled Systems Engineer - Principal Algorithm Developer to join our team at Northrop Grumman. As a key member of our Global Mission Command and Control Department, you will be responsible for developing and implementing advanced algorithms for target tracking, target discrimination, and battle management.Key...


  • Huntsville, Alabama, United States ASRC Federal Full time

    Job SummaryWe are seeking a highly skilled and experienced professional to join our team at ASRC Federal as a Senior Principal System Engineer. This is a critical role that requires a strong background in software development, system administration, and technical leadership.Key ResponsibilitiesProvide expert technical solutions for complex technical and...


  • Huntsville, Alabama, United States Lockheed Martin Full time

    :What We're DoingBecome a part of something IMPACT-ful Ground Missile Defense (GMD) is the heart of the Missile Defense System and a key element of our nation's defense against ballistic missile attacks. The GMD Weapon System (GWS) processes data from multiple sensors to identify and characterize the inbound ballistic missile threat, plans the best defensive...


  • Huntsville, Alabama, United States Lockheed Martin Full time

    Position Overview: Join the innovative team at Lockheed Martin, where you will contribute to the development of cutting-edge Long Range Hypersonic Weapon (LRHW) systems. As a Senior Software Engineer, you will play a pivotal role in the Launcher Software Team, providing essential technical expertise and potentially advancing to the Launcher Software Lead...