2

Embedded Software Engineer Remote Jobs in Maryland

IoT / Edge Software Engineer

MD ยท Remote

$68K - $141K/yr

The IoT Edge Software Engineer is responsible for the design, development, deployment, and ... remote updates, and automated diagnostics. The position requires hands-on experience with embedded ...

$117K - $154K/yr

MEDHOST, a division of Harris, is seeking a Senior Software Engineer, IBM i / RPG, to design ... Develop and maintain applications using ILE RPG / RPGLE, CL, embedded SQL, Db2 for i, SQL ...

$117K - $154K/yr

MEDHOST, a division of Harris, is seeking a Senior Software Engineer, IBM i / RPG, to design ... Develop and maintain applications using ILE RPG / RPGLE, CL, embedded SQL, Db2 for i, SQL ...

$117K - $154K/yr

MEDHOST, a division of Harris, is seeking a Senior Software Engineer, IBM i / RPG, to design ... Develop and maintain applications using ILE RPG / RPGLE, CL, embedded SQL, Db2 for i, SQL ...

$117K - $154K/yr

MEDHOST, a division of Harris, is seeking a Senior Software Engineer, IBM i / RPG, to design ... Develop and maintain applications using ILE RPG / RPGLE, CL, embedded SQL, Db2 for i, SQL ...

next page

Showing results 1-20

Embedded Software Engineer Remote information

See Maryland salary details

$67.9K

$148.9K

$168.9K

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

As of Jun 24, 2026, the average yearly pay for embedded software engineer remote in Maryland is $148,865.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,600.00 and $167,900.00 per year, depending on experience, location, and employer.

What are some common challenges faced by remote Embedded Software Engineers, and how can they be addressed?

Remote Embedded Software Engineers often encounter challenges such as limited direct access to physical hardware, coordinating across different time zones with team members, and maintaining effective communication for troubleshooting and integration tasks. These challenges can be mitigated by utilizing remote hardware labs, well-established code repositories, and clear documentation practices. Regular video meetings, collaborative development tools, and proactive status updates also help keep projects on track and align team efforts. By staying organized and responsive, remote engineers can overcome these obstacles and deliver high-quality embedded solutions.

What is an Embedded Software Engineer Remote job?

An Embedded Software Engineer Remote job involves designing, developing, and testing software that runs on embedded systems, such as microcontrollers or IoT devices, while working remotely. These engineers write low-level code, optimize performance, and ensure seamless hardware-software integration. They use programming languages like C, C++, or Python and collaborate with teams through virtual communication tools. Remote roles require strong self-discipline, effective communication, and the ability to troubleshoot issues independently.

What are the key skills and qualifications needed to thrive in the Embedded Software Engineer Remote position, and why are they important?

To thrive as an Embedded Software Engineer Remote, you need strong programming skills in C/C++, a solid understanding of embedded systems architecture, and often a degree in computer engineering, electrical engineering, or a related field. Familiarity with real-time operating systems (RTOS), version control tools like Git, and hardware debugging tools is commonly required, and certifications like Certified Embedded Systems Engineer (CESE) are a plus. Excellent problem-solving, self-motivation, and clear communication are important soft skills for effective remote collaboration. These capabilities enable you to deliver reliable, efficient solutions in a distributed work environment while supporting cross-functional teams and project objectives.

What are the most commonly searched types of Embedded Software Engineer jobs in Maryland? The most popular types of Embedded Software Engineer jobs in Maryland are:
What job categories do people searching Embedded Software Engineer Remote jobs in Maryland look for? The top searched job categories for Embedded Software Engineer Remote jobs in Maryland are:
What cities in Maryland are hiring for Embedded Software Engineer Remote jobs? Cities in Maryland with the most Embedded Software Engineer Remote job openings:
Infographic showing various Embedded Software Engineer Remote job openings in Maryland as of June 2026, with employment types broken down into 85% Full Time, and 15% Part Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $148,865 per year, or $71.6 per hour.
Embedded Software Application Engineer

