Principal or Senior Principal Embedded Software Engineer - Remote
About the Role
We are seeking a Principal or Senior Principal Embedded Software Engineer to join our innovative team at Northrop Grumman. This remote position offers a unique opportunity to work on cutting-edge undersea payloads that impact lives globally. As an embedded software engineer, you will be at the forefront of technology, designing and developing software that meets stringent requirements.
What You'll Do
- Design, develop, integrate, and test software for embedded undersea payloads.
- Utilize C++, Linux, and Python to create efficient and reliable software solutions.
- Participate actively in agile development teams, contributing to design reviews and technical discussions.
- Conduct thorough reviews of software-related products and technical documents.
- Collaborate with cross-functional teams to ensure end-to-end system requirements are met.
- Prioritize tasks and make recommendations to Technical Leads to enhance project outcomes.
- Engage in hands-on hardware integration and testing to validate software performance.
- Debug complex integrated applications and resolve test setup issues.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related STEM field.
- 5+ years of software development experience for Principal level or 8+ years for Senior Principal level, specifically in embedded real-time systems.
- Proficiency in C++ and Python programming languages.
- Experience with embedded software development in Linux and/or Windows environments.
- Demonstrated experience as a technical lead, guiding teams through complex projects.
- US Citizenship with the ability to obtain and maintain TS/SCI clearance.
- Experience with FPGA programming is a plus.
Nice to Have
- Familiarity with the Atlassian tool suite (Jira, Confluence, Bitbucket).
- Experience in embedded C++ optimizations and JavaScript development.
- Knowledge of Web GUI development, Qt, and Docker/k8s.
What We Offer
- Competitive salary range of $135,800 - $203,600, based on experience and qualifications.
- Relocation assistance to help you settle into your new role.
- Comprehensive benefits package including health insurance, life and disability insurance, and paid time off (PTO).
- Opportunities for professional growth and development within a leading aerospace and defense company.
- Engaging work environment that fosters intellectual curiosity and innovation.
This role at Northrop Grumman offers an exciting opportunity for experienced embedded software engineers to work remotely on innovative projects with competitive compensation and relocation assistance.
About Northrop Grumman
Explore Northrop Grumman careers in 2026 and discover diverse opportunities across remote, hybrid, and office roles. Leverage advanced filters to refine your job search and utilize application tracking to streamline your process. Gain valuable company insights while you pursue your dream position at Northrop Grumman. Stay ahead in your career journey and find the perfect role that matches your skills and ambitions.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months