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

YVdDTlloRU1BcGZsS3Z3Mjdkd21RYTgxMGc9PQ==
  • 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.

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.

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.

Job Tags

Full time, Work experience placement,

Similar Jobs

J & J Staffing Resources

Bookkeeper Job at J & J Staffing Resources

 ...Our Client in Pennsauken, NJ, is seeking a Bookkeeper with strong Customer Service skills to join their team. The schedule for this role is Monday through Friday, 8:00am-5:00pm and is offering between $25 and $28 an hour based on experience. The right candidate for... 

Casaplex, LLC

Lead Audio/Visual Design Engineer Job at Casaplex, LLC

Summary:: The Casaplex Design Engineer will be tasked with engineering of systems ranging from large commercial systems to high-end residential...  ...: Develop an understanding of all systems to include Audio/Video, Security, Access Control, Networks, Lighting, Control,... 

24 Seven Talent

Senior Apparel Innovation Technical Developer Job at 24 Seven Talent

24 Seven is partnering with a top global sportswear client to help them find a Senior Apparel Innovation Technical Developer for this hybrid position in Portland, OR. This is a 12 month contract with potential to extend working 4 days a week onsite. While on contract, you... 

Reqroute, Inc

Remote Medical Coder Job at Reqroute, Inc

Role: Remote Medical CoderDuration: 11+ MonthsLocation: RemoteJob DescriptionHiring process...  ...ResponsibilitiesAccount for coding and abstracting of patient encounters...  ...Requirements and SkillsProven work experience as a Medical Coder2+ years of work experience... 

USAFacts

Senior Data Analyst Job at USAFacts

 ...pretty exciting. We pull together data from thousands of...  ...commercial incentive; we do this work purely as a public service....  ...We are seeking a Senior Data Analyst who is experienced in conducting...  ...and Fridays remain flexible work-from-home or office workdays....