Senior Embedded Software Engineer
$115K - $151K/yr
Job Summary A Senior Embedded Software Engineer to develop a leading-edge embedded software development by designing, developing, analyzing, documenting, and supporting testing of complex ...
$115K - $151K/yr
Job Summary A Senior Embedded Software Engineer to develop a leading-edge embedded software development by designing, developing, analyzing, documenting, and supporting testing of complex ...
$115K - $151K/yr
Job Summary A Senior Embedded Software Engineer to develop a leading-edge embedded software development by designing, developing, analyzing, documenting, and supporting testing of complex ...
Columbia, MD · On-site
$93K - $140K/yr
TCOM is seeking an Embedded Software Application Engineer to design and develop software that runs on our airborne and ground-based systems. This role focuses on building robust, maintainable ...
Columbia, MD · On-site
$93K - $140K/yr
TCOM is seeking an Embedded Software Application Engineer to design and develop software that runs on our airborne and ground-based systems. This role focuses on building robust, maintainable ...
$108K - $163K/yr
As a Principal Embedded Software Engineer within the Software and Digital Technologies Organization, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital ...
$108K - $163K/yr
As a Principal Embedded Software Engineer within the Software and Digital Technologies Organization, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital ...
Frederick, MD · On-site
$115K - $151K/yr
Job Summary A Senior Embedded Software Engineer to develop a leading-edge embedded software development by designing, developing, analyzing, documenting, and supporting testing of complex ...
Frederick, MD · On-site
$115K - $151K/yr
Job Summary A Senior Embedded Software Engineer to develop a leading-edge embedded software development by designing, developing, analyzing, documenting, and supporting testing of complex ...
Germantown, MD · On-site
$91K - $129K/yr
In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team to design and develop new functionalities, as well as maintaining and expanding on the existing ...
Germantown, MD · On-site
$91K - $129K/yr
In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team to design and develop new functionalities, as well as maintaining and expanding on the existing ...
Germantown, MD · On-site
$91K - $129K/yr
In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team to design and develop new functionalities, as well as maintaining and expanding on the existing ...
Germantown, MD · On-site
$91K - $129K/yr
In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team to design and develop new functionalities, as well as maintaining and expanding on the existing ...
Annapolis Junction, MD · On-site
$55.28 - $80/hr
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 ...
Annapolis Junction, MD · On-site
$55.28 - $80/hr
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 ...
Germantown, MD · On-site
$107K - $144K/yr
Join our dynamic radar defense company as a Senior Embedded Software Engineer where you'll drive technical vision and architect transformative solutions across our entire product ecosystem. We're ...
Germantown, MD · On-site
$107K - $144K/yr
Join our dynamic radar defense company as a Senior Embedded Software Engineer where you'll drive technical vision and architect transformative solutions across our entire product ecosystem. We're ...
Annapolis Junction, MD · On-site
$134K - $176K/yr
Description We are seeking an Embedded Software Engineer to design, develop, debug, and modify embedded software.Participate in code reviews and work as part of a larger team to develop embedded ...
Annapolis Junction, MD · On-site
$134K - $176K/yr
Description We are seeking an Embedded Software Engineer to design, develop, debug, and modify embedded software.Participate in code reviews and work as part of a larger team to develop embedded ...
Lanham, MD · On-site
$131K - $173K/yr
Position Overview We are seeking a highly skilled Flight Software Engineer - Embedded Linux & Networking to design, develop, and support embedded software systems for advanced aerospace platforms.
Lanham, MD · On-site
$131K - $173K/yr
Position Overview We are seeking a highly skilled Flight Software Engineer - Embedded Linux & Networking to design, develop, and support embedded software systems for advanced aerospace platforms.
$107K - $144K/yr
Join our dynamic radar defense company as a Senior Embedded Software Engineer where you'll drive technical vision and architect transformative solutions across our entire product ecosystem. We're ...
$107K - $144K/yr
Join our dynamic radar defense company as a Senior Embedded Software Engineer where you'll drive technical vision and architect transformative solutions across our entire product ecosystem. We're ...
In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team to design and develop new functionalities, as well as maintaining and expanding on the existing ...
Quick apply
In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team to design and develop new functionalities, as well as maintaining and expanding on the existing ...
Germantown, MD · On-site
$71K - $98K/yr
In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team to design and develop new functionalities, as well as maintaining and expanding on the existing ...
Germantown, MD · On-site
$71K - $98K/yr
In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team to design and develop new functionalities, as well as maintaining and expanding on the existing ...
Annapolis, MD · On-site
$135K - $203K/yr
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 ...
Annapolis, MD · On-site
$135K - $203K/yr
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 ...
Annapolis, MD · On-site
$135K - $203K/yr
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 ...
Annapolis, MD · On-site
$135K - $203K/yr
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 ...
Germantown, MD · On-site
$71K - $98K/yr
In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team to design and develop new functionalities, as well as maintaining and expanding on the existing ...
Germantown, MD · On-site
$71K - $98K/yr
In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team to design and develop new functionalities, as well as maintaining and expanding on the existing ...
Annapolis Junction, MD · On-site
$55.28 - $80/hr
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 ...
Annapolis Junction, MD · On-site
$55.28 - $80/hr
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 ...
Baltimore, MD · On-site
$135K - $203K/yr
As a Sr Principal Embedded Software Engineer within the Software and Digital Technologies Organization, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide ...
Baltimore, MD · On-site
$135K - $203K/yr
As a Sr Principal Embedded Software Engineer within the Software and Digital Technologies Organization, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide ...
Annapolis Junction, MD · On-site
$55.28 - $80/hr
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 ...
Annapolis Junction, MD · On-site
$55.28 - $80/hr
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 ...
Baltimore, MD · On-site
$135K - $203K/yr
As a Sr Principal Embedded Software Engineer within the Software and Digital Technologies Organization, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide ...
Baltimore, MD · On-site
$135K - $203K/yr
As a Sr Principal Embedded Software Engineer within the Software and Digital Technologies Organization, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide ...
$67.9K - $77.1K
1% of jobs
$77.1K - $86.3K
2% of jobs
$86.3K - $95.5K
3% of jobs
$95.5K - $104.6K
6% of jobs
$104.6K - $113.8K
5% of jobs
$113.8K - $123K
5% of jobs
$126.2K is the 25th percentile. Wages below this are outliers.
$123K - $132.2K
5% of jobs
$132.2K - $141.3K
7% of jobs
$141.3K - $150.5K
3% of jobs
$150.5K - $159.7K
3% of jobs
The median wage is $160.9K / yr.
$159.7K - $168.9K
58% of jobs
$67.9K
$148.9K
$168.9K
| Aspect | Embedded Software Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++ | Similar credentials; strong C/C++ skills, understanding of hardware |
| Work Environment | Develops software for embedded systems in various industries like automotive, IoT, consumer electronics | Focuses on low-level hardware interaction, often working closely with hardware teams |
| Industry Usage | Common in automotive, medical devices, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and hardware startups |
Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.

$115K - $151K/yr
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted 3 days ago
8.1
Based on 56 frontline employees who took The Breakroom Quiz
117th of 538 rated manufacturers
Job ID: 114510
The Leonardo DRS Airborne and Intelligence Systems business is a global leader and strategic partner committed to delivering world-class, full life-cycle defense and intelligence products that protect the security of our nation and our allies. From air combat training to state-of-the-art electronic warfare systems, our technology is deployed by virtually all U.S. military and government agencies around the world.
A Senior Embedded Software Engineer to develop a leading-edge embedded software development by designing, developing, analyzing, documenting, and supporting testing of complex applications, systems, or subsystems of such devices as radio tuners.
Design, develop, analyze, test and debug of computer software applications and/or systems mostly in a Real-time embedded environment.
Work in a Linux Development environment.
Customization and configuration of the Linux operating system for the target system.
Develop both in the kernel space (BSP, Drivers, etc) as well as user space application to interface with devices and FPGA registers and provide a socket-based user interface.
Provide regular reporting of progress and status including schedule input for design assignments as well as cost.
Document component and subsystem specifications including design documents, interface documents, test plans, etc.
Communicate clearly (written and oral) with other groups internally such as manufacturing, and program management as required.
Participate heavily in preparation of the more complex and significant proposals. This means having to create a SOW, requirements, BOE, etc.
Provide technical expertise and assistance to other engineers and support personnel.
Maybe responsible for driving technology and leading a group of engineers on a technical activity and completion of activity on time and budget.
Bachelor's degree in engineering or related technical field with a minimum of 5 years of experience
Fluency in technologies and application domain
Ability to lead a technical group independently
Bachelor's degree in Computer Science or Computer Engineering, with a minimum of 5 years of experience or a combination of education and experience.
Strong background in software development using C/C++ and Python on Linux operating systems (with some experience on Windows as well).
Solid understanding of multi-threading and multi-processing concepts.
Hands-on experience in embedded device development, including ARM-based systems interfacing with FPGAs.
Proficient in developing embedded drivers under Linux for interfaces such as TCP/IP, UART, IC, PCIe, and others.
Well-versed in modern software development practices, including version control systems (Git, SVN), defect tracking tools (preferably Jira), peer code reviews, and Agile methodologies.
Fluent in relevant technologies and application domains.
Demonstrated ability to independently lead technical teams.
Preferred Qualifications
Experienced with RF signal processing such as DDC, ADC, DAC, and equalization.
Experienced in software-defined radio development, including the VITA 49 protocol.
Strong ability to work with cross-functional teams across SW, FW, HW, and RF disciplines.
Experience with build and development tools such as Linux virtual machines (VMs), Docker, and related technologies.
Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours.
*Some employees are eligible for limited benefits only
Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws.#AIS
Get the full story on Breakroom
Sourced by ZipRecruiter
5,001 - 10,000 Employees
Arlington, VA, US
1969