Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer

Clientmind Recruiting

Clientmind Recruiting is searching for a Senior Firmware Engineer for a growing technology company in Greenbelt, MD. This role is responsible for designing, developing, and maintaining firmware and software in various applications. This is a full-time position and will work onsite 3x per week. Tasks Responsibilities: Firmware Development: Design, develop, and maintain embedded firmware for a variety of microcontroller-based systems, ensuring optimal performance, reliability, and power efficiency. Architecture & Design: Collaborate in defining system architecture and firmware design, including low-level driver development for sensors and I/O interfaces, hardware abstraction layers, and communication protocols. Debugging & Troubleshooting: Identify, diagnose, and resolve complex firmware and system issues, utilizing tools such as oscilloscopes, logic analyzers, and debuggers. Code Optimization: Optimize firmware for performance, memory usage, and power consumption while adhering to real-time and safety-critical requirements. Collaboration & Communication: Work closely with hardware engineers, software teams, and product managers to ensure seamless integration of firmware with hardware and system-level applications. Documentation: Produce high-quality documentation, including specifications, design documents, test plans, and user manuals to support firmware development and maintenance. Testing & Validation: Develop and execute unit tests, integration tests, and system-level validation to ensure firmware quality and robustness. Mentorship: Provide technical leadership and mentorship to junior and mid-level engineers, guiding them in best practices and solving complex engineering challenges. Continuous Improvement: Stay up-to-date with the latest developments in embedded systems, firmware development techniques, and industry trends, and contribute to the improvement of engineering practices. Requirements Required Qualifications: Clearance: US Citizen with Secret level security clearance or ability and willingness to obtain a clearance. Education: Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related field, or equivalent work experience. Experience: Minimum of 8+ years of hands‑on experience in embedded firmware development with a proven track record of successful project execution. Technical Skills: Programming: Strong proficiency in C/C++ programming languages for embedded systems. Microcontrollers: Extensive experience with microcontrollers (e.g., ARM Cortex-M, STM32), including hardware-level programming and peripheral interfacing. RTOS: Expertise in both bare metal and RTOS (Real‑Time Operating Systems) embedded software architectures. Communication Protocols: Experience with UART, SPI, I2C, CAN, Ethernet, etc. Debugging: Proficient with debugging tools such as JTAG, oscilloscopes, logic analyzers, and IDE debuggers. Version Control: Familiarity with version control systems (e.g., Git, SVN). Problem‑Solving: Strong analytical skills with the ability to diagnose and resolve complex embedded system issues. Documentation: Ability to produce clear, concise documentation and reports. Collaboration: Excellent interpersonal and communication skills, with the ability to work effectively in cross‑functional teams. Preferred Qualifications: Advanced Experience: Experience with FPGA development, low‑level hardware design, or system‑on‑chip (SoC) integration. Embedded Linux: Experience programming on custom embedded Linux platforms running on embedded application processors. Familiarity with building custom Linux features and power/speed optimization. Software Skills: Experience with scripting languages (e.g., Python) for automation or testing purposes. #J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Greenbelt, MD vacancy
  • $3,000 per month

     ...procedures for software components • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas • Modify existing software to correct errors... 
    Senior

    Lockheed Martin

    Greenbelt, MD
    5 days ago
  •  ...Job Responsibilities: Develop firmware to integrate custom image sensors with an MCU. Develop firmware to interface with an custom hardware acceleration blocks. Develop firmware to interface with sensors like IMU, Barometers, & Magnetometer. Develop bootloaders... 
    Senior

    SGS Consulting

    Washington DC
    more than 2 months ago
  •  ...Job Responsibilities: Develop firmware to integrate display pipeline with off the shelf displays Develop firmware to interface...  ...Experience: ~ Bachelor’s degree in computer science, software engineering or relevant field required. We are open to candidates who come... 
    Senior

    SGS Consulting

    Washington DC
    more than 2 months ago
  •  ...Senior Software Developer Vidoori is a digital transformation leader recognised for delivering excellence in cloud and software solutions. We are expanding our engineering capability and seek a motivated, hands-on Senior Software Developer to join our team. This role... 
    Senior
    Full time
    Flexible hours

    Vidoori Inc

    University Park, MD
    3 days ago
  • Space and Earth Science Data Analysis is looking for a Senior Scientific Software Developer for the High Energy Astrophysics Science Archive (HEASARC) at NASA’s Goddard Space Flight Center. The candidate will develop, maintain, and manage open source software, modernizing... 
    Senior
    Permanent employment

    Space and Earth Science Data Analysis

    Greenbelt, MD
    5 days ago
  •  ...Senior Software Developer Remote Grant Leading Technology is seeking a candidate for Senior Software Developer to join our dynamic...  ...to IRS data assets and business servicesCollaborate with cloud engineers, data architects, cybersecurity specialists, and business stakeholders... 
    Senior
    Temporary work
    Live in
    Immediate start
    Remote work

    Grant Leading Technology, LLC

    Riverdale, MD
    8 hours ago
  •  ...Job Description: THE WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile development projects in support of a high-visibility mission. This position involves providing technical... 
    Senior

    Lockheed Martin

    Beltsville, MD
    5 days ago
  •  ...in a relevant field and at least 8 years of hands-on experience with modern development practices. This role will involve reverse-engineering existing systems, designing APIs, and implementing containerized deployments using Docker and Kubernetes, while also maintaining... 
    Senior

    EmergencyMD

    Lanham, MD
    3 days ago
  • $120k - $195k

    # Senior Java Software EngineerData Capital IncorporationBe an Early ApplicantFull TimeseniorGreenbelt, Maryland, USPosted Today## Role...  ...Capital Incorporation is hiring a Senior Java Software Engineer. This is a full-time role in Greenbelt. Part of Data Capital Incorporation... 
    Senior
    Full time

    TryApplyNow

    Greenbelt, MD
    5 days ago
  • GOEBEL FIXTURE COMPANY in Lanham, MD is seeking a skilled Senior Java Developer to create and deliver critical software solutions. The role involves engaging in the full software development lifecycle, crafting high-performance Java applications, and mentoring junior developers... 
    Senior
    Remote job

    GOEBEL FIXTURE COMPANY

    Lanham, MD
    15 days ago
  • $130k - $145k

     ...systems * Build the digital service infrastructure necessary to scale mission impact Role Overview Ad Hoc is seeking a Senior DevOps Engineer to support the modernization of enterprise-scale systems and infrastructure supporting NASA programs. This role is ideal... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Ad Hoc LLC

    Greenbelt, MD
    2 days ago
  • We are seeking an Electrical Engineer with significant Software Defined Radio (SDR) experience. As a senior SDR engineer, you will mentor junior SDR developers and be a leading contributor to a team developing products that implement innovative digital signal processing... 
    Senior
    Permanent employment
    Full time

    Teltrium Inc.

    Greenbelt, MD
    5 days ago
  •  ...Principal Embedded Firmware Engineer Join our growing team of innovators, disruptors, and problem solvers. We cover everything from network services, like visual voicemail, DIGITS, and SCAM ID, to value-added services from the likes of Netflix and Gogo, as well as complete... 
    Contract work
    Flexible hours

    Software Technology Inc

    Washington DC
    5 days ago
  • AP108 HEASARC Senior Scientific Software Developer The High Energy Astrophysics Science Archive (HEASARC) at NASA’s Goddard Space Flight...  ...in scientific computing or research software engineering Experience designing software architecture for long‑term maintainability... 
    Senior
    Permanent employment

    Space and Earth Science Data Analysis

    Greenbelt, MD
    5 days ago
  • $112k - $179k

     ...Senior Infrastructure Software Engineer Job Locations US-MD-College Park Requisition ID 2026-163570 Position Category Scientific, Research & Analysis Clearance Top Secret/SCI w/Poly Responsibilities Peraton Labs... 
    Senior
    Full time
    Contract work
    For subcontractor
    Relocation package
    Shift work

    Peraton

    College Park, MD
    3 days ago
  • $130.62k - $138k

     ...Embedded Firmware Engineer We have an immediate need for an Embedded Firmware Engineer. What You’ll Get to Do: Develop embedded software using C and assembly languages on bare metal or embedded operating systems Utilize advanced development/debugging tools... 
    Immediate start
    Flexible hours

    General Dynamics

    Annapolis Junction, MD
    5 days ago
  • Data Capital Incorporation is looking for a Senior Java Software Engineer in Greenbelt, Maryland. This full-time position involves supporting the NASA SEWP Program by designing and maintaining web applications. Candidates should have over 10 years of experience in Java... 
    Senior
    Full time

    TryApplyNow

    Greenbelt, MD
    1 day ago
  • $140k - $170k

     ...Motorola Solutions, the most trusted name in public safetyJob Description We're looking for a highly skilled AWS DevOps Full-Stack Engineer with expertise in IaC (Terraform), Helm, MySQL, Kubernetes, and CI/CD Pipelines. You will play a key role in building, maintaining... 
    Senior
    Contract work
    Remote work

    Motorola Solutions

    Beltsville, MD
    1 day ago
  • A leading space research firm is seeking a Senior Scientific Software Developer to join their team at NASA Goddard Space Flight Center in Greenbelt, MD. This position focuses on developing and enhancing software systems for NASA's Space Physics Data Facility. The ideal... 
    Senior

    Space and Earth Science Data Analysis

    Greenbelt, MD
    2 days ago
  • $138.9k - $180.6k

     ...Job Description: Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and maintaining... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Casual work
    Local area
    Remote work

    SAAB

    Lanham, MD
    4 days ago
  • Cornerstone Defense LLC is seeking a Sr. Platform Engineer to safeguard digital assets through robust cybersecurity infrastructure. You will design and implement solutions while collaborating with cross-functional teams to identify vulnerabilities and enhance security... 
    Senior

    Cornerstone Defense

    College Park, MD
    1 day ago
  • HP100 Senior Scientific Software Developer ADNET is looking for a Senior Scientific Software Developer to fulfill a position at the NASA Goddard Space Flight Center (GSFC) in Greenbelt, MD. The position will support NASA’s Space Physics Data Facility (SPDF), the active... 
    Senior
    Permanent employment
    Work experience placement
    Local area
    Worldwide

    Space and Earth Science Data Analysis

    Greenbelt, MD
    2 days ago
  • Space and Earth Science Data Analysis is looking for a Senior Software Systems Engineer to develop cloud infrastructure for Earth Science data. The successful candidate will leverage their expertise in container-based architectures and AWS serverless services to architect... 
    Senior

    Space and Earth Science Data Analysis

    Greenbelt, MD
    5 days ago
  • ENS Solutions, LLC is seeking a Security Solutions Specialist in College Park, Maryland. The role involves implementing and operating advanced security solutions, primarily utilizing Splunk to monitor and analyze security threats. Candidates should have at least 3 years...
    Senior

    ENS Solutions, LLC

    College Park, MD
    1 day ago
  • A leading technology firm is seeking a Software Developer Web Applications IV to design and develop advanced web applications for meteorological data visualization. This role requires expertise in JavaScript/TypeScript and modern frameworks, alongside experience in AWS ...
    Senior
    Remote job

    GAMA-1 Technologies

    Greenbelt, MD
    2 days ago
  •  ...constantly find new areas of inspiration and expand your capabilities, then consider a career in Advisory. KPMG is currently seeking a Senior Specialist to join our Federal Advisory practice. Responsibilities: Perform configuration, integration, custom programming,... 
    Senior
    Full time
    Local area

    KPMG

    Washington DC
    4 days ago
  • Clutch Canada is seeking a Senior Android Engineer to own significant features and enhance the user experience of its popular text-to-speech app. The ideal candidate should have over 5 years of software engineering experience, a strong foundation in Kotlin, and a passion... 
    Senior
    Flexible hours

    Clutch Canada

    College Park, MD
    1 day ago
  • $125k - $194k

    Data Capital Incorporation is hiring a Senior Java Web Application Developer to support the NASA SEWP Program, based in Greenbelt, Maryland. This full-time role includes designing and maintaining mission-critical web applications, requiring extensive experience in Java... 
    Senior
    Full time

    TryApplyNow

    Greenbelt, MD
    4 days ago
  • $68.08k - $141.83k

    NTT DATA, Inc. is seeking a Firmware / OTA Integration Engineer for a remote position. This role involves designing, developing, and maintaining embedded firmware for dosimeter devices and IoT gateways, focusing on secure, reliable OTA updates. The ideal candidate will... 
    Remote job

    NTT DATA

    Bethesda, MD
    5 days ago
  • $140k - $200k

    Clutch Canada is looking for a Senior Software Engineer to join the Core Experiences Team. This role involves creating foundational services and SDKs for Speechify’s products, emphasizing collaboration with product teams. Candidates should have a strong grasp of systems... 
    Senior

    Clutch Canada

    College Park, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!