Principal / Sr. Principal Software Engineer (Algorithm Development)
Company: Northrop Grumman
Location: Boulder
Posted on: August 5, 2022
Job 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 is looking for you to join
our Advanced Programs team as a Software Algorithm Engineer based
out of Boulder, CO. You will be responsible for supporting new
algorithm development, test, and analysis of systems that are
applying advanced algorithms to complex, multi-disciplinary
problems. This work will include analyzing algorithm, subsystem,
and interface performance. You are expected to communicate
technical information effectively and clearly, present technical
findings, and report status to colleagues including customers and
program management as needed. Multiple positions are available that
either concentrate on SoftwareDevelopment of multiple services or
Algorithm Development. The technical responsibilities will be
primarily at the SECRET level, with partial unclassified work
(unclassified work can be remote).Additional responsibilities
include, but are not limited to, the following:
- Software Architecture Development for new software,
implementing modern C++ practices
- Technical presentations and analysis reports, as required
- Coordinates with development and software teams to perform
integration testing and performance analysis on software system and
algorithm performance
- Software Development and Integration with other software
services from another NG site
- Test and Analysis tool development (Python or Matlab)Basic
Qualifications:
- 5+ years experience with a Bachelors
- Experience with Linux
- C++ and Python development experience
- Experience with DevOps, Agile Development, and Software
Containerization
- Performance analysis experience for complex, mathematically
intensive systems
- DoD Secret clearance that is or has been active within the last
two yearsPreferred Qualifications:
- Bachelor's degree in Engineering, Physics, Math or related
discipline with 5 years of related experience; or 9 years in lieu
of a degree ; 3 years of related experience with a Masters
- Ground systems experience in mission processing, ground
communications, and space operations
- Experience with development of tracking/state estimation
filters
- Experience with the UCI (Unmanned Aerial System Command and
Control Initiative) messaging schema
- Familiarity with Overhead Persistent Infrared (OPIR) and
Electro-Optical Infrared (EOIR) sensors and simulations
- Familiarity with the Missile Defense Systems (MDS) CONOPS
- DoD TS/SCI clearance that is or has been active within the last
two years
- Experience with Conan, Docker, Jenkins, SonarQube
- Ability to travel on occasion (10% max) to Northrop Grumman and
customer locations Salary Range: $74,900 USD - $112,300 USD
Employees may be eligible for 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
health and safety of our employees and their families is a top
priority. The company encourages employees to remain up-to-date on
their COVID-19 vaccinations. U.S. Northrop Grumman employees may be
required, in the future, to be vaccinated or have an approved
disability/medical or religious accommodation, pursuant to future
court decisions and/or government action on the currently stayed
federal contractor vaccine mandate under Executive Order 14042
https://www.saferfederalworkforce.gov/contractors/ .Northrop
Grumman is committed to hiring and retaining a diverse workforce.
We are proud to be an Equal Opportunity/Affirmative Action
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/AA and Pay Transparency
statement, please visit http://www.northropgrumman.com/EEO . U.S.
Citizenship is required for most positions.
Keywords: Northrop Grumman, Boulder , Principal / Sr. Principal Software Engineer (Algorithm Development), IT / Software / Systems , Boulder, Colorado
Didn't find what you're looking for? Search again!
Loading more jobs...