Simulation / Principal Simulation Software Engineer
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 have an opening for a Simulation Software Engineer/Principal Simulation Software Engineer to join our team of qualified, diverse individuals in the Tactical Space Systems organization developing simulation models and space vehicle hardware-in-the-loop simulation platforms for large and small space programs. These high-fidelity test platforms provide a hardware/software facsimile of space vehicle component interfaces to flight processors for flight software and mission development and qualification. The candidate will be part of a small design team supporting various programs such as NASA ISS Commercial resupply (Cygnus), and Habitat and Logistics Outpost (HALO) as part of the gateway program. This position will be located onsite in Dulles, VA.
Roles and Responsibilities:
In this role you will:
Software development using C/C++, Python, Windows/Linux scripting
Establish simulation requirements for hardware in the loop platforms.
Select off-the-shelf or design interface hardware to simulate space vehicle components (actuators, sensors, and payloads).
Develop simulation software models and software interfaces to simulation hardware cards, including digital, analog, serial, and SpaceWire.
Define simulation testbed harnessing based on the space vehicle flight harness and simulation requirements.
Interface with hardware engineers in the design, build, and test of the simulation platforms.
Implement software control of simulation platform test equipment.
Develop and execute simulation certification loop back testing.
Work with program engineers to integrate components and flight software with the simulation platform.
Use common lab equipment (oscilloscopes, break out boxes, multimeters, interface analyzers) for debug and problem resolution.
Prepare design documentation, analysis, test results and presentation materials for internal and external customers.
Work in an innovative environment across diverse assignments and in collaborative team settings across all levels.
Basic Qualifications:
Bachelor’s degree and 2 years experience, Master's degree and 0 years experience (Level 2) .
Bachelor’s degree and 5 years experience, Master's degree and 3 years experience, OR Ph.D in Electrical/Computer Engineering or related field (Level 3) .
Diverse programming experience: C/C++, Python, Windows/Linux scripting
Excellent communication skills and ability to work in small teams
Understanding of waterfall, spiral and/or Agile software development processes and continuous integration
Ability to use software revision control tools such as Subversion and Git
Ability to clearly document technical and programmatic status to management
US Citizenship required
Preferred Qualifications:
System knowledge in one or more of the following domains: Spacecraft Command & Control, Mission Planning, Space Situational Awareness and Visualization
Understanding of Jenkins, Jira (Agile, Scrum and Kanban), Bitbucket and related DevSecOps tools
Hardware interfacing, integration and test and controls experience
Understanding of common embedded system tools, real-time operating systems and avionics integration and test practices
Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management
Experience with or awareness of earned value management
Experience working closely with and/or leading cross departmental teams
Experience with closed loop simulations
Experience developing software in a Linux OS environment
Experience with National Instruments data acquisition cards and National Instruments proprietary software
Experience with Digital, Analog, RS-422 synchronous serial and UART, MIL-STD-1553, SpaceWire electrical interfaces
Recommended Jobs
Licensed Mental Health Therapist | LMFT, LPC, LCSW
Licensed Mental Health Therapist | LMFT, LPC, LCSW Job Summary We’re hiring therapists licensed in Virginia to deliver therapy exclusively through telehealth. This role allows you to focus on d…
Nurse Practitioner Hospitalist
Palm Health Resources is hiring experienced Inpatient Hospitalist trained Nurse Practitioners and Physician Assistants in Chesapeake, VA! These are Nocturnist positions 100% Nights! Candidates must…
Overnight Custodian
Job Summary The Overnight Custodian will be responsible for the overall cleanliness of all areas of the facility to ensure a positive member experience. Essential Duties and Responsibilities ~Thoro…
Fire Alarm Technician Trainee
Since 1987, Eagle Fire Inc. has evolved into a best-of-class provider of fire sprinkler systems, fire protection, life safety services, special hazards systems, fire alarm services, access control sy…
Bartender
Are you a seasoned and innovative bartender looking to elevate your career? We invite you to join our world-class team at Joon restaurant, v oted by readers of Washingtonian Magazine as their "Favor…
Medical Assistant, Sleep
Location: Lansdowne, VA Status: Full-Time / Non-Exempt Salary Range: $21.00 - $25.00 Are you looking for new career opportunities, great wages, excellent benefits, and work-life balance? Fol…
Evangelization & Discipleship Coordinator
Location Name of Facility : Sacred Heart Parish Address 204 S 5th Street Norfolk, Nebraska 68701 Submitted By Name : Regina Long Email : [email protected] …
HVAC Controls Engineering Manager (Roanoke)
At Trane Technologies TM and through our businesses including Trane ®and Thermo King ® , we create innovative climate solutions for buildings, homes, and transportation that challenge what’s pos…
Teaching Professional
About Reston National Golf Course Reston National Golf Course is an 18-hole championship facility located in the heart of Reston, VA. As a busy and community-focused course, we offer extensive instru…
Engineering Project Manager I - In-Office Position
Engineering Project Manager I Location: In-Office – Roanoke, VA (Nationwide Travel ~50%+) Department: Engineering Employment Type: Full-Time Salary Range: $55,000–$65,000 (based on exper…