Demo

Embedded Firmware Engineer

ClientMind Recruiting Inc.
Greenbelt, MD Full Time
POSTED ON 2/3/2025
AVAILABLE BEFORE 3/31/2025

Clientmind Recruiting is searching for a Embedded 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 5 years of hands-on experience in embedded firmware development with a proven track record of successful project execution.

Technical Skills:

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.

Salary : $115,000 - $145,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Firmware Engineer?

Sign up to receive alerts about other jobs on the Embedded Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ClientMind Recruiting Inc.

ClientMind Recruiting Inc.
Hired Organization Address Greenbelt, MD Full Time
Clientmind Recruiting is searching for a Senior Mechanical Engineer for a rapidly growing technology company in Greenbel...
ClientMind Recruiting Inc.
Hired Organization Address Greenbelt, MD Full Time
Clientmind Recruiting is searching for a Full-Stack Software Engineer for a growing technology company in the Greenbelt ...
ClientMind Recruiting Inc.
Hired Organization Address Baltimore, WA Full Time
Clientmind Recruiting is recruiting for a Quality Assurance Manager for a rapidly growing technology company in the Wash...

Not the job you're looking for? Here are some other Embedded Firmware Engineer jobs in the Greenbelt, MD area that may be a better fit.

Embedded Firmware Engineer Level I-II

TRX Systems, Inc., Greenbelt, MD

Firmware Engineer

NSS, Herndon, VA

AI Assistant is available now!

Feel free to start your new journey!