Principal Software Engineer / Sr. Principal Software Engineer – Lab Models & Sims
Company | Northrop Grumman |
---|---|
Location | Melbourne, FL, USA |
Salary | $95300 – $178000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor of Science degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university with 5 years of experience in engineering; OR Master of Science degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university with 3 years of experience in engineering; OR PhD in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university OR PhD in a Science, Technology, Engineering or Mathematics discipline from an accredited university with 1 year of experience in engineering.
- Your ability to transfer and maintain the final adjudicated government Secret clearance (DoD must be in-scope or enrolled in Continuous Evaluation) and any program access(es) required for the position within a reasonable period of time, as determined by the Company.
- Experience with any the following tools: Bamboo, Bitbucket, Confluence, Coverity, Crucible, Fortify, Gitlab, Jenkins, JIRA, Nexus, or SonarQube.
- Experience with at least one (1) of the following programming or scripting languages: C++, C#, Java, and/or LabView.
Responsibilities
- The selected candidate will join a customer-focused multi-discipline development team committed to providing cutting-edge requirement-based Lab Models & Simulations (LMS).
- Participate in software (SW) development life cycle including project planning, requirements/analysis, design, implementation, testing, deployment, and/or maintenance of LMS.
- Participate in Agile Scrums to develop state-of-the-art software, continuously improving & releasing baselines.
- Work with team to add your technical content to LMS presentations for internal and external (customer) reviews.
- Evaluate & report on advancements in models & simulations to ensure NGC is and remains the leader in the rapidly evolving simulation software market (note: reward & recognition for patents).
Preferred Qualifications
- Experience with these types of simulation models Monte Carlo, Agent-based, Discrete events, or System dynamics.
- Experience with the following: working with digital signal processing, complex valued signal data, or analytical modeling approaches using MATLAB.
- Familiar with Modeling, Simulation, Experimentation, and Analysis (MSE&A) of advanced systems using object‑oriented design, advanced data structures, and/or test-driven development.
- Participated in the Software Development Life Cycle (SDLC); project planning, requirements/analysis, design, implementation, testing, deployment, and/or maintenance.
- Ability to prepare technical presentations using approved template for internal and external (customer) reviews.
- Ability to brief technical content to LMS team, program management, customer, and/or other stakeholders.