2

Remote Embedded Software Jobs in Baltimore, MD (NOW HIRING)

Python Engineer

Lanham, MD · On-site +1

$110K - $125K/yr

Senior Software Engineer Team Lead FLSA Status: Exempt Position Summary The Python Engineer will ... DevOps, embedded Linux environments, infrastructure tooling, device management, device ...

Software engineer to maintain and expand a Java based machine learning model-building system. The ideal candidate would be able to deploy the application in Kubernetes environment and independently ...

Our education resource planning software empowers K-12 administrators at every level to allocate resources to best support the needs of their students. We seek people who are creative, funny, humble ...

Sr. Software Engineer

Fort George G Meade, MD · On-site +1

$135K - $179K/yr

We are hiring a Sr. Software Engineer to work in the Ft. Meade, MD vicinity . Position location is subject to change based on central MD client's needs. Required: TS/SCI with a Polygraph The Software ...

Be Seen First

S.-based OEM delivering mission‐critical real‐time grid software and hardware‐network systems for electric utilities nationwide. About the Role: We're seeking a Solutions Engineer with strong ...

Senior Software Development Engineer L4

Bowie, MD · On-site +1

$118K - $155K/yr

The Senior Software Development Engineer L4 is expected to successfully work through complex tasks independently, understand the intricacies of the software development life cycle, and display strong ...

next page

Showing results 1-20

Remote Embedded Software information

See Baltimore, MD salary details

$69.6K

$152.4K

$172.9K

How much do remote embedded software jobs pay per year?

As of Jul 14, 2026, the average yearly pay for remote embedded software in Baltimore, MD is $152,408.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,700.00 and $171,900.00 per year, depending on experience, location, and employer.

What is a remote embedded software engineer?

A remote embedded software engineer is a professional who designs, develops, tests, and maintains software that runs on embedded systems, such as microcontrollers or specialized hardware, while working from a location outside the traditional office environment. These engineers typically collaborate with hardware teams, write code for real-time or resource-constrained systems, and use remote tools to debug and deploy software. They may work in industries like automotive, medical devices, consumer electronics, or industrial automation. Remote embedded software engineers rely on communication and project management tools to coordinate with their teams and ensure product quality.

What are some common challenges faced by remote embedded software engineers, and how can they be addressed?

Remote embedded software engineers often face challenges such as limited access to physical hardware for testing, coordinating with hardware teams across locations, and ensuring clear communication about design specifications. To overcome these, teams typically use simulation tools, remote access labs, and detailed documentation. Regular virtual meetings and collaborative platforms also help maintain alignment and facilitate troubleshooting in distributed environments.

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

To thrive as a Remote Embedded Software Engineer, you need expertise in embedded systems programming (typically in C/C++), hardware interfacing, and a relevant degree in computer engineering or electrical engineering. Familiarity with development tools such as debuggers, version control systems (e.g., Git), and real-time operating systems (RTOS) is commonly required. Strong problem-solving abilities, self-motivation, and effective remote communication skills help you excel in a distributed team environment. These skills ensure reliable software integration with hardware, efficient collaboration, and successful delivery of complex embedded solutions.

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

AspectRemote Embedded SoftwareRemote Firmware Engineer
Required CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related; experience with embedded systemsBachelor's in Electrical Engineering, Computer Engineering, or related; experience with firmware development
Work EnvironmentDevelops software for embedded devices, often in hardware labs or remote setupsCreates low-level firmware for hardware components, typically in hardware labs or remote
Industry UsageAutomotive, IoT, consumer electronics, industrial systemsConsumer electronics, IoT, aerospace, automotive
Common Search/ComparisonYesYes

Remote Embedded Software and Remote Firmware Engineer roles both involve working on embedded systems, but Embedded Software focuses on higher-level software development, while Firmware Engineers work on low-level hardware control code. Both require similar credentials and are used across industries like automotive and IoT, often in remote or hybrid environments.

What Are Remote Embedded Software Jobs?

Remote embedded software jobs include embedded software engineer positions. As a work from home embedded software engineer, you develop embedded software systems for a variety of computerized devices. Your responsibilities start with assessing your client’s needs. You then design and code the embedded software, troubleshoot your software systems, perform research and test actions on the software, and implement software updates whenever necessary. Other duties include maintaining the software programs, documenting solutions to issues, providing the necessary post-production support, and reviewing the implemented system to debug the embedded environment and interpret error reports.

