1

Embedded Software Engineer Jobs in California, MD

SEACORP is seeking a full-time Senior Software Developer in Dahlgren, VA. This candidate will work with testers, software engineers, systems engineers and cyber experts from the Navy and Underwarfare ...

Software Engineer

Lexington Park, MD · On-site

$69.30 - $158/hr

R0243159 Software Engineer The Opportunity As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to ...

Senior Software Engineer

Dahlgren, VA · On-site

$124K - $164K/yr

Overview SCCI is seeking a Senior Software Engineer to join our team in support of a high performing DoD acquisition program. In this position you will provide software engineering technical support ...

SEACORP is seeking a full-time Senior Software Developer in Dahlgren, VA. This candidate will work with testers, software engineers, systems engineers and cyber experts from the Navy and Underwarfare ...

Job Summary: SEACORP is seeking a full-time Software Developer in Dahlgren, VA. This candidate will work with testers, software engineers, systems engineers and cyber experts from the Navy and ...

Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just ...

Software Engineer

Lexington Park, MD · On-site

$69K - $158K/yr

R0243159 Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to ...

Sr. Software Engineer

Dahlgren, VA · On-site

$124K - $164K/yr

The Sr Software Engineer will be responsible for the design, development, testing, and documentation of complex software systems, contributing across the full software lifecycle and working with ...

Sr. Software Engineer

Dahlgren, VA · On-site

$140K - $160K/yr

The Sr Software Engineer will support the design, development, testing, and documentation of complex software systems for Department of Defense (DoD) programs. This role requires extensive experience ...

As a Software Engineer, you'll work at the forefront of advanced undersea warfare technology, contributing to mission-critical systems that shape the future of defense. Your responsibilities will ...

As a Software Engineer, you'll work at the forefront of advanced undersea warfare technology, contributing to mission-critical systems that shape the future of defense. Your responsibilities will ...

SEACORP is seeking a well-qualified Software Engineer II . Primary Duties and Responsibilities: Job Summary: SEACORP is seeking a full-time Software Developer in Dahlgren, VA. This candidate will ...

Bachelor's Degree (STEM) * 7+ years of experience working on DOD or missile defense software programs * Works Independently, as a team member, or leading teams/tasks * Ability to apply engineering ...

SEACORP is seeking a well-qualified Software Engineer IV . Primary Duties and Responsibilities: Job Summary: SEACORP is seeking a full-time Senior Software Developer in Dahlgren, VA. This candidate ...

Software Engineer

Dahlgren, VA · On-site

$95 - $115/hr

Overview As the Software Engineer working for Hepburn and Sons LLC, you will maintaintechnical and engineering support in the systems engineering, integration, development, maintenance, documentation ...

Showing results 41-60

Embedded Software Engineer information

See California, MD salary details

$67.1K

$147K

$166.7K

How much do embedded software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for embedded software engineer in California, MD is $146,985.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,000.00 and $165,800.00 per year, depending on experience, location, and employer.

What is an embedded software engineer?

Embedded Software Engineers are professionals who design, develop, and maintain software that runs on embedded systems—specialized computing devices that are part of larger systems, such as cars, medical devices, industrial machines, and consumer electronics. Their work involves programming in languages like C or C++ to interact closely with hardware components, ensuring optimal performance, reliability, and safety. Embedded Software Engineers work closely with hardware engineers to integrate and test software with physical devices, often working within real-time and resource-constrained environments. Their expertise is crucial in developing the 'brains' of many devices we use every day.

What are the key skills and qualifications needed to thrive as an embedded software engineer?

To thrive as an Embedded Software Engineer, you need a solid background in computer science or electrical engineering, strong programming skills in C/C++, and experience with embedded systems design. Familiarity with real-time operating systems (RTOS), microcontroller architectures, debugging tools, and version control systems like Git is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills set top engineers apart. These competencies are crucial for building reliable, efficient, and safe embedded solutions that meet industry standards.

How does an embedded software engineer typically collaborate with hardware engineers during product development?

Embedded Software Engineers work closely with hardware engineers throughout the product development lifecycle. Collaboration often involves joint design reviews, debugging sessions, and integration testing to ensure software and hardware function seamlessly together. Effective communication is crucial, as changes in hardware can impact software functionality and vice versa. This cross-disciplinary teamwork helps resolve technical issues quickly and ensures the end product meets performance and reliability standards.

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

AspectEmbedded Software EngineerFirmware Engineer
CredentialsBachelor'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 EnvironmentDevelops software for embedded systems in various industries like automotive, IoT, consumer electronicsFocuses on low-level hardware interaction, often working closely with hardware teams
Industry UsageCommon in automotive, medical devices, consumer electronics, industrial automationPrimarily 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.

Are embedded software engineers in demand?

Embedded software engineers are in high demand due to the growth of IoT, automotive, medical devices, and consumer electronics industries. They often require skills in C, C++, and real-time operating systems, with job opportunities increasing globally as embedded systems become more integral to technology development.

What cities near California, MD are hiring for Embedded Software Engineer jobs?

Cities near California, MD with the most Embedded Software Engineer job openings:

Infographic showing various Embedded Software Engineer job openings in California, MD as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $146,985 per year, or $70.7 per hour.

Software Engineer IV

SEACORP

Dahlgren, VA • On-site

Full-time

Re-posted 25 days ago


Job description

Job Summary:
SEACORP is seeking a full-time Senior Software Developer in Dahlgren, VA. This candidate will work with testers, software engineers, systems engineers and cyber experts from the Navy and Underwarfare Center to analyze and decompose requirements, design software approaches, support integration and test, manage interfaces, and assess software deliveries.
Responsibilities:
• Analyze and decompose requirements
• Design software approaches
• Support integration and test
• Manage interfaces
• Assess software deliveries
Qualifications:
Required:
• Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent engineering/technical degree with a concentration in computer science courses.
• At least 10 years’ experience and proven performance in software engineering, including problem analysis and resolution, requirements analysis and definition, design, code, and integration testing.
• Active Secret Clearance required.
• Experience with C++ and Java is required.
• Proven knowledge and experience applying design patterns and object-oriented programming.
Preferred:
• Experience with LINUX/UNIX and Jira is a plus.
• Knowledge of container technologies and orchestration preferred.
• Experience with combat systems, control systems, QT, GPB, and AMQP is preferred.
• Experience with JavaScript and Python.
• Knowledge of GIT and SVN.
Company:
SEACORP corporation is a veteran-owned business focusing on systems engineering. Founded in 1981, the company is headquartered in Middletown, USA, with a team of 501-1000 employees. The company is currently Late Stage.

SEACORP logo

About SEACORP

Sourced by ZipRecruiter

Industry

Guided missile and space vehicle manufacturing

Company size

501 - 1,000 Employees

Headquarters location

Middletown, RI, US

Year founded

1981