2

Remote Embedded Firmware Engineer Jobs in Maryland

NLM Cloud Engineer III

Bethesda, MD ยท Remote

$59.50 - $79.50/hr

Deliver day-to-day cloud operations support, including secure remote access, administration of ... Resolve application software, firmware, system, and hardware vulnerabilities uncovered by regular ...

The IoT / Edge Architect

Bethesda, MD ยท On-site +1

$67.50 - $88.75/hr

Minimum 10 years of professional engineering experience in distributed systems, embedded software ... The starting pay range for this remote role is $95,918 - $177,625. This range reflects the minimum ...

The IoT / Edge Architect

MD ยท Remote

$67.50 - $88.75/hr

Minimum 10 years of professional engineering experience in distributed systems, embedded software ... The starting pay range for this remote role is $95,918 - $177,625. This range reflects the minimum ...

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... SQLite / Embedded database patterns * CMake * Proficiency working with Qt and Vcpkg a strong plus ...

C++ Staff Software Engineer

Baltimore, MD ยท On-site +1

$150K - $240K/yr

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... SQLite / Embedded database patterns * CMake * Proficiency working with Qt and Vcpkg a strong plus ...

Experience embedded in modern development teams practicing GitOps and CI/CD (required). Working ... Must be authorized to work in the United States; role is US-remote. Nice to Have Experience with ...

About the Role We are looking for a Front-end Localization Engineer to join our UI engineering team ... is embedded into the front-end from the start. Location - We are flexible on remote working f ...

About the Role We are looking for a Front-end Localization Engineer to join our UI engineering team ... is embedded into the front-end from the start. Location - We are flexible on remote working f ...

Showing results 21-40

Remote Embedded Firmware Engineer information

What is a remote embedded firmware engineer?

A Remote Embedded Firmware Engineer is a professional who designs, develops, and maintains low-level software (firmware) that directly controls hardware devices, typically in embedded systems such as IoT devices, consumer electronics, or automotive systems. Working remotely, they collaborate with cross-functional teams using online tools and platforms to write, test, and debug code, ensuring the seamless integration of hardware and software. This role requires strong programming skills, usually in C or C++, and a solid understanding of hardware architectures and communication protocols. Remote Embedded Firmware Engineers must also be effective communicators and self-motivated to work independently from various locations.

What are the key skills and qualifications needed to thrive as a remote embedded firmware engineer?

To thrive as a Remote Embedded Firmware Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a solid background in electronics or computer engineering, often supported by a relevant degree. Familiarity with microcontroller architectures, real-time operating systems (RTOS), and tools like JTAG debuggers or version control systems is typically required. Excellent problem-solving, self-motivation, and clear remote communication skills help distinguish top performers in this role. These capabilities are crucial for developing reliable firmware, collaborating effectively across distributed teams, and delivering robust embedded solutions.

How do remote embedded firmware engineers typically collaborate with hardware teams to ensure successful integration?

Remote Embedded Firmware Engineers frequently collaborate with hardware engineers through virtual meetings, shared documentation, and remote debugging tools. They often participate in design reviews, discuss hardware schematics, and provide input on hardware-software interface requirements. Effective communication is crucial, as firmware needs to be tested on physical hardware, which may require coordinated remote access to lab equipment or shipping prototypes. Regular updates and clear documentation help ensure smooth integration and address potential issues early in the development cycle.

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

AspectRemote Embedded Firmware EngineerRemote Software Developer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related; embedded systems certificationsBachelor's in Computer Science or related; programming certifications
Work EnvironmentEmbedded hardware, microcontrollers, real-time OSGeneral software development, web or app development
Industry UsageConsumer electronics, automotive, IoT devicesWeb, mobile, enterprise applications
Search & Comparison IntentFocus on embedded systems, hardware integrationFocus on software development, platforms

The main difference is that Remote Embedded Firmware Engineers work primarily with hardware and embedded systems, requiring knowledge of microcontrollers and real-time OS, while Remote Software Developers focus on software applications across various platforms. Both roles require programming skills, but their environments and industry applications differ significantly.

What are the most commonly searched types of Embedded Firmware Engineer jobs in Maryland?

The most popular types of Embedded Firmware Engineer jobs in Maryland are:

What cities in Maryland are hiring for Remote Embedded Firmware Engineer jobs?

Cities in Maryland with the most Remote Embedded Firmware Engineer job openings:

NLM Cloud Engineer III

Lexical Intelligence LLC

Bethesda, MD โ€ข Remote

$59.50 - $79.50/hr

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 28 days ago


Job description

Cloud Engineer III


Lexical Intelligence provides software and services related to processing large-scale biomedical information sources. Our Natural Language Processing (NLP) and analytics software is used by policy and decision makers to evaluate and prioritize current and emerging areas of research.


We are looking for a Cloud Engineer III to work within the National Library of Medicine (NLM), Lister Hill National Center for Biomedical Communications (LHNCBC), Bethesda, MD. The Cloud Engineer III will have experience in cloud infrastructure management, DevOps engineering, and cybersecurity compliance. The Cloud Engineer III will have a firm understanding of cloud computing platforms, CI/CD pipelines, Infrastructure as Code (IaC), and Federal Information Security Modernization Act (FISMA) requirements. The Cloud Engineer III shall be able to work well within a team of multidisciplinary researchers, software developers, IT operations staff, and biomedical informatics professionals. The selected applicant will be subject to a pre-employment background and reference check.


