1

Fpga Embedded Software Engineer Jobs in Baltimore, MD

As an embedded software engineer, you know how to create and maintain crucial pieces of software. You use your knowledge to write and optimize code that creates a bridge between pieces of software ...

Responsibilities As an embedded software engineer, you know how to create and maintain crucial pieces of software. You use your knowledge to write and optimize code that creates a bridge between ...

Responsibilities As an embedded software engineer, you know how to create and maintain crucial pieces of software. You use your knowledge to write and optimize code that creates a bridge between ...

Embedded S/W Engineer Senior

Severn, MD · On-site

$93K - $164K/yr

As a Embedded S/W Engineer Senior, you will architect and implement embedded software for discrete and FPGA-based microcontrollers contributing to the development of Software Defined Radios using C/C ...

Showing results 41-60

Fpga Embedded Software Engineer information

See Baltimore, MD salary details

$75.5K

$127.2K

$187.3K

How much do fpga embedded software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for fpga embedded software engineer in Baltimore, MD is $127,165.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,400.00 and $151,500.00 per year, depending on experience, location, and employer.

Are FPGA embedded software engineers in demand?

FPGA embedded software engineers are in high demand due to the increasing use of FPGAs in industries such as telecommunications, aerospace, and defense. Skills in hardware description languages like VHDL or Verilog, along with embedded systems programming, enhance job prospects in this field.

What are the typical challenges faced by an FPGA embedded software engineer when integrating hardware and software components?

FPGA Embedded Software Engineers often encounter challenges in synchronizing software algorithms with hardware logic, ensuring optimal performance and resource utilization. Debugging issues that arise from timing mismatches or interface incompatibilities between hardware and software can be complex and time-consuming. Effective communication and close collaboration with hardware engineers are essential to resolve integration bottlenecks and achieve seamless operation. This role requires a strong understanding of both digital design and embedded programming to troubleshoot and optimize system behavior.

What is the difference between Fpga Embedded Software Engineer vs FPGA Firmware Engineer?

AspectFpga Embedded Software EngineerFPGA Firmware Engineer
Required SkillsEmbedded C/C++, FPGA design, hardware-software integrationVHDL/Verilog, FPGA development, hardware description languages
Work EnvironmentEmbedded systems, software development teams, hardware-software integrationHardware design teams, FPGA development labs
Industry UsageConsumer electronics, aerospace, defense, telecommunicationsHigh-speed data processing, signal processing, communications

While both roles involve FPGA technology, the Fpga Embedded Software Engineer focuses on developing embedded software that runs on FPGA-based systems, integrating hardware and software. In contrast, the FPGA Firmware Engineer primarily designs and implements FPGA hardware logic using HDL languages. Both roles require knowledge of FPGA design, but their focus areas differ—software versus hardware description languages.

What are the key skills and qualifications needed to thrive as an FPGA embedded software engineer, and why are they important?

To thrive as an FPGA Embedded Software Engineer, you need a strong background in digital design, hardware description languages (such as VHDL or Verilog), and embedded systems, typically supported by a degree in electrical engineering or a related field. Proficiency with FPGA development tools (like Xilinx Vivado or Intel Quartus), simulation software, and debugging instruments is crucial, along with familiarity with C/C++ for embedded programming. Strong problem-solving, attention to detail, and effective communication skills set top professionals apart in this role. These skills are vital for designing reliable, high-performance systems and collaborating efficiently with multidisciplinary teams.

What does an FPGA embedded software engineer do?

