33,782 Mobile App Development jobs in the United States
Software Engineer / Principal Software Engineer

Posted 1 day ago
Job Viewed
Job Description
CLEARANCE TYPE: Secret
TRAVEL: Yes, 10% of the Time
**Description**
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible. With our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today.
Northrop Grumman Aeronautics Systems has an opening for a **Software Engineer** / **Principal Software Engineer** to join our team of qualified, diverse individuals within our software organization. The location for this opportunity is **Melbourne, Florida** and will be primarily based within our office spaces to support the program and business needs. Operating on our 9/80 schedule, meaning you will get every other Friday off. The position has **NO** remote or Hybrid work available .
The Engineer Software will develop, modify and maintain customized or standardized Open Mission Systems applications using software engineering best practices and standards. They will develop this software implementing principles of the Agile software development life cycle. This will include requirements development, modeling and design, application development, unit testing, and requirements testing. The Engineer Software could also gain experience in disciplines like integration, formal system testing, release, installation, and maintenance.
**Basic Qualifications:**
+ **Software Engineer:** Bachelor's Degree in Science, Technology, Engineering or Mathematics (STEM) discipline with **2** Years experience; OR a master's degree in Science, Technology, Engineering or Mathematics (STEM) discipline with **0** Years experience.
+ **Principal Software Engineer:** Bachelor's Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline with **5** Years experience; OR a master's degree in a Science, Technology, Engineering or Mathematics (STEM) discipline with **3** Years experience; OR a PhD in a Science, Technology, Engineering or Mathematics (STEM) discipline with **1** Years experience.
+ Experience developing software and scripts in a Windows or Linux environment using one or more of the following languages: C/C++, Python, Java.
+ Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube
+ Experience with Model Based Systems Engineering (MBSE).
+ Experience in software test and software test automation.
+ Your ability to obtain and/or transfer and maintain the final adjudicated government **Secret** clearance, and any program access(es) required for the position within a reasonable period of time, as determined by the company
**Preferred Qualifications:**
+ Experience with all phases of the software development life cycle and Agile framework as a Product Owner, SCRUM Master, and/or team member.
+ Bachelor's or Master's degree in Computer Engineering, Computer Science, or Electrical Engineering
+ Familiarity with mission systems, vehicle systems or similar.
+ Experience with CI/CD, containers, and pipelines.
+ Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, and Jenkins.
+ Experience architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, and Debugging OO C++ software running on Real-Time Operating systems.
+ Experience with DOORS and Software Requirement Specification Testing using simulators, emulators, and automated scripting languages in Python.
Primary Level Salary Range: $77,200.00 - $15,800.00
Secondary Level Salary Range: 95,300.00 - 142,900.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Software Engineer / Principal Software Engineer

Posted 1 day ago
Job Viewed
Job Description
CLEARANCE TYPE: Secret
TRAVEL: Yes, 10% of the Time
**Description**
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
The Launch and Missile Defense Systems division within Northrop Grumman Space Systems sector is seeking a Software Engineer to join the Future Operationally Resilient Ground Evolution (FORGE) Sensor Specific Processing (SSP) Team. Our domain provides rewarding work that contributes to the latest advancements being made in the missile warning, missile defense, battlespace awareness, and technical intelligence mission areas. FORGE SSP is a software application hosted on the Governments FORGE framework used to process legacy Space Based Infrared Sensor (SBIRS) data. Our team fully adopts Agile methods and strictly executes an Agile framework across all team functions.
The position is located in Boulder, CO - Boulder is nestled in the foothills of the Rocky Mountains, and only 25 miles from downtown Denver. Occasional travel (10%) may be required.
**Position Overview:**
As a Software Engineer or Principal Software Engineer, you will be responsible for the design, development, documentation, testing, deployment, and debugging of software applications. This includes researching, identifying, and implementing solutions to complex, multi-disciplinary software problems.
**Essential Functions:**
+ New feature implementation that allows for smooth integration with pre-existing systems
+ Software development using Agile Methodology
+ Utilizing Jira to document bugs and enhancements
+ Software engineering support for multi-language (C/C++, Python, and Java) and complex software systems
+ Enhance usability, performance, and maintainability of systems via analysis and bug fixes
+ Coordinate, integrate, and resolve defects in conjunction with the test team
Seeking candidates who find satisfaction in working on challenging and diverse assignments in collaborative settings across all levels.
**This requisition may be filled at a higher grade based on qualifications listed below.**
This requisition may be filled at either a Software Engineer or a Principal Software Engineer level.
**Basic Qualifications for Software Engineer or Principal Software Engineer:**
+ **Software Engineer:** Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 2 years of related experience or a master's degree in a STEM discipline.
+ **Principal Software Engineer:** Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related experience, or a master's degree in a STEM discipline and 3 years' experience, or a PhD and 1 year of experience.
+ Linux experience
+ C/C++ and Python proficiency
+ Object Oriented Programing (OOP) experience
+ Ability and willingness to travel up to 10% to support business needs
+ Applicants must have an active in-scope U.S. Government DoD Secret security clearance at the time of application and is required to start; with the ability to obtain and maintain a Top Secret/SCI (TS/SCI) security clearance.
**Preferred Qualifications:**
+ OO design pattern and modern data structure experience
+ Configuration management software experience (i.e. Git, etc.)
+ Experience with containerization
+ Software development and troubleshooting in a team environment
+ Legacy software and modernization effort experience
+ Java and shell scripting language experience
+ Agile development experience
+ Atlassian Tool Suite experience
+ Full software development lifecycle experience
+ Familiarity with Overhead Persistent Infrared (OPIR) and Electro-Optical Infrared (EOIR) sensors and simulations is a plus
Primary Level Salary Range: $89,400.00 - $34,200.00
Secondary Level Salary Range: 110,300.00 - 165,500.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Software Engineer / Principal Software Engineer

Posted 1 day ago
Job Viewed
Job Description
CLEARANCE TYPE: Secret
TRAVEL: Yes, 10% of the Time
**Description**
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
**Describe your top 5 technical strengths. Were C++, Python, Linux or Containerization in your list? Great! We would like to learn more, click the apply button.**
The Launch and Missile Defense Systems (LMDS) division within Northrop Grumman Space Systems sector is seeking an experienced Software Engineer. We are excited for you to join our team of qualified and diverse individuals that focuses on healthy culture, transparent leadership, and complex technical challenges. Our domain provides rewarding work that contributes to the latest advancements being made in the missile defense industry.
The position is located in Boulder, CO - Boulder is nestled in the foothills of the Rocky Mountains, and only 25 miles from downtown Denver. Due to the nature of our work, full-time in-person work is required.
**Position Overview:**
As a Software Engineer or Principal Software Engineer, you will be responsible for the design, development, documentation, testing, deployment, and debugging of software applications. This includes researching, identifying, and implementing solutions to complex, multi-disciplinary software problems.
**This requisition may be filled at a higher level based on qualifications listed below.**
This requisition may be filled at either a Software Engineer or Principal Software Engineer level.
**Basic Qualifications for Software Engineer and Principal Software Engineer:**
+ **Software Engineer:** Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 2 years of related experience or a Master's degree in a STEM discipline.
+ **Principal Software Engineer:** Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related experience, or a Master's degree in a STEM discipline and 3 years of experience, or a PhD and 1 year of related work experience.
+ _Linux experience_
+ _C++ and Python proficiency_
+ _Object Oriented Programing (OOP) experience_
+ Ability and willingness to travel up-to 10% to support business needs (only if needed)
+ Applicants must have an active in-scope U.S. Government DoD Secret security clearance at the time of application and is required to start; with the ability to obtain and maintain a Top Secret/SCI (TS/SCI) security clearance.
**Preferred Qualifications:**
+ Containerization tool experience (Kubernetes, OpenShift, Docker products, Podman, etc)
+ Configuration Management Tools (Git etc.)
+ CI/CD experience (Jenkins etc.)
+ Agile development exposure
+ C++ templating
Primary Level Salary Range: $89,400.00 - $34,200.00
Secondary Level Salary Range: 110,300.00 - 165,500.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Software Engineer/Senior Software Engineer

Posted 1 day ago
Job Viewed
Job Description
A healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That's what makes us Roche.
Advances in AI, data, and computational sciences are transforming drug discovery and development. Roche's Research and Early Development organisations at Genentech (gRED) and Pharma (pRED) have demonstrated how these technologies accelerate R&D, leveraging data and novel computational models to drive impact. Seamless data sharing and access to models across gRED and pRED are essential to maximising these opportunities. The new Computational Sciences Center of Excellence (CoE) is a strategic, unified group whose goal is to harness the transformative power of data and Artificial Intelligence (AI) to assist our scientists in both pRED and gRED to deliver more innovative and transformative medicines for patients worldwide.
**The Opportunity**
At Genentech and Roche, we're at the forefront of a revolutionary transformation in drug discovery powered by AI and machine learning. Our "lab in the loop" strategy processes massive quantities of experimental data to train AI models that accelerate the discovery of new medicines. To enable this vision, we're seeking exceptional Senior Software Development Engineers to be part of the team building and maintaining our next-generation Therapeutic Molecule Registration (TMR) platform - a foundational component of our AI-driven drug discovery infrastructure. This platform will serve as the central nervous system for managing and integrating molecular data across our global research organization, handling hundreds of billions of records and enabling unprecedented scale in virtual molecule design and testing. As the volume of AI-generated molecular designs grows exponentially, our TMR platform must evolve to become a high-performance, cloud-native system capable of supporting rapid iteration cycles between computational design and experimental validation. You will be instrumental in consolidating our molecule registration systems into a single, harmonized environment, unlocking the full potential of our data and accelerating the development of life-changing therapies.
**In the role, you will:**
+ You will combine software engineering expertise with an interest in chemical and biological data management systems.
+ You will work closely with Genentech Computational Sciences (gCS) colleagues, including our machine learning for drug development team, Genentech Research & Early Development (gRED) Drug Discovery teams including the Antibody Engineering division, and other teams across the Roche family of companies to identify, strategize, and productionalize high-impact applications from across the drug discovery and development pipeline.
+ You will develop and maintain core features of our TMR platform
+ You will write high-quality, testable code for chemical registration workflows
+ You will design and implement RESTful APIs and microservices
+ You will contribute to technical design discussions and architecture decisions
**Who you are**
**_Software Development Engineer_**
+ Bachelor's degree in Computer Science or related field (or equivalent experience)
+ 3+ years of software engineering experience
+ Strong Python programming skills
+ Basic Java/Kotlin knowledge
+ Experience with SQL databases
+ Understanding of REST APIs
+ Strong testing practices
+ Cloud platform exposure (preferably AWS)
The expected salary range for this position based on the location of California is $98,400 182,700. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below.
**_Senior Software Development Engineer_**
+ Bachelor's degree in Computer Science or related field (or equivalent experience)
+ 7+ years of software engineering experience
+ Strong Python programming skills
+ Ability to work with Java/Kotlin codebases
+ Working knowledge of Postgres and SQL
+ Experience with REST APIs and microservices
+ Strong testing practices and test automation
+ Experience with cloud platforms (preferably AWS)
+ Understanding of CI/CD pipelines
+ Experience with agile development methodologies
The expected salary range for this position based on the location of California is $118,400 - 220,000. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below.
Preferred experience for both levels
+ Open source cheminformatics experience (e.g., RDKit, chemfp, Indigo, HELM toolkit)
+ Chemical database cartridge expertise
+ Familiarity with biological sequence alignment
+ Chemical & biological structure notation expertise
+ Familiarity with chemical structure canonicalization
+ Molecular structure searching algorithm expertise
+ Experience with scientific software development
+ Familiarity with Docker and Kubernetes
+ Experience with event-driven architectures
+ Knowledge of security best practices
Relocation benefits are available for this job posting
Benefit ( is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.
If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants ( .
Software Engineer/Principal Software Engineer

Posted 1 day ago
Job Viewed
Job Description
CLEARANCE TYPE: Secret
TRAVEL: Yes, 10% of the Time
**Description**
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. Our team is chartered with providing the skills, innovative technologies to develop, design, produce and sustain optimized product lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission!
We are looking for you to join our team as a **Software Engineer/Principal Software Engineer** based out of Pt. Mugu, CA. As a Software Engineer at Northrop Grumman you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use of Model-based Engineering, DevSecOps and Agile practices we continue to evolve how we deliver critical national defense products and capabilities for the warfighter. Our success is grounded in our ability to embrace change, move quickly and continuously drive innovation. The successful candidate will be collaborative, open, transparent, and team-oriented with a focus on team empowerment & shared responsibility, flexibility, continuous learning, and a culture of automation.
**What You'll get to Do:**
The team is looking for you to join our organization as a Full-Stack Software Developer. While supporting the EA-18G programs, you'll get to:
+ Collaborate with our customer, internal NG sites and other engineering disciplines
+ Support Requirements Development and Test
+ Document use cases, user stories, acceptance criteria, design, and test cases
+ Contribute to peer reviews, demonstrations, planning meetings, and status meetings
+ Design and implement software for quality, robustness, and scale
+ Participate in Continuous Integration setups
+ Prepare application containers for deployment
This position can be filled at either the Software or Principal Software level:
**Basic Qualifications for Software Engineer:**
+ BS degree in a STEM related field (Science, Technology, Engineering and Mathematics) with 2+ years of related experience or a Master's Degree in a STEM related field. An additional 4 years of experience can be considered in lieu of degree.
+ Must have experience with C#.
+ Demonstrated ability to function as a member of an integrated team.
+ Experience working in an Agile environment.
+ Design Patterns and Tech Stack experience with one or more of the following tools: Dependency Injection, MEF, REST API, MVVM, WPF, Unit Test, C#, React OR Multithread applications
+ Experience with 3 or more of the following toolsets: Azure DevOps, Git, SonarQube, Docker, Kubernetes, PostGreSQL, Microsoft SQL, RabbitMQ or Nexus/JFrog
+ US Citizenship
+ Active Secret Clearance
**Basic Qualifications for Principal Software Engineer:**
+ BS degree in a STEM related field (Science, Technology, Engineering and Mathematics) with 5+ years of related experience or a Master's Degree in a STEM related field with 3+ years of related experience. An additional 4 years of experience can be considered in lieu of degree.
+ Must have experience with C#.
+ Demonstrated ability to function as a member of an integrated team.
+ Experience working in an Agile environment.
+ Design Patterns and Tech Stack experience with one or more of the following tools: Dependency Injection, MEF, REST API, MVVM, WPF, Unit Test, C#, React OR Multithread applications
+ Experience with 3 or more of the following toolsets: Azure DevOps, Git, SonarQube, Docker, Kubernetes, PostGreSQL, Microsoft SQL, RabbitMQ or Nexus/JFrog
+ US Citizenship
+ Active Secret Clearance
**Preferred Qualifications:**
+ .NET Core, Java, JavaScript, ReactJS, Reduc, CSS
+ Microservices - NetFlix, OSS (Zuul, Eureka, etc)
+ Docker, Containers, Terraform, OpenShift, Kubernetes, HELM Charts
+ MSQL, TSQL, Views, Triggers
+ Visual Studio, Visual Studio Code, TFS
+ Operating Systems such as Windows 10, REHL and use of Virtual Machines
+ Agile Methodologies and Atlassian Tool Suite (Git, Jira, Bitbucket, Confluence)
+ Strong verbal communication skills
+ Experience with Docker
+ Experience with Javascript and general web development.
+ Knowledge of Electronic Warfare
This position in contingent upon clearance and customer approval. Must be able to work on site for this position.
Primary Level Salary Range: $89,400.00 - $34,200.00
Secondary Level Salary Range: 110,300.00 - 165,500.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Software Engineer/Principal Software Engineer

Posted 28 days ago
Job Viewed
Job Description
CLEARANCE TYPE: Top Secret
TRAVEL: Yes, 10% of the Time
**Description**
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Northrop Grumman Defense Systems (NGDS) is seeking software engineers to develop and maintain capabilities in support of a new defense program named CHAIN (C4ISR Holistic Analysis of Networks). CHAIN has been designated by the U.S. Department of Defense (DoD) to become the standard C4ISR intelligence and analysis tool across the DoD intelligence community (DoD IC). CHAIN is a cloud-based DevSecOps platform based on Platform One's Big Bang. It will feature the latest in Cloud Native Computing Foundation (CNCF) projects and tools. Candidates should have a track record and interest in working with cloud-compatible technologies to solve complex challenges and deliver results to support today's modern warfighter and C4ISR intelligence analysts. The CHAIN program is managed from the National Air and Space Intelligence Center (NASIC) at Wright Patterson Air Force Base in Dayton Ohio.
This position may be filled at a higher job level based on the qualifications listed below.
**Basic Qualifications for a Software Engineer:**
+ One of the following:
+ A high school diploma with a minimum of 6 years of software development experience
+ A bachelor's degree with a minimum of 2 years of software development experience
+ A master's degree with a minimum of 0 years of software development experience
+ Full stack web development experience
+ Experience writing software applications using Go, Java, or Python
+ Experience working with web applications and front-end frameworks such as Vue.js, React, or Angular
+ Interest in full stack development of cloud-based microservice applications
+ Familiarity with Agile development processes such as Scrum and Kanban
+ Strong interpersonal skills to communicate effectively with technical teams
+ Ability to prioritize and adjust tasks to accomplish project results
+ Ability to comprehend and analyze complex problems and develop solutions
+ U.S. Citizenship with the ability to obtain a TS/SCI security clearance
**Basic Qualifications for a Principal Software Engineer:**
+ One of the following:
+ A high school diploma with a minimum of 9 years of software development experience
+ A bachelor's degree with a minimum of 5 years of software development experience
+ A master's in degree with a minimum of 3 years of software development experience
+ Full stack web development experience
+ Experience writing software applications using Go, Java, or Python
+ Experience working with web applications and front-end frameworks such as Vue.js, React, or Angular
+ Interest in full stack development of cloud-based microservice applications
+ Familiarity with Agile development processes such as Scrum and Kanban
+ Strong interpersonal skills to communicate effectively with technical teams
+ Ability to prioritize and adjust tasks to accomplish project results
+ Ability to comprehend and analyze complex problems and develop solutions
+ U.S. Citizenship with the ability to obtain a TS/SCI security clearance
**Preferred Qualifications:**
+ Experience with the following technologies:
+ Javascript, Typescript, and Vue.js
+ Graph and document NoSQL databases such as ArangoDB and Dgraph
+ GeoJSON and CesiumJS
+ Go (programming language)
+ Gitlab
+ Istio
+ Grafana
+ Helm
+ Elastic
+ HTML
+ CSS, SCSS
+ Software security tools such as Trivy and Sonarqube
+ Experience developing containerized software applications using Docker, Podman, and Kubernetes
+ Experience designing and developing REST APIs
+ Experience working with semantic knowledge graphs, ontologies, and RDF triplestores
+ Experience working with tree data structures and traversal algorithms such as depth-first search and breadth-first search
+ Experience working with medium to large scale, cloud-based microservice applications
+ Knowledge or experience of the zero-trust security model and PKI-based authentication using X.509 certificates
+ DevOps experience or interest in using DevOps to support software development
+ Experience with continuous integration / continuous deployment (CI/CD) using Gitlab Runners
Primary Level Salary Range: $81,300.00 - $21,900.00
Secondary Level Salary Range: 100,300.00 - 150,500.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Software Engineer / Principal Software Engineer

Posted 28 days ago
Job Viewed
Job Description
CLEARANCE TYPE: Secret
TRAVEL: No
**Description**
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
**Description**
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
**Northrop Grumman Defense Systems (NGDS), Bellevue, NE** is currently seeking **Engineer Software / Principal Engineer Software** . The successful candidates will demonstrate a broad skill set balanced between interpersonal and technical capabilities achieving sustainable quality products. They will have a track record as an effective communicator and problem solver who is able to develop and maintain good working relationships with internal and external stakeholders. The selected candidates will participate in the entire software development lifecycle with a concentration in software engineering. The candidates will work closely with other software developers accomplishing the following:
+ Complete work independently and as a part of an Agile team
+ Support team in completing necessary software on schedule
+ Solve complex problems through innovative and creative solutions
+ Collaborate with software designers and/or software engineers in the planning, design, development, and utilization of software systems
+ Regularly demonstrate progress to customers
**Basic Qualifications:**
**Engineer Software:**
+ A high school diploma with a minimum of 6 years of software development experience
+ A bachelor's in science degree in a STEM field with a minimum of 2 years of software development experience
+ A master's in science degree in a STEM field
**Principal Engineer Software:**
+ A high school diploma with a minimum of 9 years of software development experience
+ A bachelor's in science degree in a STEM field with a minimum of 5 years of software development experience
+ A master's in science degree in a STEM field with a minimum of 3 years of software development experience
+ Strong interpersonal skills and ability to communicate effectively with small technical teams
+ Experience with DevSecOps principles and practices
+ Experience working in Agile software development environments
+ Ability to prioritize and adjust tasks to accomplish project results
+ Ability to obtain/maintain access to work on-site in Bellevue, NE
+ Ability to obtain a DoD Secret security clearance
**Preferred Qualifications:**
+ Experience with Infrastructure as Code:
+ Container Management Platforms such as RKE2, AWS, OpenShift, etc.
+ Automation technologies such as Ansible, Helm, etc.
+ Virtualization platforms such as VMWare, Proxmox, etc.
+ Experience with DevSecOps:
+ Implementing and maintaining CI/CD software pipelines
+ Automating the securing and hardening software products
+ Enabling operations and maintenance activities with Infrastructure as Code
+ Creating solutions that encourage Dev-Prod Parity
+ Experience with microservices patterns and creating solutions that run in a containerized environment
+ Experience with object-oriented programming, web development frameworks, and full stack application architectures
+ Demonstrated use of configuration management (Git, Bitbucket, Mercurial, Ansible Galaxy)
+ Demonstrated use of collaboration tool suites (Atlassian, GitLab)
+ Current DoD Secret or Top Secret clearance.
Primary Level Salary Range: $77,200.00 - $15,800.00
Secondary Level Salary Range: 95,300.00 - 142,900.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Be The First To Know
About the latest Mobile app development Jobs in United States !
Software Engineer / Principal Software Engineer

Posted 28 days ago
Job Viewed
Job Description
CLEARANCE TYPE: Top Secret
TRAVEL: No
**Description**
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Northrop Grumman Defense Systems (NGDS), Bellevue, NE is currently seeking a Software Engineer. The successful candidates will demonstrate a broad skill set balanced between interpersonal and technical capabilities achieving sustainable quality products. They will have a track record as an effective communicator and problem solver who is able to develop and maintain good working relationships with internal and external stakeholders. The selected candidates will participate in the entire software development lifecycle with a concentration in software engineering. The candidates will work closely with other software developers accomplishing the following:
+ Complete work independently and as a part of an Agile team
+ Support team in completing necessary software on schedule
+ Solve complex problems through innovative and creative solutions
+ Collaborate with software designers and/or software engineers in the planning, design, development, and utilization of software systems
+ Regularly demonstrate progress to customers
Basic Qualifications:
+ For a Software Engineer: A high school diploma with a minimum of 6 years of software development experience, or bachelor's of science degree in a STEM field with a minimum of 2 years of software development experience, or master's of science degree in a STEM field with 0 years of software development experience
+ For a Principal Software Engineer: A high school diplomat with a minimum of 9 years software development experience, or a bachelor's of science degree in a STEM field with a minimum of 5 years software development experience, or a master's in science degree in a STEM field with 3 years of software development experience
+ **Active U.S. DoD Secret Clearance**
+ Experience as a Full Stack Software Developer
+ Demonstrated experience in Java
+ Proven experience with Windows OS
+ Familiarity with relational database management systems (Oracle/PDBs) and SQL
+ Working knowledge of the Agile development processes
+ Familiarity with Test automation practices and tools (Integration testing, Unit testing, QFTest)
+ Strong interpersonal skills to communicate effectively with small technical teams
+ Ability to prioritize and adjust tasks to accomplish project results
+ Ability to obtain/maintain access to work full time on-site in Offutt AFB, NE
+ Ability to obtain a DoD Top Secret Clearance
Preferred Qualifications:
+ Experience working in Agile software development environment.
+ Experience with Enterprise Database
+ DevOps / DevSecOps experience
+ Continuous Integration (CI) / Continuous Deployment (CD), setting up Jenkins Builds
+ SonarQube experience
+ Demonstrated use of Integrated Development Environments (IDEs) and configuration management (SVN/Bitbucket)
Primary Level Salary Range: $77,200.00 - $15,800.00
Secondary Level Salary Range: 95,300.00 - 142,900.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Software Engineer/Principal Software Engineer (SkillBridge)
Posted today
Job Viewed
Job Description
RELOCATION ASSISTANCE: Relocation assistance may be available
CLEARANCE TYPE: SecretTRAVEL: Yes, 10% of the TimeDescription At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.As one of the largest global security companies in the world, Northrop Grumman is proud to help our nation’s military personnel make the transition to civilian careers. Approximately 1/4th of Northrop Grumman’s 90,000 employees self-identifies as veterans, and more than 1,600 are reservists. The Northrop Grumman Military Internship Program (NG-MIP) is an approved SkillBridge Program under Dept. of Defense Instruction . The NG-MIP program is an opportunity for transitioning service members to gain valuable civilian work experience through an individual internship during their last 6 months of service , for up to 180 days . The Northrop Grumman Military Internship Program is open to all ranks and experience levels. SkillBridge participants are not eligible for compensation from Northrop Grumman, as they continue to receive military compensation and benefits as Active-duty service members .
Responsibilities for this internship position are:
Northrop Grumman Corporation (NGC) has developed the Northrop Grumman – Military Internship Program (DoD SkillBridge) utilizing the DoDI guidance for Skillbridge . During this program the service member will be on-site at his or her host company performing an individual internship in an entry to mid-level career type role. The service member will be on the job training supporting a work schedule equivalent to 40hrs per week. Outlined below are the Goals, Objectives , and Outcomes for the program.
Goals – Provide transitioning service members fellowship-style job skills training during the last portion (s) of their military commitment. This program is specifically designed to offer internships that result in the potential to transition to a full-time opportunity as the conclusion of the training. Interns will serve as a pipeline for high-speed, motivated military candidates into NGC.
Objectives - Service Members who complete the Intern program will be highly trained, capable, future employees that align to the specific needs of the organization and are prepared to meet the NG mission “Defining Possible” on Day 1. This program provides a comprehensive internship experience including professional development, networking with leadership, and training specifically focused on NG leadership principles, company history, customer/stakeholder engagement, product and service overview, and core job responsibilities.
Outcome – Offer transitioning service member a rewarding opportunity to join the Northrop Grumman team.
DoD SkillBridge Eligibility:
- Has served at least 180 days on active duty
- Is within 12 months of separation or retirement
- Will receive an honorable discharge
- Has taken any service TAPS/TGPS
- Has attended or participated in an ethics brief within the last 12 months
- Received Unit Commander (first O-4/Field Grade commander in chain of command) written authorization and approval to participate in DoD SkillBridge Program prior to start of internship
Northrop Grumman Defense Systems is searching for Software Engineers /Principal Software Engineers (multiple positions) to join the Global C2 Solutions Business Unit Business Unit in support of our programs, in Huntsville, AL. These positions are 100% onsite in Huntsville, AL.
This role focuses heavily on Java and Object Oriented development (not web development, etc.) We are open to interviewing candidates who do not yet hold a clearance, but who have the ability to obtain/maintain one.
Basic Qualifications:
- Software Engineer level- 2 Years with Bachelors in Science, Technology, Engineering, and Mathematics (STEM- required by the program); OR Masters Degree.
- Principal Software Engineer level- 5 Years with Bachelors in Science, Technology, Engineering, and Mathematics (STEM); 3 Years with Masters; 1 Years with PhD
- Active Secret Security Clearance, or the ability to obtain Secret Clearance
- Experience developing software using Java
- Experience developing software using C++
- Experience developing software on Linux
- Experience managing source code using Git, GitHub, or GitLab
- Understanding of all phases of software development, and practical experience in an Agile/Dev*Ops environment
- Meets DoD SkillBridge qualifications as per DODI
Qualifications that would be nice to have :
- Experience with Python
- Experience with JavaFX
- Experience with JavaScript
- Experience with Bash
- Experience with Perl
- Experience with XML
- Experience with Eclipse
- Experience with Visual Studio Code
- Experience with Jupyter Notebook
- Experience with OSGi
- Experience with Google Guice
- Experience with Unit testing
- Experience with JUnit
- Experience with Automated Testing
- Experience with Squish
- Experience with Jenkins
- Experience with Dev*Ops
- Experience with Docker
- Experience with Kubernetes
- Experience with Ansible
- Experience with Jira and Confluence
- Experience with MIL-STD 6016 (L16)
- Experience with Modeling and Simulation
- Experience with Model Based Systems Engineering (MBSE)
- Experience with Blue Force Tracker (BFT)
- Experience with Integrated Broadcast Service (IBS)
- Experience with Automatic Dependent Surveillance–Broadcast (ADS-B)
- Experience with Air & Missile Defense Command and Control programs such as IBCS, PATRIOT, SENTINEL, C2BMC or THAAD or any sensor/weapon system
- Security+ certification
#HSVJavafocus
#HSVSept16
#MPR
Primary Level Salary Range: $85,400.00 - $28,000.00Secondary Level Salary Range: 105,400.00 - 158,000.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.Software Engineer or Principal Software Engineer
Posted today
Job Viewed
Job Description
RELOCATION ASSISTANCE: Relocation assistance may be available
CLEARANCE TYPE: SecretTRAVEL: Yes, 10% of the TimeDescription At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.This position description does not represent a current opening but may be used to identify candidates with skills and experience for positions within Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman.Join the Northrop Grumman team to develop the next generation of software for the next generation of platforms. Support development and integration of the latest technologies - AI/ML, Quantum computing, cloud, and digital design – to impact future generation aircraft. Become part of the team that will give our war fighters the advantage over our adversaries. Bring your bold new ideas, and pioneering spirit to our team to invent the future and have some fun along the way. We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible. With our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today.
Northrop Grumman Aeronautics Systems has an opening for a Software Engineer or a Principal Software Engineer to join our team of qualified, diverse individuals within our software organization. This role can be located in Melbourne, FL , Oklahoma City, OK, San Diego, CA, or Palmdale, CA operating on our 9/80 schedule meaning you will get every other Friday off. The position has No Remote or Hybrid work available.
In this role you will be supporting critical design, development, integration, and test of product support software using software engineering best practices and standards in support of the flight software team. The selected candidate will develop this software by implementing principles of Scaled Agile Framework (SAFE).
Some Key Responsibilities could include:
Designs, develops, documents, tests, and debugs applications software and systems that contain logical and mathematical solutions
Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software
Determines computer uses needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and control
Ensures software standards are met
Work to increase domain knowledge and key skills required by VMC developers
Initiative to engage senior developers and the product lead early with any encountered technical challenges
Develop software to meet documented requirements
Work assigned defect reports in a timely fashion to support incremental product builds and releases
Build a commitment to first-time software quality by developing code unit tests of developed software, and being equally meticulous in code peer reviews of other developers’ software changes
Monitor system performance, troubleshoot issues, and ensure high availability
Maintain and troubleshoot networking components, including VLANs, firewalls, switches, and routers
Install, configure, and maintain operating systems, software, servers, and hardware.
Deploy, manage, and support virtualized environments (e.g. VMware, Hyper-V, or other hypervisors)
Implement and manage core infrastructure services (e.g., DNS, DHCP, NAS, and Active Directory)
Set up an overall Cloud-native Software Factory
Manage and improve container orchestration and deployment strategies
Support programs with integration and deployment automation in a cloud enabled environment
Participate in software development in support of Research and Advanced Design programs
Design, develop, and document software for mission planning solutions?
Collaborate with the Chief Architect and Lead Systems Engineer to build and test OMS tools, services, and bridges?
Generate and present material to support internal and external customer briefings met
Basic Qualifications:
Software Engineer: Bachelor’s Degree in Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university with 2 Years experience; OR a master’s degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university with 0 Years experience
Principal Software Engineer: Bachelor’s Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university with 5 Years experience; OR a master’s degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university with 3 Years experience; OR a PhD in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university with 1 Years experience
Knowledge of Agile software development using C++ and/or Python in a Windows or Red Hat Enterprise Linux environment
Your ability to obtain and/or transfer and maintain the final adjudicated government Secret clearance, and any program access(es) required for the position within a reasonable period of time, as determined by the company.
Preferred Qualifications:
Knowledge of VxWorks 7, VxWorks 6.9, BSP, DPIU or other RTOS OS (Green Hills)
Knowledge of object-oriented design and software lifecycles
Experience with version control software and configuration management processes
Experience with debugging software
Experience using source-control management tools
Experience using defect-tracking tools
Experience in Aerospace or Defense industry (development or test)
AGILE process knowledge, AGILE training for Scrum Master and Product Owner
Experience developing on a program that delivers periodic releases in a process-driven CMMI environment for a government customer
Experience developing software in real-time, multi-threaded, rate-monotonic scheduling architecture
Experience with requirements management tools (e.g. DOORS, Cameo)
Python scripting knowledge
CMAKE script knowledge
Git source control knowledge and Atlassian Suite (Jira, BitBucket, etc) knowledge
Experience developing C/C++ for real-time, flight critical systems
Real time computer graphics and OpenGL or Vulkan.
Knowledge of Stores Management System (SMS)
Experience with HW/SW Integration
Experience in software development to include any of the following: kernel mode, embedded, command and control, web applications, network applications, Open Mission Systems (OMS).