Senior Firmware Engineer Job at Clientmind Recruiting, Inc., Greenbelt, MD

a2tBZXo0QnkrZTNTaExXZi9LcGxuZ0dHL0E9PQ==
  • Clientmind Recruiting, Inc.
  • Greenbelt, MD

Job Description

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

Job Tags

Full time, Work experience placement,

Similar Jobs

Granite State Manufacturing

Weld Manager Job at Granite State Manufacturing

 ...Responsible for the overall supervision and direction of the weld department. This includes but is not limited to, the following:...  ...departments, quality control, and engineering to solve problems with fabrications, prints, routers and/or work instructions. Other duties as... 

Fuku

Senior Product Designer Job at Fuku

 ...Senior Product Designer About the Company - Client is an AI-native platform transforming compliance from manual, tedious work into...  ...startup/growth-stage experience 2. Candidates too junior or entry-level 3. Weak design opinions/lack of data-driven approach 4.... 

Mid Rivers Chrysler Jeep Dodge Ram

Automotive Cashier/Receptionist Job at Mid Rivers Chrysler Jeep Dodge Ram

 ...years in business! * Medical, Dental, Vision Insurance, 401k * Paid Vacation and Sick Time * Paid Training * No cost, No debt degree from Strayer University* Discounts on products, services, and vehicles * Fantastic Growth Opportunities Job Responsibilities... 

Thermo Fisher Scientific

Supervisor Inventory - 1st shift Job at Thermo Fisher Scientific

 ...worlds toughest challenges, like protecting the environment, making sure our food is safe or helping find cures for cancer. Hours/Shift: Monday - Friday 7am - 4pm Description: Join our collaborative team as an Inventory Controls Supervisor where you'll... 

GreatAuPair LLC

Personal Assistant Job at GreatAuPair LLC

 ...communicate, editing documents, house cleaning and being my assistant for foreign clients. This position guarantees room and board with pay negotiable with Visa options sponsored by my company. Ideal candidate is someone responsible, honest, organized, and professional.