1

Contract Embedded Software Engineer Jobs in Leonardtown, MD

Embedded Firmware Developer

Dahlgren, VA · On-site

$79K - $110K/yr

SimVentions is looking for a junior to mid level embedded software developer to help develop ... contract specific requirements. The projected annual compensation range for this position is $79 ...

New

Embedded Firmware Developer

Dahlgren, VA · On-site

$79K - $110K/yr

Overview SimVentions is looking for a junior to mid level embedded software developer to help ... contract specific requirements. The projected annual compensation range for this position is $79 ...

New

Embedded Firmware Developer

Dahlgren, VA · On-site

$79K - $110K/yr

Overview SimVentions is looking for a junior to mid level embedded software developer to help ... contract specific requirements. The projected annual compensation range for this position is $79 ...

New

E01-C07 Software Engineer

Hollywood, MD · On-site

$100K - $180K/yr

... and contract wage rates, relevant prior work experience, specific skills and competencies ... Experience with RTOS environments (VxWorks, QNX, FreeRTOS), Embedded Linux, and deterministic ...

next page

Showing results 1-20

Contract Embedded Software Engineer information

See Leonardtown, MD salary details

$67.1K

$146.9K

$166.7K

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

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

What are typical day-to-day responsibilities for a contract embedded software engineer?

As a Contract Embedded Software Engineer, your daily tasks often include writing and debugging embedded code, integrating software solutions with hardware components, and working closely with hardware engineers to meet project requirements. You'll participate in code reviews, documentation, and sometimes testing or troubleshooting hardware-software interactions. Communication with project managers and cross-functional teams is also common to ensure project milestones and deadlines are met. This variety allows you to apply your technical expertise while gaining experience across different industries and applications.

What are the key skills and qualifications needed to thrive in the contract embedded software engineer position?

To thrive as a Contract Embedded Software Engineer, you need strong skills in C/C++ programming, embedded systems development, debugging, and a relevant engineering degree. Familiarity with microcontrollers, real-time operating systems (RTOS), hardware interfaces, and tools like oscilloscopes or JTAG debuggers is often required, and certifications such as Certified Embedded Systems Engineer can be beneficial. Excellent problem-solving, adaptability, and communication skills help you collaborate on diverse projects and meet tight contract deadlines. These abilities are crucial for delivering reliable, high-quality embedded software solutions in a fast-paced and dynamic work environment.

What is a contract embedded software engineer?

A Contract Embedded Software Engineer is a professional hired on a temporary or project basis to design, develop, and optimize software for embedded systems. These engineers work with microcontrollers, processors, and real-time operating systems (RTOS) to create software that operates hardware devices efficiently. They often specialize in industries like automotive, medical devices, aerospace, or consumer electronics. Contract roles can vary in duration and scope, offering flexibility and opportunities to work on diverse projects.

What cities near Leonardtown, MD are hiring for Contract Embedded Software Engineer jobs? Cities near Leonardtown, MD with the most Contract Embedded Software Engineer job openings:
Infographic showing various Contract Embedded Software Engineer job openings in Leonardtown, MD as of August 2026, with employment types broken down into 100% Full Time. Highlights an 67% In-person, and 33% Hybrid job distribution, with an average salary of $146,928 per year, or $70.6 per hour.

EMBEDDED SOFTWARE ENGINEER III

Platform Aerospace

Hollywood, MD • On-site

$125K - $165K/yr

Full-time

Re-posted 8 days ago


Job description

JOB TITLE: EMBEDDED SOFTWARE ENGINEER I

DEPARTMENT: SOFTWARE ENGINEERING

REPORTS TO: SENIOR SOFTWARE ENGINEER

CLASSIFICATION: EXEMPT

PRIMARY FUNCTION

We are seeking a talented and experienced Embedded Software Engineer to join our Software Engineering team. The ideal candidate will be responsible for designing, developing, and testing embedded software for aircraft applications. This role requires a strong background in embedded systems, and a passion for innovation in the aerospace industry.

MAJOR DUTIES AND RESPONSIBILITIES

  • Design, develop, and test embedded software for aerospace systems and components.
  • Collaborate with hardware engineers to define software requirements and ensure seamless integration.
  • Develop and maintain software documentation, including design specifications, test plans, and user manuals.
  • Perform software debugging, troubleshooting, and optimization to ensure high performance and reliability.
  • Conduct code reviews and provide feedback to ensure adherence to coding standards and best practices.
  • Participate in system-level testing and validation to ensure compliance with aerospace industry standards and regulations.
  • Stay updated on industry trends, emerging technologies, and best practices in embedded software development.
  • Work closely with cross-functional teams, including hardware engineers, systems engineers, and project managers, to ensure successful project delivery.
  • Contribute to continuous improvement initiatives to enhance software development processes and tools.
  • Perform other duties as necessary and/or required.

BASIC REQUIREMENTS

  • Bachelor's degree in computer science, Electrical Engineering, Aerospace Engineering, or a related field and 5+ years of experience in embedded software development, preferably in the aerospace industry.
  • Proficiency in programming languages such as C, C++, and assembly languages.
  • Experience with real-time operating systems (RTOS) and embedded development tools.
  • Strong understanding of software development lifecycle, including requirements analysis, design, implementation, testing, and maintenance.
  • Knowledge of aerospace industry standards and regulations, such as DO-178C.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills.
  • Ability to work effectively in a team environment and manage multiple priorities.
  • Ability to obtain a security clearance (U.S. Citizenship required).

PREFERRED QUALIFICATIONS:

  • Advanced degree in a related field.
  • Experience with version control systems, such as Git, is highly desirable.

PHYSICAL REQUIREMENTS:

  • This position may require occasional travel to support testing and integration activities.
  • Ability to work flexible hours, including evenings and weekends, as needed.