Urgently Hiring
Essential Jobs
Industry 0

4550 Engineer Principal Engineering Jobs


    Sr Principal Engineer Software

    Northrop Grumman
    Baltimore, MD 21201
    Full-time, Part-time
    Similar jobs pay $33.56 - $54.06
    Refer friends, get paid!

    Job Description

    Northrop Grumman Sr Principal Engineer Software in Baltimore , Maryland

    Northrop Grumman Missions Systems (NGMS) is a leading provider of secure software-defined, hardware enabled mission systems. Our company is pioneering capabilities in a wide variety of sectors that keep our nation safe from Undersea to Space and Cyberspace.

    Northrop Grumman Mission Systems Sector is seeking Software Engineers with the desire to learn new technologies to join our innovative Test Design Engineering team, a sub team of Engineering and Science organization to help with developing, enhancing and maintaining software on cutting edge test products and systems. The systems the software engineer will be working on are focused on architecting software based on various design requirements, developing test applications and/or middleware drivers to emulate/monitor and report various types of signal communications between and among various system modules across Space Intelligence, Surveillance, and Reconnaissance platforms.

    Join a design community that addresses unique design challenges which require the combined talents of multiple engineering disciplines including Hardware, Firmware, Software, Mechanical Design, Systems Engineering and Program Management.

    We are looking for an experienced Engineer who has a balanced skillsets and passion for software development and integration with hardware. If you are someone who likes to develop software and then see your code come to life by controlling and manipulating hardware components such as AC power supply, temperature, vibration ....etc., then this is a perfect opportunity for you.

    Typical Roles and Responsibilities:

    Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.

    Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.

    Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls;

    Prepares operating instructions following existing standards;

    Designs and develops compilers and assemblers, drivers, utility programs, and operating systems.

    SW Design Examples:

    Test System Automation

    Instrument control software development and integration

    Supports software/hardware integration tasks

    · Operating and working with test instrumentation/signal measurement equipment such as Oscilloscope, Network Analyzer...etc

    Test System validation

    Actively support the investigation, resolution and documentation of product anomalies

    Understands Design to Cost

    Initials and conducts process improvements efforts to increase efficiency


    Basic Qualifications:

    Bachelor's Degree in STEM study, preferably Hardware Engineering

    9 Years with Bachelors in Science; 7 Years with Masters; 4 Years with PhD.

    Experience with Software Development Lifecycle (Requirements, Design, Implementation and Integration & Test)

    Experience with C/C++/MATLAB/Python

    Experience with any industry defined (VISA, IVI, etc) or in-house built test instrument control frameworks

    Experience with collaborating in and configuring source code control tool (such as GitHub, ClearCase, SourceSafe, etc)

    Preferred Qualifications:

    Advanced degree in Engineering or related STEM discipline

    Minimum of 9 years of experience in software development

    Experience with FPGA (preferably using LabView) and VHDL programming

    Experience with test instrument control frameworks (VISA, IVI, etc)

    Experience with working in Agile Development Methodology

    Experience with Continuous Integration/Continuous Delivery (CI/CD) implementation

    Technical team/project task lead experience

    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 U.S. Citizenship is required for most positions.

    USA Cares exists to help bear the burdens of service by providing post-9/11 military families with financial and advocacy support in their time of need.

    USA Cares is a national 501(c)(3) non-profit, charitable organization based in Kentucky and registered with the IRS.

    Posting ID: 566859817Posted: 2020-08-08