Enable job alerts via email!

Senior Firmware Engineer

Linuxnewbieguide

Greenbelt (MD)

On-site

USD 100,000 - 250,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A growing technology company is looking for a Senior Firmware Engineer in Greenbelt, MD. The role encompasses designing, developing, and maintaining firmware across various applications while managing a team and ensuring optimal performance of embedded systems. Candidates should have considerable experience and a strong proficiency in C/C++ programming.

Benefits

Medical insurance
Vision insurance
401(k)
Paid maternity leave
Paid paternity leave
Tuition assistance

Qualifications

  • Minimum of 8+ years of hands-on experience in embedded firmware development.
  • Experience with microcontrollers (e.g., ARM Cortex-M, STM32).
  • Expertise in both bare metal and RTOS embedded software architectures.

Responsibilities

  • Design, develop, and maintain embedded firmware for microcontroller-based systems.
  • Identify, diagnose, and resolve complex firmware and system issues.
  • Produce high-quality documentation, including specifications and user manuals.

Skills

C/C++ programming
Firmware development
Problem-solving
Documentation
Collaboration

Education

Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering

Tools

Debugging tools
Version control systems

Job description

Get AI-powered advice on this job and more exclusive features.

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.

o Strong proficiency in C/C++ programming languages for embedded systems.

o Extensive experience with microcontrollers (e.g., ARM Cortex-M, STM32, i.MX), including hardware-level programming and peripheral interfacing.

o Expertise in both bare metal and RTOS (Real-Time Operating Systems) embedded software architectures.

o Experience with communication protocols such as UART, SPI, I2C, CAN, Ethernet, etc.

o Proficient with debugging tools such as JTAG, oscilloscopes, logic analyzers, and IDE debuggers.

o 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.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Defense and Space Manufacturing

Referrals increase your chances of interviewing at ClientMind Recruiting Inc. by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Paid maternity leave

Paid paternity leave

Tuition assistance

Get notified when a new job is posted.

Sign in to set job alerts for “Firmware Engineer” roles.

Annapolis Junction, MD $50,000.00-$120,000.00 3 months ago

Laurel, MD $50,000.00-$120,000.00 1 year ago

Washington, DC $180,000.00-$220,000.00 2 weeks ago

Maryland, United States $100,000.00-$250,000.00 3 days ago

Washington, DC $65,000.00-$185,000.00 9 months ago

Maryland, United States $150,000.00-$250,000.00 4 months ago

Columbia, MD $80,000.00-$140,000.00 3 months ago

Washington, DC $140,000.00-$170,000.00 2 months ago

Columbia, MD $50,000.00-$120,000.00 1 year ago

Washington, DC $160,000.00-$240,000.00 4 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer - US Based Remote Opportunity

Commonapp

Arlington

Remote

USD 115,000 - 118,000

Yesterday
Be an early applicant

Senior Software Engineer - TDP

Atlassian

Washington

Remote

USD 120,000 - 180,000

Yesterday
Be an early applicant

Senior Software Engineer, Privacy

Radiology Partners Gulf Coast

McLean

Remote

USD 127,000 - 204,000

2 days ago
Be an early applicant

Sightline Sr. Software Engineer

The Gerontological Society of America (GSA).

Baltimore

Remote

USD 85,000 - 150,000

2 days ago
Be an early applicant

Sr. Software Developer

Peraton

Herndon

Remote

USD 135,000 - 216,000

5 days ago
Be an early applicant

Senior Software Engineer

Jobot

Fairfax

Remote

USD 125,000 - 175,000

5 days ago
Be an early applicant

Senior Software Engineer - React

Jobot

Washington

Remote

USD 100,000 - 140,000

5 days ago
Be an early applicant

Senior Software Engineer

myGwork - LGBTQ+ Business Community

National

Remote

USD 116,000 - 169,000

2 days ago
Be an early applicant

Senior Software Developer I - Full Stack

BLEN, Inc.

Washington

Remote

USD 115,000 - 135,000

10 days ago