Northrop Grumman Engineer Embedded Software in Plymouth, Minnesota
Discover careers that change the world and further advancements in defense, technology, and engineering today at Northrop Grumman. Use your experience to grow your career and support our global customers with the technology, systems, and solutions they need to enable their missions on the front lines and secure our world every day. With Northrop Grumman, you'll discover a culture built on diversity, respect, and above all teamwork. Together with our group of experts across the technical spectrum, you'll discover opportunities to make a difference in our world and start solving some of the world's most critical problems in the most innovative ways.
Northrop Grumman has an exciting opening for a talented Embedded Software Engineer within the Armament Systems Business Unit based in Plymouth, MN.
The development of innovative and intelligent armament systems, designed to protect and enable our armed forces, is accelerating. This has increased the need for engineers who have a passion for technology development, paired with demonstrated expertise in process excellence . These engineers will drive to continually outperform the competition and exceed customer expectations while acting with integrity, loyalty, and respect .
The Software Engineer is an integral part of each product development team. Involvement begins at system requirement definition and continues through system verification and test.
Develop real time embedded C/C++ code for Microchip, Atmel, or TI microprocessor/DSP per specifications defining the capabilities and interfaces
Generate and unit test code using IAR Integrated Development Environment, Code Composer or equivalent on a custom breadboard in a lab setting. Integrate multiple software items into a reliable working system
Contribute to creation of clear and professional plan, specification, design, test and release documentation per DoD standards
Create PC support applications / tools using Visual Studio, MATLAB, LabVIEW, python, etc.
Perform various types of analysis such as data analysis and throughput analysis
Follow CMMI compliant software processes
Bachelor of Science degree in Computer Engineering, Electrical Engineering or Computer Science
Minimum of 2 years of experience with BS degree or no minimum experience with MS degree
Familiarity working with embedded real time software systems in close coordination with Electrical Engineering.
Comfortable in a lab environment working with tools such as function generators and oscilloscopes
Strong analytical skills and the ability to work independently with some oversight
Effective interpersonal, written and oral communication skills, as well as the ability to present data and information to large audiences
Proficient use of personal computers using the Microsoft Office suite of products
Ability to work effectively in a fast paced, rapidly changing, short turn-around environment
Must be a U.S. citizen and qualify for a U.S. Government security clearance
Please note: Applicants with more or less experience than the amount specified above (within reason) are encouraged to apply. The job level is somewhat adaptable.
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 www.northropgrumman.com/EEO. U.S. Citizenship is required for most positions.
Job Category : Engineering