Required Qualifications

  • 6+ years of relevant cloud engineering, DevOps, or infrastructure experience
  • Masters degree or other degree(s) in Computer Science, Information Technology, Engineering, or related fields
  • Demonstrated experience with cloud platforms including Google Cloud (GC), Amazon Web Services (AWS), and Microsoft Azure, including IaaS, PaaS, and SaaS configurations
  • Proficiency with CI/CD tools such as GitLab, GitHub, TeamSite, Nexus, Kubernetes, Ansible, and Terraform
  • Experience with container orchestration platforms such as Kubernetes, Anthos, and OpenShift
  • Experience with Infrastructure as Code (IaC) tools including Terraform, Ansible, Puppet, and AWS Cloud Development Kit (CDK)
  • Familiarity with FISMA compliance requirements and federal security frameworks, including NIST SP 800-53 and NIST SP 800-171
  • Experience with vulnerability scanning and penetration testing tools such as Tenable, Prowler, Netsparker, Checkmarx, and OWASP
  • Experience with monitoring and logging tools such as EFK stack, Prometheus, and Grafana
  • Must be authorized to work in the United States and able to obtain a Public Trust background investigation clearance

Preferred Qualifications

  • Experience supporting federal government IT environments, particularly within HHS, NIH, or NLM
  • Familiarity with Identity and Access Management (IAM) and administration of commercial cloud accounts
  • Experience with distributed computing systems, batch queuing software, and open-source map/reduce frameworks such as Hadoop
  • Proficiency with database technologies including RDS, MySQL, MongoDB, MS SQL, PostgreSQL, and Elasticsearch
  • Experience with version control systems including Bitbucket and GitLab
  • Familiarity with Apache server services and open-source software administration
  • Experience supporting Authority to Operate (ATO) processes and developing or maintaining System Security Plans (SSPs)
  • Experience with ticketing and documentation systems such as JIRA, ServiceNow, and Confluence Wiki
  • Familiarity with FedRAMP requirements for cloud service providers
  • Relevant certifications such as AWS Certified Solutions Architect, Google Professional Cloud Engineer, Microsoft Azure Administrator, or equivalent

Responsibilities

  • Recommend, deploy, and manage version control systems (e.g., Bitbucket, GitLab) and provide guidance on platform selection on a case-by-case basis
  • Implement and administer CI/CD pipelines for all approved development frameworks at NLM using tools such as GitLab, GitHub, TeamSite, Nexus, Kubernetes, Ansible, and Terraform
  • Recommend and configure Infrastructure as Code (IaC) tools including Terraform, Ansible, Puppet, and CDK to support scalable and repeatable deployments
  • Implement, administer, and support cross-datacenter deployments using Docker and other containerization platforms
  • Set up, administer, and maintain elastic and cost-efficient container orchestration environments using Kubernetes, Anthos, and OpenShift
  • Provide monitoring and logging capabilities using EFK stack, Prometheus, and Grafana to collect, store, and analyze performance and availability data for applications and infrastructure
  • Configure and manage vulnerability scanners and penetration testing tools (Tenable, Prowler, Netsparker, Checkmarx, OWASP) to ensure the security of software applications and infrastructure
  • Provide technical support and guidance to development teams for migrating to and utilizing the DevOps platform
  • Deliver day-to-day cloud operations support, including secure remote access, administration of cloud computing and storage platforms, compute and cost model analysis, and implementation of selected cloud solutions
  • Support cybersecurity and risk management across the NLM enterprise, including system, network, and database administration as well as application development
  • Resolve application software, firmware, system, and hardware vulnerabilities uncovered by regular security scanning; assist in creating, developing, and maintaining Authority to Operate (ATOs) and System Security Plans (SSPs)
  • Track and manage known vulnerabilities using Tenable Security Center
  • Provide technical support for systems and database design, coordinating and implementing open-source software such as Apache server services and managing databases including RDS, MySQL, MongoDB, MS SQL, PostgreSQL, and Elasticsearch
  • Provide customer service to internal and external staff, solving issues in highly technical environments using plain language communication; administer user accounts, set disk quotas, monitor performance, and track issues through JIRA and ServiceNow or equivalent ticketing systems; maintain documentation using Confluence Wiki
  • Administer, configure, and maintain distributed computing systems using batch queuing software and open-source map/reduce frameworks, including Hadoop; implement and maintain CI/CD clusters on GitHub and/or GitLab
  • Support cloud development and computing infrastructure for production web services, high-performance computing, and high-throughput processing environments through administration of commercial cloud accounts via IAM and monitoring cloud resource utilization efficiency
  • Assist the Government in implementing, maintaining, and executing computer security practices, including FISMA policies, firewalls, intrusion detection, secure computing environment design, and disaster recovery
  • Conduct ongoing vulnerability assessments and threat identification; present results and ensure resolution of identified vulnerabilities within prescribed time limits
  • Ensure compliance with Section 508 accessibility requirements for all developed ICT products, platforms, and services
  • Comply with all HHS/NIH information security policies, including completing mandatory annual security awareness, privacy, and records management training
  • Adhere to HHS Rules of Behavior and NLM Policy on Health-Related Data About Individuals, including signing required non-disclosure agreements prior to performing work


Salary and Benefits

We offer a competitive salary and a generous benefits package, including at no cost: full health and dental for you and your dependents, retirement and HSA accounts, short- and long-term disability insurance, life and accident insurance, paid time off, and 11 federal holidays.


Location

Bethesda, MD


Equal Employment Opportunity Policy

Lexical Intelligence, LLC, provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.


Lexical Intelligence, LLC | 2001 Veirs Mill Rd #546 | Rockville, MD 20851