Principal Software Developer

3 weeks ago


Huntsville, Alabama, United States Raytheon Full time
Job Summary

We are seeking a highly skilled Principal Software Developer to join our team. As a key member of our commercial product team, you will be responsible for developing embedded software for our security solutions.

Key Responsibilities
  • Design and develop embedded software for our commercial products
  • Collaborate with cross-functional teams to ensure software meets security and performance requirements
  • Develop and maintain software documentation and technical guides
  • Participate in code reviews and ensure adherence to coding standards
  • Stay up-to-date with industry trends and emerging technologies
Requirements
  • 8+ years of experience in software development, with a focus on embedded systems and security
  • Strong understanding of C/C++ development and Linux internals
  • Experience with system and application debugging, source version control systems, and assembly programming
  • Familiarity with 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 configuration and Yocto Linux
  • Familiarity with TPM and Secure Boot technologies
  • Familiarity with security concepts, including cryptography and privilege separation
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, vision, life insurance, and 401(k) matching. Our company is an equal opportunity employer and welcomes applications from diverse candidates.



  • Huntsville, Alabama, United States Raytheon Full time

    Job SummaryWe are seeking a highly skilled and motivated Principal Software Developer to join our team. As a Principal Software Developer, you will be responsible for developing embedded software for our commercial product team, securing systems at the lowest levels.Key ResponsibilitiesDevelop embedded software for commercial product teamSecure systems at...


  • 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 Careers Full time

    Job Title: Principal Software DeveloperWe are seeking a highly skilled Principal Software Developer to join our team. As a key member of our commercial product team, you will be responsible for developing embedded software for our systems, ensuring the highest level of security and reliability.Key Responsibilities:Design and develop embedded software for our...


  • 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 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 ResponsibilitiesDesign and develop secure embedded software for our commercial productsCollaborate...


  • Huntsville, Alabama, United States Raytheon Full time

    About the RoleWe 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 ResponsibilitiesDesign and develop secure embedded software for our commercial productsCollaborate...


  • 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 Northrop Grumman Full time

    Job Title: Software Engineer/Principal Software EngineerWe are seeking highly skilled Software Engineers/Principal Software Engineers to join our team at Northrop Grumman. As a Software Engineer/Principal Software Engineer, you will be responsible for designing, developing, testing, and debugging 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

    Job Title: Principal Software EngineerNorthrop Grumman is seeking a highly skilled Principal Software Engineer to join our C2BMC team. This position will be located in Huntsville, AL.Job Summary:The selected Principal Software Engineer will be responsible for software development for the C2BMC Battle Management/Sensor Resource Manager (BM/SRM) Product Team....


  • Huntsville, Alabama, United States Northrop Grumman Full time

    Software Engineer/Principal Software EngineerNorthrop Grumman is seeking highly skilled Software Engineers/Principal Software Engineers to join our team in Huntsville, AL. As a key member of our Command and Control, Communication and Computer Missile Defense (C4MD) Business Unit, you will be responsible for designing, developing, documenting, testing, and...


  • Huntsville, Alabama, United States Northrop Grumman Full time

    Software Engineer/Principal Software EngineerNorthrop Grumman is seeking highly skilled Software Engineers/Principal Software Engineers to join our team in Huntsville, AL. As a key member of our Command and Control, Communication and Computer Missile Defense (C4MD) Business Unit, you will be responsible for designing, developing, documenting, testing, and...


  • Huntsville, Alabama, United States Northrop Grumman Full time

    Software Engineer/Principal Software EngineerNorthrop Grumman is seeking highly skilled Software Engineers/Principal Software Engineers to join our team in Huntsville, AL. As a key member of our Command and Control, Communication and Computer Missile Defense (C4MD) Business Unit, you will be responsible for designing, developing, documenting, testing, and...


  • Huntsville, Alabama, United States Northrop Grumman Full time

    Job Title: Sr Principal Software EngineerWe are seeking a highly skilled Sr Principal Software Engineer to join our team in Huntsville, AL. As a key member of our Command and Control, Communication and Computer Missile Defense (C4MD) Business Unit, you will be responsible for designing, developing, documenting, testing, and debugging applications software...


  • Huntsville, Alabama, United States Leidos Full time

    Job Title: Principal Radar Software EngineerLeidos is seeking a talented Principal Radar Software Engineer to collaborate with a diverse team to create unique solutions for complex problems. With offices across the United States engaging in the defense, space, cyber, and commercial fields, Leidos provides responsive, cost-effective engineering, scientific,...

  • Software Developer

    2 weeks ago


    Huntsville, Alabama, United States Northrop Grumman Full time

    Software Engineer / Principal Software EngineerJob Summary:We are seeking a highly skilled Software Engineer / Principal Software Engineer to join our team at Northrop Grumman Space Systems in Huntsville, AL. As a key member of our Agile team, you will be responsible for software development, analysis, and technical support of systems software products,...


  • Huntsville, Alabama, United States Leidos Full time

    Job Title: Principal Radar Software EngineerLeidos is seeking a highly skilled Principal Radar Software Engineer to join our team. As a key member of our Radar Software Development team, you will be responsible for designing, developing, and testing complex radar software systems.Key Responsibilities:Develop and maintain high-performance radar software...


  • Huntsville, Alabama, United States Northrop Grumman Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking a highly skilled Principal Software Engineer to join our C2BMC team at Northrop Grumman Space Systems. As a key member of our team, you will be responsible for software development, analysis, and technical support of systems software products.Key Responsibilities:Support advanced portions of...

  • Software Developer

    6 days ago


    Huntsville, Alabama, United States Northrop Grumman Full time

    Software Engineer / Principal Software EngineerNorthrop Grumman is seeking a highly skilled Software Engineer / Principal Software Engineer to join our team of talented professionals. This exciting opportunity is located in Huntsville, AL.Job Summary:The selected candidate will be responsible for software development for the MASC-F (Modeling and Simulation -...


  • Huntsville, Alabama, United States Northrop Grumman Full time

    Job Summary:We are seeking highly skilled Software Engineers and Principal Software Engineers to join our team in Huntsville, AL. As a member of our Command and Control, Communication and Computer Missile Defense (C4MD) Business Unit, you will be responsible for designing, developing, and testing software applications and systems that contain logical and...