Software Engineer - Level 2
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 Space Systems – Launch and Missile Defense Systems has an exciting career opportunity for a Software Engineer – Level 2 to join our team of qualified, diverse individuals. This position will be in Huntsville, AL.
Position Overview:
As a software developer on the GMD Weapon System (GWS) Fire Control (GFC) Battle Manager software team, you will be part of the team that writes the software (currently ~1.5million lines of code) that controls the missile defense system that protects the US. You will work in a collaborative environment to understand, implement, and test existing and new capabilities and algorithms and may participate in code modernization and translating Ada code to C++. Many of the algorithms and capabilities implemented by the GFC team are mathematics and physics based complex solutions that will be highly visible to the GWS customer, Missile Defense Agency (MDA).
Essential Functions:
- Software development, you will also be expected to support reviews of requirements and test cases that are developed in support of the GFC software team.
Basic Qualifications:
- 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 and 0-2 years of related experience.
- Recent experience developing software in C++ or Java or Ada
- Willingness to become highly proficient with Ada software development
- Quick to learn and able to absorb new concepts and information
- Recent MATLAB and Python Experience
- Linux Operating System Experience
- Must be able to support an in-person / closed-area work environment
- Ability and willingness to travel up-to 10% to support business needs.
- Applicants must have a current active in-scope DoD-issued Secret security clearance at the time of application, which is required to start
Preferred Qualifications:
- Advanced degree in Mathematics or Physics
- Strong background in math and physics
- Highly experienced with Linux, scripting, and operations
- Experience with automated software requirements testing and analysis
- Experience with the MDA GMD program.
- Experience with Agile Project Management tools (Jira/Confluence) and DevSecOps tools and methods (Jenkins, Ansible, Git/Gitlab) of continuous integration/continuous delivery and deployment (CI/CD) automation
Recommended Jobs
Inside Sales Representative
Job Description Job Description Benefits: Free uniforms Paid time off FASTSIGNS #251101 is hiring for a Customer Service Representative to join our team! Benefits/Perks: Competitive…
SBL Business Development Officer
Job Description Job Description First Merchants Bank is seeking an SBL Business Development Officer to join our team! This position will be responsible for originating and managing a quality, pro…
Technical Support Management (TSM) Specialist
One Federal Solution (OFS) is seeking a Technical Support Management (TSM) Specialist to support the U.S. Coast Guard Offshore Patrol Cutter (OPC) Program Resident Office (PRO). This role will provid…
Deli Manager
Position Title: Deli Manager Department: Deli Supervisor: Assistant Branch Manager/Branch Manager FLSA: Exempt Position Summary: Responsible for receiving product and ensures that ai…
Senior Veterinary Assistant
Summary: The Senior Veterinary Assistant (SVA) is a vital member of our veterinary medical team. The SVA supports two program functions - spay/neuter surgery and primary pet care - for pet cats an…
HR Manager
Job Description Job Description Job Summary: Maintains and enhances the organization’s human resources by planning, implementing, and evaluating employee relations and human resources policies…
Customer Service Representative
Provides excellent and expeditious client experience; greets clients, responds to questions; processes incoming and outgoing patients, and handles payments. Answers phone calls, which may involve ans…
Personal Trainer
Job Description Job Description Description As a brand ambassador, a Personal Trainer represents Crunch Franchise to members and clients by delivering a positive fitness experience and quality…
Assistant Project Manager I
#jobalert | FULL-TIME | ASSISTANT PROJECT MANAGER I | Birmingham, AL | A well-capitalized construction and manufacturing company in the Southeast is hiring an entry-level Assistant Project Manager t…
Electrical Engineer
Job Description Job Description IERUS specializes in electromagnetic spectrum technologies and design for RF, IR, and optical applications. IERUS also supports customers with a diverse set of com…