Sr. Firmware Engineer

Clientmind, Inc.
Hyattsville, MD, United States
10 days ago
Apply on www.disabledperson.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Abstraction Layers ARM Architecture C++ (Programming Language) Computer Programming Software Debugging Linux Memory Management Linux on Embedded Systems Embedded Software Ethernet Firmware Field-Programmable Gate Array (FPGA)
+11 more
Hardware Design Joint Test Action (IEEE Standards) Real-Time Operating Systems Universal Asynchronous Receiver/Transmitter Scripting Serial Peripheral Interface PIC Microcontroller Reliability of Systems Git System-level Testing Bare Metal

Job description

  • Design and develop embedded firmware using C/C++
  • Build low-level drivers, hardware abstraction layers, and communication interfaces
  • Develop for bare-metal and RTOS environments
  • Debug complex hardware and firmware issues using JTAG, oscilloscopes, and logic analyzers
  • Optimize performance, memory usage, power consumption, and system reliability
  • Create and execute unit, integration, and system-level tests
  • Collaborate with hardware, software, and product teams
  • Mentor junior and mid-level engineers

Requirements

  • 5+ years of embedded software development experience
  • Strong C/C++ programming skills
  • Proficiency with Git and embedded debugging tools
  • Bachelor’s degree in engineering or a related field, or equivalent experience
  • U.S. citizenship

Preferred Experience

  • Embedded Linux and custom Linux platforms
  • FPGA, SoC integration, or low-level hardware design
  • Python scripting for automation and testing
  • Experience with ARM Cortex-M, STM32, i.MX, or similar microcontrollers
  • Expertise in bare-metal and RTOS architectures
  • Experience with UART, SPI, I2C, CAN, and Ethernet

About the company

ClientMind Recruiting is seeking a Senior Firmware Engineer for a growing communications technology company. This role offers the opportunity to develop high-performance firmware for advanced microcontroller-based systems while providing technical leadership to the engineering team.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.disabledperson.com
Prepare application

Good distractions

Loading talks and stories from around this role…