Enable job alerts via email!

Embedded Software Engineer or Principal Embedded Software Engineer

Northrop Grumman Corp. (AU)

Annapolis (MD)

On-site

USD 85,000 - 158,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a pioneering company dedicated to pushing the boundaries of technology! As an Embedded Software Engineer, you'll design innovative software solutions for cutting-edge applications in AI, digital signal processing, and autonomous systems. This role offers a unique opportunity to work in a collaborative Agile environment, where your contributions will directly impact real-world challenges. If you're passionate about technology and eager to make a difference, this position is perfect for you. Embrace the chance to grow your skills and be part of a mission-driven team that values your voice and ideas.

Benefits

Relocation Assistance
Diverse Workforce
Professional Development Opportunities

Qualifications

  • Bachelor's degree in relevant field with 2-5 years of software engineering experience.
  • Experience in C++, Python, and strong Linux skills required.

Responsibilities

  • Design and implement software for embedded applications across various product lines.
  • Work in a collaborative Agile team environment and lead small development teams.

Skills

C++
Python
Linux
Agile Development
OpenGL
Apache Kafka
QT for GUI Development
GitHub
GitLab
Digital Signal Processing

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Computer Engineering
Bachelor’s degree in Electrical Engineering
Master’s degree in STEM

Tools

Git
Agile Tools
Simulation Tools

Job description

Requisition ID: R10180990

  • Category: Engineering

  • Location: Annapolis, Maryland, United States of America

  • Clearance Type: Secret

  • Telecommute: No- Teleworking not available for this position

  • Shift: 1st Shift (United States of America)

  • Travel Required: Yes, 10% of the Time

  • Relocation Assistance: Relocation assistance may be available

  • Positions Available: 2

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work.

Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world’s biggest challenges. We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible.

Northrop Grumman Mission Systems Sector (NGMS) Software Department at Northrop Grumman Oceanic is seeking an Embedded Software Engineer or Principal Embedded Software Engineer.

What You’ll Get to Do:

The Embedded Software Engineer will be responsible for designing and implementing software solutions for a broad range of embedded applications, supporting varied product lines including AI image processing exploitation, digital signal processing, autonomous vehicle software, command and control, Man-Machine Interfaces, sensor/SONAR systems and simulation/stimulation.

Roles & Responsibilities:

  • Development of software functional components, algorithms, device controllers, and graphical user interfaces
  • Develop prototypes, demonstrations and proposals
  • Work in a collaborative Agile software development team environment with continuous integration and test frameworks
  • Assignments may involve any or all of the phases of software development requirements analysis, design, coding, unit testing, integration, acceptance testing and customer support
  • Assignments may involve leading small development teams and mentoring junior engineers.

Basic Qualifications for Embedded Software Engineer:

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering or other STEM (Science, Technology, Engineering or Mathematics) discipline with 2 years of software engineering experience (0 years for MS degree)
  • US Citizen with ability to obtain and maintain Secret clearance
  • Experience in software development using C++ and Python
  • Strong Linux experience

Basic Qualifications for Principal Embedded Software Engineer:

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering or other STEM discipline with 5 years of software engineering experience (3 years for MS degree, 1 year for PhD)
  • US Citizen with ability to obtain and maintain Secret clearance
  • Experience in software development using C++ and Python
  • Strong Linux experience

Preferred Qualifications:

  • OpenGL 3D graphics experience
  • Working knowledge of Apache Kafka
  • QT for GUI development
  • Github and Gitlab experience
  • MS degree in STEM discipline
  • Embedded software system development
  • Experience with sonar or other digital signal processing systems and applications

Salary Range: $85,400 - $128,000

Salary Range 2: $105,400 - $158,000

Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer, Rust - Capital One Software (Remote)

Capital One

Virginia

Remote

USD 144,000 - 165,000

4 days ago
Be an early applicant

Principal Software Engineer (Data Engineering)

Nava Public Benefit Corp

Washington

Remote

USD 80,000 - 120,000

4 days ago
Be an early applicant

Principal Software Engineer (Data Architect)

Nava Public Benefit Corp

Washington

Remote

USD 90,000 - 150,000

4 days ago
Be an early applicant

Software Engineer

DecisionPoint Corporation

Washington

Remote

USD 70,000 - 100,000

-1 days ago
Be an early applicant

Senior Software Engineer – MIG

Movement Infrastructure

Washington

Remote

USD 140,000 - 165,000

Today
Be an early applicant

Software Engineer (Remote)

Lensa

Effingham

Remote

USD 80,000 - 95,000

-1 days ago
Be an early applicant

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Washington

Remote

USD 142,000 - 192,000

Yesterday
Be an early applicant

Software Engineer

West500 Partners

Washington

Remote

USD 80,000 - 140,000

-1 days ago
Be an early applicant

Software Engineer

West500 Partners

Washington

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant