What are the responsibilities and job description for the Software Engineer position at FetchJobs.co?
About The Company
Northrop Grumman is a leading global security and aerospace company dedicated to innovative solutions that safeguard nations and advance technological frontiers. With a rich history of pioneering achievements—from the first transatlantic flight to lunar landings and stealth technology—Northrop Grumman continues to push the boundaries of what is possible. Our culture fosters intellectual curiosity, diversity, and a commitment to excellence, encouraging employees to bring their whole selves to work and contribute to meaningful projects that impact the world. We are driven by a pioneering spirit and a passion for inventing the future, making history with every innovation.
About The Role
We are seeking a highly skilled Principal Software Engineer specializing in Embedded and Real-Time Systems to join our dynamic team in Melbourne, Florida. In this role, you will be instrumental in designing, developing, and maintaining embedded mission systems that are critical to national security and technological advancement. You will work closely with multidisciplinary teams in an innovative environment, contributing to the full software development lifecycle—from requirements gathering and modeling to implementation, testing, and deployment. This position offers an exciting opportunity to influence cutting-edge projects, collaborate with talented professionals, and develop solutions that have a tangible impact on defense systems and national security.
Qualifications
The ideal candidate will possess a strong educational background in STEM disciplines, with relevant professional experience in embedded software development. Candidates should hold a Bachelor’s degree in Science, Technology, Engineering, or Math with at least five years of related experience, a Master’s degree with three years, or a PhD with one year of experience. Active security clearance at the Secret level, with the ability to obtain and maintain a Top Secret clearance, is required. Familiarity with real-time operating systems such as VxWorks, Integrity, or Embedded Linux, along with experience in safety-critical applications, is essential. Proficiency in C, C , and Python for embedded systems, along with knowledge of static and dynamic code analysis tools, CI/CD pipelines, and software requirement specifications, is highly preferred. Candidates must demonstrate strong problem-solving skills, excellent communication, and the ability to work collaboratively within Agile teams.
Responsibilities
As a Principal Software Engineer, your primary responsibilities will include designing and developing embedded mission systems software applications on real-time operating systems, ensuring compliance with safety and quality standards. You will participate in all phases of the software development lifecycle, including requirements analysis, modeling, implementation, testing, and deployment. Your role involves architecting and coding robust, efficient, and maintainable software solutions, often working within Agile Scrum teams to deliver multiple software baselines. You will collaborate with hardware engineers, systems engineers, and testing teams to integrate and validate software components, troubleshoot issues, and optimize performance. Additionally, you will be responsible for maintaining documentation, performing code reviews, and ensuring adherence to best practices in software engineering and safety-critical systems. Your expertise will help ensure the delivery of reliable, high-quality software products that meet stringent operational requirements.
Benefits
Northrop Grumman offers a comprehensive benefits package designed to support the health, well-being, and financial security of our employees. This includes competitive health insurance options, life and disability insurance, a robust savings plan, and paid holidays. Employees are also eligible for paid time off for vacation and personal needs. The company provides opportunities for professional development and career advancement, along with performance-based bonuses and incentives. Depending on the role, employees may also be eligible for overtime pay, shift differentials, and long-term incentives. We prioritize work-life balance and foster an inclusive environment that values diversity and innovation.
Equal Opportunity
Northrop Grumman is an Equal Opportunity Employer committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. We believe in fostering a workplace where everyone feels valued, respected, and empowered to contribute their best. U.S. Citizenship is required for positions that involve government security clearances or other restricted access roles.
Northrop Grumman is a leading global security and aerospace company dedicated to innovative solutions that safeguard nations and advance technological frontiers. With a rich history of pioneering achievements—from the first transatlantic flight to lunar landings and stealth technology—Northrop Grumman continues to push the boundaries of what is possible. Our culture fosters intellectual curiosity, diversity, and a commitment to excellence, encouraging employees to bring their whole selves to work and contribute to meaningful projects that impact the world. We are driven by a pioneering spirit and a passion for inventing the future, making history with every innovation.
About The Role
We are seeking a highly skilled Principal Software Engineer specializing in Embedded and Real-Time Systems to join our dynamic team in Melbourne, Florida. In this role, you will be instrumental in designing, developing, and maintaining embedded mission systems that are critical to national security and technological advancement. You will work closely with multidisciplinary teams in an innovative environment, contributing to the full software development lifecycle—from requirements gathering and modeling to implementation, testing, and deployment. This position offers an exciting opportunity to influence cutting-edge projects, collaborate with talented professionals, and develop solutions that have a tangible impact on defense systems and national security.
Qualifications
The ideal candidate will possess a strong educational background in STEM disciplines, with relevant professional experience in embedded software development. Candidates should hold a Bachelor’s degree in Science, Technology, Engineering, or Math with at least five years of related experience, a Master’s degree with three years, or a PhD with one year of experience. Active security clearance at the Secret level, with the ability to obtain and maintain a Top Secret clearance, is required. Familiarity with real-time operating systems such as VxWorks, Integrity, or Embedded Linux, along with experience in safety-critical applications, is essential. Proficiency in C, C , and Python for embedded systems, along with knowledge of static and dynamic code analysis tools, CI/CD pipelines, and software requirement specifications, is highly preferred. Candidates must demonstrate strong problem-solving skills, excellent communication, and the ability to work collaboratively within Agile teams.
Responsibilities
As a Principal Software Engineer, your primary responsibilities will include designing and developing embedded mission systems software applications on real-time operating systems, ensuring compliance with safety and quality standards. You will participate in all phases of the software development lifecycle, including requirements analysis, modeling, implementation, testing, and deployment. Your role involves architecting and coding robust, efficient, and maintainable software solutions, often working within Agile Scrum teams to deliver multiple software baselines. You will collaborate with hardware engineers, systems engineers, and testing teams to integrate and validate software components, troubleshoot issues, and optimize performance. Additionally, you will be responsible for maintaining documentation, performing code reviews, and ensuring adherence to best practices in software engineering and safety-critical systems. Your expertise will help ensure the delivery of reliable, high-quality software products that meet stringent operational requirements.
Benefits
Northrop Grumman offers a comprehensive benefits package designed to support the health, well-being, and financial security of our employees. This includes competitive health insurance options, life and disability insurance, a robust savings plan, and paid holidays. Employees are also eligible for paid time off for vacation and personal needs. The company provides opportunities for professional development and career advancement, along with performance-based bonuses and incentives. Depending on the role, employees may also be eligible for overtime pay, shift differentials, and long-term incentives. We prioritize work-life balance and foster an inclusive environment that values diversity and innovation.
Equal Opportunity
Northrop Grumman is an Equal Opportunity Employer committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. We believe in fostering a workplace where everyone feels valued, respected, and empowered to contribute their best. U.S. Citizenship is required for positions that involve government security clearances or other restricted access roles.