×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in Greenbelt, Prince George's County, Maryland, 20771, USA
Listing for: ClientMind Recruiting Inc.
Full Time position
Listed on 2026-05-22
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

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.

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.
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.
  • Strong proficiency in C/C++ programming languages for embedded systems.
  • Extensive experience with microcontrollers (e.g., ARM Cortex‑M, STM
    32, i.MX), including hardware‑level programming and peripheral interfacing.
  • Expertise in both bare‑metal and RTOS (Real‑Time Operating Systems) embedded software architectures.
  • Experience with communication protocols such as UART, SPI, I2C, CAN, Ethernet, etc.
  • Proficient with debugging tools such as JTAG, oscilloscopes, logic analyzers, and IDE debuggers.
  • 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
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary