Sr. Firmware Engineer
Clientmind, Inc.
Beltsville, MD, United States
10 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.disabledperson.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…