What are popular job titles related to Remote Embedded Software jobs in Baltimore, MD? For Remote Embedded Software jobs in Baltimore, MD, the most frequently searched job titles are:
What job categories do people searching Remote Embedded Software jobs in Baltimore, MD look for? The top searched job categories for Remote Embedded Software jobs in Baltimore, MD are:
What cities near Baltimore, MD are hiring for Remote Embedded Software jobs? Cities near Baltimore, MD with the most Remote Embedded Software job openings:

Software Engineer - TS/SCI with Poly

Staffed4U

Annapolis Junction, MD • On-site, Remote

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 8 days ago


Job description

Software Engineer
$160k- $230k

Location: Annapolis Junction, MD
Clearance Required: TS/SCI with Polygraph
Experience Level: 7+ years of experience
Education: Bachelor's degree in Computer Science, Engineering, or related field
Position Summary:
We are seeking a skilled and mission-driven Software Engineer to support the ML Frameworks team. In this role, you will contribute to the design, development, and deployment of a Retrieval-Augmented Generation (RAG) solution within a high-performance computing (HPC) Linux environment. This position is ideal for someone with a strong Linux background and a passion for AI/ML technologies, especially Large Language Models (LLMs) and secure AI systems.
Primary Responsibilities:

  • Contribute to the development and deployment of secure RAG pipelines in an HPC Linux environment
  • Work with cutting-edge AI/ML technologies, including LLM orchestration frameworks, embedding models, and inference platforms
  • Develop and maintain services using Python and Golang
  • Build and manage containerized services using DockerPodman, and containerd
  • Deploy services using orchestration tools like Kubernetes and Docker Compose
  • Automate and monitor workflows with CI/CD pipelines, using GitLab CI and version control with Git
  • Integrate monitoring tools such as Prometheus and Grafana for performance and reliability
  • Participate in system administration, including Linux CLI, shell scripting, and general support tasks
Required Qualifications:
  • Active TS/SCI clearance with Polygraph
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • 7+ years of professional software engineering experience
  • Strong experience with Linux system administrationCLI, and shell scripting
  • Proficiency in Python and Golang
  • Familiarity with RAG pipelinesLLMs, and knowledge retrieval systems
  • Experience with containerization technologies and orchestration tools (Docker, PodMan, Kubernetes, Docker Compose)
  • Solid understanding of CI/CD principles and related tools (GitLab CI)
  • Experience with metrics and monitoring tools (e.g., Prometheus, Grafana)
  • Experience using Git for version control
Desired Skills & Technologies:
  • Experience with GPU-enabled applications and debugging tools
  • Familiarity with LLM orchestration frameworks and OpenAPI
  • Experience with distributed processing frameworks such as SparkDask, or Ray
  • Familiarity with SQLElasticsearch, and vector databases
  • Experience with HTMX or Hyperscript
  • Understanding of multi-node, multi-GPU AI training environments
  • Knowledge of AI inferencing platforms such as Nvidia NIM/TRITONvLLM, or Ray-based deployment
  • Experience with the Atlassian suite (Confluence, Jira)

Our client offers a highly competitive and comprehensive benefits package designed to support your personal and professional growth, while promoting a healthy work-life balance. Benefits include:

  • 100% Employer-Paid Health, Dental, and Vision Insurance – Full coverage for employees

  • Zero Vesting 401(k) Plan with 10% Company Contribution – Immediate access to all contributions

  • 31 Days of Paid Time Off – Includes vacation, personal time, and all federal holidays

  • Student Loan Repayment Assistance – Helping you pay down your educational debt

  • Unlimited Certification & Training Support – Invest in your professional development

  • Flexible Work Environment – Remote work options and flexible scheduling available

  • Multiple Incentive Bonuses – Performance-based rewards throughout the year

  • Exclusive Company Memberships – Access to curated memberships and employee perks

This package reflects our client’s commitment to empowering their employees with meaningful benefits and recognizing outstanding performance.
 


We are an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other protected status under applicable law.