An FPGA Embedded Software Engineer designs, develops, and maintains software that runs on Field Programmable Gate Arrays (FPGAs). They work closely with hardware teams to implement embedded systems, often using languages like VHDL, Verilog, and C/C++. Their responsibilities include creating firmware, optimizing system performance, and integrating hardware and software components. These engineers are crucial in industries such as telecommunications, aerospace, automotive, and consumer electronics, where real-time processing and customizable hardware are needed.
What are popular job titles related to Fpga Embedded Software Engineer jobs in Baltimore, MD? For Fpga Embedded Software Engineer jobs in Baltimore, MD, the most frequently searched job titles are:
What job categories do people searching Fpga Embedded Software Engineer jobs in Baltimore, MD look for? The top searched job categories for Fpga Embedded Software Engineer jobs in Baltimore, MD are:
What cities near Baltimore, MD are hiring for Fpga Embedded Software Engineer jobs? Cities near Baltimore, MD with the most Fpga Embedded Software Engineer job openings:
Infographic showing various Fpga Embedded Software Engineer job openings in Baltimore, MD as of June 2026, with employment types broken down into 2% Internship, 63% Full Time, 7% Part Time, 3% Temporary, and 25% Contract. Highlights an 94% Physical, 4% Hybrid, and 2% Remote job distribution, with an average salary of $127,165 per year, or $61.1 per hour.

Principal or Senior Principal Embedded Software Engineer

Northrop Grumman Corporation

Annapolis, MD • On-site

$135K - $203K/yr

Full-time

Medical, Life, PTO

Re-posted 7 days ago


Northrop Grumman rating

8.2

Company rating: 8.2 out of 10

Based on 361 frontline employees who took The Breakroom Quiz

88th of 538 rated manufacturers


Job description

RELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE REQUIRED FOR START: NoCLEARANCE TYPE: SCITRAVEL: Yes, 10% of the TimeDescriptionAt 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 - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.

Northrop Grumman Mission Systems is looking for a Principal or Senior Principal Embedded Software Engineer with the desire to learn new technologies and develop software for cutting edge Undersea Payloads. The embedded software engineer will design, develop, integrate, and test software that manages an embedded, undersea payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using C++, Linux and/or Python. This role will support the MSTS Business Unit in Annapolis, MD.

The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents.

The responsibilities include active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate in technical, peer-reviews to ensure system/software requirements are being met from an end-to-end system point of view. Individuals must be self-starters and able to efficiently operate in a team environment. Existing engineering and system specialists will be made available to assist with any activities associated with executing primary tasking. However, the selected individuals will be expected to prioritize and make recommendations to Technical Leads, as required, to implement tasking assigned.

This position can be filled at a Principal or Senior Principal level.

Basic Qualifications for Principal Embedded Software Engineer:

Bachelor of Science (B.S) degree in Computer Science, Electrical Engineering, Computer Engineering, or an equivalent STEM related discipline with 5+ years software development experience working on embedded real-time systems or 3+ years with a master's degree, 0 years with a PhD

Experience in developing in C++ and Python

Experience in embedded software development

Experience developing in a Linux and/or Windows environment

Demonstrated experience as a technical lead

Microelectronics programming experience

US Citizen with ability to obtain and maintain TS/SCI with poly

Basic Qualifications for Senior Principal Embedded Software Engineer:

Bachelor of Science (B.S) degree in Computer Science, Electrical Engineering, Computer Engineering, or an equivalent STEM related discipline with 8+ years of software development experience working on embedded real-time systems or 6+ years with a master's degree or 3+ years with a PhD

Experience in developing in C++ and Python

Experience in embedded software development

Experience developing in a Linux and/or Windows environment

Demonstrated experience as a technical lead

Microelectronics programming experience

US Citizen with ability to obtain and maintain TS/SCI with poly

Preferred Qualifications:

Experience with the Atlassian tool suite (Jira, Confluence, Bitbucket)

Experience in embedded C++ optimizations

Experience in JavaScript

Experience in Web GUI development, Qt, CUDA/ArrayFire coding, and Docker/k8s

Hands on hardware integration and testing experience

Ability to debug complex integrated applications or test setup issues

Active TS/SCI

NGFeaturedJobs

Primary Level Salary Range: $108,800.00 - $163,200.00Secondary Level Salary Range: $135,800.00 - $203,600.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity 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 and pay transparency statement, please visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

What Northrop Grumman employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Northrop Grumman logo

About Northrop Grumman

Sourced by ZipRecruiter

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 - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible.

Industry

Space research administration

Company size

10,000+ Employees

Headquarters location

Falls Church, VA, US

Year founded

1939