Principal Software Developer

3 days ago


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

We 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 Responsibilities
  • Design, develop, and test embedded software for secure systems
  • 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 provide feedback to improve software quality
  • Stay up-to-date with industry trends and emerging technologies in cybersecurity and embedded systems
Requirements
  • 8+ years of experience in software development, with a focus on embedded systems and cybersecurity
  • Strong understanding of C/C++ programming languages and experience with Linux operating systems
  • Experience with system and application debugging, as well as source version control systems (git, svn)
  • Familiarity with assembly languages (x86, x86_64) and function calling conventions
  • Experience leading and delivering software products to commercial and/or government customers
  • Familiarity with software development methodologies (Agile, Waterfall, Test-Driven, etc.)
  • Experience with bash scripting and kernel/driver development
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.)
  • Familiarity with DOD System Security Engineering and standards (RMF, Cyber Resiliency, Anti-Tamper, etc.)
  • Familiarity with other Operating Systems (Windows, VxWorks, ThreadX, Green Hills, etc.)
What We Offer

As a Principal Software Developer at Raytheon Careers, you will have the opportunity to work on challenging projects, collaborate with a talented team, and contribute to the development of cutting-edge cybersecurity and intelligence solutions. We offer a competitive salary range of $96,000 - $200,000, as well as 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.



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

    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, prototyping, and implementing advanced algorithms for target tracking, target discrimination, and battle management.Key...

  • Systems Engineer

    13 hours 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...

  • Software Developer

    4 days ago


    Huntsville, Alabama, United States Leidos Full time

    Job SummaryLeidos is seeking a skilled Software Developer to join our team of talented professionals. As a key member of our team, you will be responsible for designing, developing, and testing software applications to support our nation's defense.Key ResponsibilitiesSoftware DevelopmentDesign and develop software applications using sound software...

  • Software Developer

    19 hours ago


    Huntsville, Alabama, United States Concordia Technologies, Inc. Full time

    Job DescriptionConcordia Technologies, Inc. is seeking a highly skilled Software Developer to contribute to our ongoing research and development efforts. You'll be at the forefront of developing innovative software solutions for next-generation robots and drones.Key Responsibilities:Collaborate with hardware engineers, mechanical engineers, and other...

  • Software Developer

    4 days ago


    Huntsville, Alabama, United States Leidos Full time

    About the RoleLeidos is seeking a skilled Aviation Software Engineer to join a multidisciplinary engineering team developing software for aviation systems. As a leading provider of engineering, scientific, and IT solutions, Leidos offers a collaborative work environment, technical excellence, and a commitment to business ethics.The Airborne Systems Business...

  • Software Developer

    6 days ago


    Huntsville, Alabama, United States Waites Sensor Technologies, Inc. Full time

    Job DescriptionCompany OverviewWaites Sensor Technologies, Inc. is a leading provider of innovative wireless, mesh-networked, "Internet of Things" (IoT) sensors for industrial environments. Our cost-effective, plug-and-play products empower plants of all sizes to conduct predictive and preventative maintenance on mission-critical and secondary equipment in...

  • Software Developer

    8 hours ago


    Huntsville, Alabama, United States DESE Research, Inc. Full time

    Job Opportunity**About DESE Research, Inc.**DESE Research, Inc. is a leading organization in the field of emerging cyber security practices and technologies. We are seeking a highly skilled and motivated individual to join our team as a Software Engineer.**Job Summary**We are looking for a talented Software Engineer to contribute to the development of...