Sr. Principal Embedded Software Engineer

Northrop Grumman Woodland Hills , CA 91367

Posted 2 months ago

At Northrop Grumman we develop cutting-edge technology that preserves freedom and advances human discovery. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We continue to innovate with developments from launching the first commercial flight to space, to discovering the early beginnings of the universe. Our employees are not only part of history, they're making history.

The Engineering & Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. Our team is chartered with providing the skills, innovative technologies to develop, design, produce and sustain optimized product lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission!

Northrop Grumman Mission Systems (NGMS) is looking for you to join our team as a Senior Principal Embedded Software Engineer based out of Woodland Hills, CA. The positions would be part of our Software Engineering team in the design, implementation, and integration of real-time embedded software for our next generation Embedded GPS/Inertial Navigation System. The development will be performed at our Woodland Hills, CA site.

The day-to-day duties of this job are varied. For this role you will mostly function as an advisor or leader for a project/program and provide direction, mentorship and guidance to experienced professional staff or team of professional staff. You will be responsible for delivering periodic status updates to internal and external customers. Other duties include, participating in or leading the development of new or expansion of existing business opportunities to address the Assured PNT Problem Space. Finally, this role sometimes requires software and firmware (VHDL) development. This may include developing guidance, navigation, and control algorithms for missiles, aircraft, and/or small satellites and analyzing the stability and robustness of guidance and control algorithms using control theory and Monte Carlo simulations.

Basic Qualifications:

  • BS in Science, Technology, Engineering or Math (STEM) with 9 years of Digital Design experience; 7 years of Digital Design experience with a Masters

  • Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance required

  • Experience in Software Architecture design and implementation

  • Familiarity with Python/Matlab for data analysis

  • Broad knowledge of system engineering processes to include requirements, architectures, interfaces, trades, and Modeling, Simulation and Analysis (MS&A)

  • The ability to obtain a DoD Secret clearance.

Preferred Qualifications:

  • Knowledge of PLLs, NCOs, Interpolation Filters, DACs, and other digital/analog signal synthesis methods

  • Experience with the use of Vivado Design Suite and Partial Reconfiguration for SoC development

  • Active DoD Top Secret clearance with an investigation date less than 5 years

  • Experience with development drivers and middleware (RTOS, Linux and/or VxWorks) and anti-tampering (cryptographic, secure comms, logging, SW deployment)

  • Experience with test framework/application and system verification

  • Excellent working knowledge of GNSS signals and ICDs

  • Experience in prototyping GPS algorithms for transition to real-time systems

  • Experience in design and implementation of real-time software in C for advanced GPS applications on an SoC

  • Experience creating VHDL/Verilog test benches and use of Chipscope to verify functionality of FPGA design

  • Experience with Basic Digital Communication

  • Experience creating C based kernel modules (Firmware) to interface with FPGA (Logicware)

What We Can Offer You:

Northrop Grumman provides a comprehensive benefits package and a work environment that encourages your growth and supports the mutual success of our people and our company. Northrop Grumman benefits give you the flexibility and control to choose the benefits that make the most sense for you and your family. Your benefits will include the following:

  • Health Plan

  • Savings Plan

  • Paid Time Off

  • Education Assistance

  • Training and Development

  • Flexible Work Arrangements

https://benefits.northropgrumman.com/us/en2/BenefitsOverview/Pages/default.aspx

Additional Northrop Grumman Information:

Northrop Grumman has approximately 85,000 employees in all 50 states and in more than 25 countries, we strive to attract and retain the best employees by providing an inclusive work environment wherein employees are receptive to diverse ideas, perspectives and talents to help solve our toughest customer challenges: to develop and maintain some of the most technically sophisticated products, programs and services in the world.

Our Values. The women and men of Northrop Grumman Corporation are guided by Our Values. They describe our company as we want it to be. We want our decisions and actions to demonstrate these Values. We believe that putting Our Values into practice creates long-term benefits for shareholders, customers, employees, suppliers, and the communities we serve.

Our Responsibility. At Northrop Grumman, we are committed to maintaining the highest of ethical standards, embracing diversity and inclusion, protecting the environment, and striving to be an ideal corporate citizen in the community and in the world.

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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

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
Principal Software Engineer

Intuit

Posted Yesterday

VIEW JOBS 2/22/2020 12:00:00 AM 2020-05-22T00:00 Responsibilities * Drive significant technology initiatives end to end and across multiple layers of architecture * Drive design and implementation of durable and software solutions that will solve critical customer problems * Recommend development best practices for application development * Recommend and support development tools * Capture requirements and use cases * Deliver technical design and implement highly available, scalable, and secure web services with excellent quality * Partner with other groups both inside and outside of Intuit for cross-functional design, solution integration and on-boarding of mobile/SaaS/PaaS/web/desktop offerings * Work with cross-functional team members from Architecture, Product Management, and Production Operations to develop, test, and release features * Passionate for continuous learning, experimenting and applying cutting edge technology and software paradigms * Actively stay abreast of mobile/SaaS/PaaS trends and standards, recommend best practices and share learning * Pursue and resolve complex or unchartered technical problems and share key learnings * Provide technical leadership and be a role model to software engineers pursuing technical career path in engineering * Provide/inspire innovations that fuel the growth of Intuit as a whole * Apply your experience and innovation to generate creative ideas for emerging business needs * Coach and mentor other engineers in process and methodologies * Provide perspective on leading industry trends, recommendations on new and emerging technologies, technology prototypes, patent proposals and engineering process improvements Qualifications * BS/MS in Computer Science or related area or equivalent experience * 12+ years of experience developing systems/software for large business environments (Java, J2EE) * 5+ years of experience designing complex distributed systems, management products or business applications * Strong OOD and SOA principles, with ability to implement them in a language of choice (Java/J2EE) * Strong experience leading design and implementation of robust and highly scalable web services * Strong knowledge and working experience with Kubernates & Amazon cloud * Expertise in Amazon Web Service (AWS) and ability to operate in DevOps model * Skilled in software development lifecycle processes. Experience with SCRUM, Agile and iterative approaches a plus * Able to operate at highly varying levels of abstraction from business strategy to product strategy to high level technical design to detailed technical design to implementation * Synthesize achievable solutions from diverse inputs, alternative sources (build / buy / partner) and complex data * Prior working experience in utility computing and/or cloud computing domain highly desired Team/Leadership Qualifications * Grow Talent - Grooms next level technical leadership and takes responsibility in growing overall technical leadership in the group * Customer Obsession – is maniacal and a staunch advocate for the customer. * Deep Dive – Take passion in going deep into critical issues and apply the technical/process/mindset-change learnings back into the product and team * Technical roadmap – Develop a 3-year technology vision for the owning product or sub-systems * Execution – Ability to drive multiple large-scale projects in parallel by providing the required architectural guidance. * Hands On – Be prepared to get hands on and debug complex issues or create fully working POCs which teams can take forward * Experience driving for results across cross-functional teams while maintaining effective working relationships * Excellent communication skills. Communicates clearly, succinctly and persuasively to all levels of employees, customers and management (including executives) Intuit Woodland Hills CA

Sr. Principal Embedded Software Engineer

Northrop Grumman