Embedded Software Application Engineer

TCOM, L.P.

Columbia, MD โ€ข On-site, Remote

$93K - $140K/yr

Full-time

Medical, Retirement, PTO

Posted 21 days ago


Job description

Description:

We build mission-critical software for tethered aerostat systems, where reliability and real-world performance matter. Our systems operate in demanding environments and interface directly with flight hardware. 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 embedded software applications that integrate closely with hardware and support real-time telemetry, control systems, and mission operations. You will contribute to the development of software across the stackโ€”from low-level hardware interfaces to higher-level application logicโ€”ensuring systems perform reliably in the field.

You will work closely with electrical, systems, and software engineers to deliver high-quality embedded solutions and improve the overall reliability and maintainability of our systems.

What Youโ€™ll Do:

  • Design and implement embedded software applications for near-real-time systems
  • Develop and maintain drivers, interfaces, and control logic for sensors and onboard systems
  • Contribute to system architecture and technical design for embedded features
  • Write efficient, reliable, and maintainable code in moderately resource-constrained environments
  • Debug and troubleshoot issues across hardware and software boundaries
  • Participate in integration, testing, and validation of embedded systems
  • Identify and address performance, reliability, and maintainability challenges
  • Participate in code reviews and provide constructive feedback to peers

What Weโ€™re Looking For:

You are an experienced embedded engineer who can independently deliver complex functionality in real-world systems.

You have contributed to the design and implementation of embedded software and understand the tradeoffs between performance, reliability, and hardware constraints.

You are comfortable working close to the hardware.

You enjoy solving challenging problems that span software and hardware and collaborating across disciplines.

You are pragmatic, detail-oriented, and focused on building systems that work reliably in production environments.

You can write software without the assistance of AI but are open to using it to enhance your toolset.

Education & Experience:

  • Bachelorโ€™s degree in software engineering, computer engineering, electrical engineering, or a related field, or equivalent experience
  • Typically, 5+ years of professional experience in embedded software development

Preferred Experience:

  • C/C++ for embedded systems
  • Linux OS
  • Hardware and data interfaces (E.g., SPI, I2C, UART, CAN, ModBus, RS-232/422/485, Ethernet)
  • Working with sensors, radios, or communication systems
  • Experience with high-reliability or mission-critical systems

How We Work:

We are not a startup, but we operate with ownership and technical rigor.

We are building serious aerospace systems, and we expect strong engineering discipline.

Strong preference for onsite collaboration. Hybrid may be considered. Remote candidates will not be prioritized.

Physical Requirements & Working Conditions:

  • Physical Requirements: Ability to sit, stand, walk, bend, and reach. Reasonable accommodation may be provided for individuals with disabilities.
  • Working Conditions: Primarily in a standard office environment, with occasional exposure to labs and production areas, including noise, fumes, moving machinery, and varying temperatures. Occasional travel to field sites within the United States or overseas may be required to support system deployment, integration, testing, or troubleshooting activities.

In compliance with state and local laws, the salary range for this role is $93,000 - $140,000. The range provided is a general guideline and good faith estimate representative of all experience levels but is not a guarantee of compensation or salary. TCOM considers several factors when extending an offer including, but not limited to, the scope and responsibilities of the position, a candidateโ€™s experience, education/training, key skills, internal equity, and current market conditions. Employees may be eligible for 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.

TCOM offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts/HSAs, EAP, tuition reimbursement, parental leave, paid time off (PTO), and company-paid holidays. The specific programs, options and eligibility may vary depending on date of hire, classification, and schedule type.ย 


TCOM logo

About TCOM

Sourced by ZipRecruiter

Industry

Guided missile and space vehicle manufacturing

Company size

201 - 500 Employees

Headquarters location

Columbia, MD, US

Year founded

1971

Social media