Software Engineer

Northrop Grumman Oklahoma City , OK 73113

Posted 5 months ago

Northrop Grumman is a leading global security company providing innovative systems, products, and solutions in unmanned systems, logistics and modernization, cyber security, and C4ISR to government and commercial customers. We operate in all 50 states and 25 countries with employees who are committed to innovation, development, and discovery. Here at Northrop Grumman, we seek to deliver the value of performance by bringing the next generation of technology to life.

Our professionals live and breathe different perspectives here; we are curious about the world, accepting of each other, and well aware that the more ideas, backgrounds, opinions, and experiences we bring to our work, the stronger that work will be. Just as you would invest your time and hard work into our company, we focus on investing back into you through enriching professional experiences and high-quality learning and development opportunities. We want you to bring your whole self to work and for you to have meaningful connections with your coworkers, customers, and communities, while providing the best products, systems, and technologies to protect our world.

Northrop Grumman Technology Services is seeking a Software Engineer to perform technical planning, test equipment development, system integration, and verification & validation for avionics systems. Programming languages may include: C, Objective C, Object-Oriented Pascal, Ada, and others. The selected candidate will join our growing team in Oklahoma City, Oklahoma.


  • Provides software programming support to other systems, software and/or aeronautical engineers on a variety of technical tasks associated with aircraft avionics flight software.

  • Designs, develops, documents, tests, and debugs application 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 test support equipment products and avionic flight 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.

  • Ensures software standards are met.

Basic Qualifications:

  • Bachelor's degree in Computer Science, Software / Electrical Engineering, or related discipline with at least 2 years 'experience, or a Master's degree in Computer Science, Software / Electrical Engineering, or related discipline.

  • Must have or be able to obtain a U.S. Department of Defense (DoD) Secret security clearance

  • Must be able to work on-site in Oklahoma City, Oklahoma.

Preferred Qualifications:

  • Experience with programming languages such as C, Objective C, Object-Oriented Pascal, or Ada.

  • Experience with designing, developing, documenting, testing, and/or debugging application software and systems.

  • Experience with designing, developing, and testing embedded software.

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.

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer

Idex Corporation

Posted 1 week ago

VIEW JOBS 12/11/2018 12:00:00 AM 2019-03-11T00:00 Title: Software Engineer Business Unit: Corken Location: 3805 NW 36th ST. Oklahoma City, Oklahoma, 73112 United States Function: Engineering Description: Corken, Inc. is an 94 year old company located in Oklahoma City, OK. Corken is recognized as a global leader in the manufacture of industrial compressors, pumps, and accessories for LPG, anhydrous ammonia and other volatile and toxic liquids and gases. Corken, Inc. is a Business Unit within IDEX Corporation's Energy & Fuels platform. Energy & Fuels is a set of six companies who specialize in the movement, measurement and management of high value fluids with a worldwide presence. Summary/Objective The Software Engineer will be involved in the design and sustainment of a new product platform for the IDEX Corporation interacting with engineering, operations and commercial personnel to become a subject matter expect (SME) on the product family design. Upon the launch of the first product, this position will help support the sustainment and improvement of the design, working closely on the manufacturing / quality side of the product, while applying the learning to help define, develop and produce a platform of products. Essential Functions * Design new products and redesign / modify existing components and products, following a New Product Development (NPD) Milestone process * Work as a team to define the electronic controls system requirements including detailed software requirements * Utilization of the agile process to meet product design specifications on time and on budget * Accurately document designs and rational for design decisions to result in robust designs * Successfully communicate to peers and managers design details, concerns and tradeoffs * Determine and verify the electronic control system requirements by analysis and modeling using simulation tools such as MATLAB, FPGA Workbench, etc. * Monitor and research industry advances related to electronic controls system including software development * Design, model, implement, and test the electronic control system including: o Embedded software in ANSI C/C++ for microcontrollers/digital signal processors with RTOS support (Free RTOS) and digital signal filtering. o FPGA software in VHDL/Verilog for digital signal processing in FPGA/CPLD hardware. * Reading, analyzing and debugging schematics and PCB layout * Lead/mentor junior engineers in the product design and development process * Lead the requirements analysis process at a Product, System, Sub-System and Component level * Develop and maintain project schedules * Lead/support product design reviews * Lead quality improvement initiatives for legacy products * Engage with Product Management to identify and analyze customer needs; develop business cases and product specifications * Develop design verification and validation plans for hardware; perform verification and validation tests documenting the test results * Support (technical and engineering) marketing, field service, sales and customers regarding technical information and engineering problems * Investigate/create engineering change requests to improve product, correct errors, facilitate production, and reduce cost (RCCM – Root Cause / Counter Measure) * Interface with regulatory agencies to gain appropriate approvals (Weights and Measures) on new products * Performs other duties as required * Responsible for aiding in own self-development by being available and receptive to all training made available by the company * Plans daily activities within the guidelines of company policy, job description, and supervisor's instruction in such a way as to maximize personal output * Responsible for keeping own immediate work area in a neat and orderly condition to ensure safety to self and co-workers Qualifications: Required Education and Experience * Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science or Mathematics with computer emphasis. * 5 years of experience in working on a multi-functional team developing new products * 7 years of experience in embedded system software design * Proficiency reading and debugging software/FPGA designs * Experience preferably in the Instrumentation/Metrology/Process control industry Preferred Education and Experience * Previous direct customer interface experience to define specifications and troubleshoot problems * Previous experience working with open & closed loop systems * Software architecture design experience * Knowledge of advanced microcontrollers designs * Design experience with electromechanical devices * Familiar with Industrial Serial Communication protocols (MODBUS, Profibus, etc.) Additional Eligibility Qualifications * Open minded to new approaches and is capable of out-of-the box thinking * Ability to communicate and motivate others towards a common goal * Works with a sense of urgency; action oriented * Proven problem solving skills * Excellent communication skills; spoken, written, and design/code documentation * Demonstrate good organizational skills and good follow-up techniques * Must be able to multitask * Demonstrate responsibility, respect, dependability, patience, and productivity in order to create a positive work environment * Ability to take analysis to diagnosis to implementation * Problem solver with excellent technical ability Supervisory Responsibility None Work Environment Exposure to manufacturing environments. Noise level may vary from moderate office environment to noisy/loud in the manufacturing area. Proper use of safety equipment such as steel-toed shoes, goggles, safety glasses, gloves, apron and face shield must be observed. Travel Up to 50% working with IDEX Energy Group facilities, technical consultants and suppliers. International travel required. IDEX is an equal opportunity employer Minorities/Females/Protected Veterans/Disabled Idex Corporation Oklahoma City OK

Software Engineer

Northrop Grumman