Principal Engineer Software - Embedded and Time; Melbourne FL - R10209183
Listed on 2025-10-05
-
Software Development
Software Engineer, Embedded Software Engineer, DevOps, Python
Overview
Principal Engineer Software - Embedded and Real Time (Melbourne, FL) – R
Relocation assistance may be available. Clearance type:
Secret. Travel:
Yes, up to 25% of the time. This opportunity is contingent on program funding with start dates determined after funding confirmation.
- Design, develop, integrate, modify and maintain customized or standardized embedded mission systems applications using software engineering best practices and standards.
- Participate in the full software development life cycle, including requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance.
- Architect and develop embedded mission systems software applications on a real-time operating system.
- Collaborate in Agile Scrum teams to develop software products for multiple software baselines.
- Bachelor s degree in a STEM discipline with 5 years of related experience; OR Master s with 3 years; OR PhD with 1 year of related experience.
- Recent demonstrated professional experience developing software and scripts in C, Object Oriented C++ and/or Python for safety-critical applications/systems.
- Recent demonstrated professional experience performing software testing.
- Recent demonstrated professional experience developing low-level software requirements.
- Familiar with architecting, designing, modeling (Rhapsody or Cameo), implementing, maintaining, integrating, debugging, verifying and qualifying safety-critical embedded real-time software written in OO C++ on RTOS such as VxWorks, Integrity, and/or Real-Time Embedded Linux.
- Familiar with static and dynamic code analysis tools and fuzzing tools (e.g., Coverity, Fortify, Sonar Qube).
- Familiar with software change control, change management, and CI/CD tools (e.g., Atlassian tool suite, Git Hub, Git Lab, Jenkins).
- Active DoD Secret clearance or Top Secret (in-scope) with ability to obtain and maintain PAR before employment.
- Strong understanding of C/C++ (including templates, memory management).
- Ability to collaborate with systems engineers, hardware designers and test engineers to develop and maintain complex software systems.
- Demonstrated leadership, teamwork, and strong interpersonal communication skills.
- Experience with Agile software development, OO architectures, and hardware-software integration and testing.
- Experience with DOORs, software requirement specification testing using simulators, and automated scripting languages (Python, MATLAB, JavaScript, Bash).
- Experience with static/dynamic code analysis tools and CI/CD pipelines.
- Experience with modeling and design tools (Rhapsody or Cameo) and safety-critical embedded RTOS environments.
Salary range
:
Primary level salary range: $95,300.00 – $. This is a general guideline and depends on scope, responsibilities, experience, education, and market conditions. Overtime, shift differential, bonuses, and long-term incentives may apply as applicable. Benefits include health, life and disability insurance, savings plan, holidays and PTO. The application period is typically around 20 days from posting date.
Northrop Grumman is an Equal Opportunity Employer. U.S. Citizenship is required for positions with government clearance and certain other restricted positions. See the complete EEO and pay transparency statement at
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).