Principal Software Developer

2 weeks ago


Huntsville, Alabama, United States Raytheon Careers Full time
Job Title: Principal Software Developer

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 systems, ensuring the highest level of security and reliability.

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 cybersecurity
  • Strong understanding of C/C++ development and OS internals (Linux)
  • Experience with system and application debugging, source version control systems (git, svn), and assembly (x86, x86_64)
  • Familiarity with software development methodologies (Agile, Waterfall, Test-Driven, etc.)
  • Experience leading and delivering software products to commercial and/or government customers
Preferred Qualifications:
  • Familiarity with build systems (Make, CMake, etc.)
  • Experience with building/configuring Linux kernel, Redhat, Yocto Linux
  • Familiarity with TPM and Secure Boot technologies
  • Familiarity with Security Concepts (Cryptography, privilege separation, etc.)
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, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays.

RTX is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.



  • 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 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

    Job SummaryWe 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 ResponsibilitiesDesign and develop embedded software for our commercial productsCollaborate with cross-functional teams to ensure...


  • 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...