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
$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- ...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
- ...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
- ...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...SeniorFull timeFlexible hours
- 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...SeniorPermanent employment
- ...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...SeniorTemporary workLive inImmediate startRemote work
- ...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
- ...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
$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...SeniorFull time- 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...SeniorRemote job
$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...SeniorWork at officeRemote workFlexible hours- 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...SeniorPermanent employmentFull time
- ...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 workFlexible hours
- 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...SeniorPermanent employment
$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...SeniorFull timeContract workFor subcontractorRelocation packageShift work$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 startFlexible hours- 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...SeniorFull time
$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...SeniorContract workRemote work- 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
$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...SeniorTemporary workFor contractorsWork experience placementCasual workLocal areaRemote work- 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
- 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...SeniorPermanent employmentWork experience placementLocal areaWorldwide
- 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
- 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
- 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 ...SeniorRemote job
- ...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,...SeniorFull timeLocal area
- 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...SeniorFlexible hours
$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...SeniorFull time$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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior robotics software engineer Greenbelt, MD
- senior consulting engineer Greenbelt, MD
- senior staff systems engineer Greenbelt, MD
- senior application security Greenbelt, MD
- senior manager diversity & inclusion Greenbelt, MD
- senior software engineer Greenbelt, MD
- senior project manager contract Greenbelt, MD
- senior software engineer ruby on rails Greenbelt, MD
- remote senior salesforce administrator Greenbelt, MD
- senior c# .net software developer Greenbelt, MD


