C Embedded Firmware Senior Developer

Tech3pillars Technologies

Virginia (IL)

On-site

USD 110,000 - 170,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tech3pillars Technologies is seeking an experienced C Embedded Firmware Senior Developer in Atlanta, GA. You will design, develop, and debug firmware for microcontroller-based systems, collaborating with hardware and application teams to deliver reliable medical device solutions.

The role emphasizes embedded C/C++, embedded Linux (Yocto), and hardware interfacing, with responsibilities spanning boot flows, device communication, and firmware upgrades.

Qualifications

  • 8+ years of embedded firmware development experience.
  • Strong expertise in Embedded C/C++ programming.
  • Hands-on experience with Embedded Linux (Yocto).
  • Experience with hardware interfacing and communication protocols (UART, I2C, SPI, RS-485, SMBus).
  • Strong understanding of real-time embedded systems and RTOS concepts.

Responsibilities

  • Design and develop embedded firmware for microcontroller-based systems (bare-metal/RTOS).
  • Implement hardware control for sensors, motors, valves, ADC/DAC, PWM, and other peripherals.
  • Develop and maintain embedded Linux (Yocto) system integration, boot flow, and device communication.
  • Integrate firmware with hardware and higher-level applications (.NET).
  • Debug and troubleshoot firmware, Linux and hardware integration issues.
  • Develop firmware architecture, bootloaders, and firmware upgrade mechanisms.
  • Work with communication protocols including UART, I2C, SPI, RS-485, and SMBus.
  • Collaborate with cross-functional engineering teams throughout the product lifecycle.
  • Support system integration, validation, and end-to-end testing.
  • Ensure firmware quality, reliability, and compliance with medical device development standards where applicable.

Skills

Embedded C/C++
Embedded Linux (Yocto)
Hardware Interfacing

Tools

Docker

Job description

Job Title: C Embedded Firmware Senior Developer
Location: Atlanta, GA
Duration: Long-Term Contract
Experience: 8+ Years

Job Summary

We are seeking an experienced C Embedded Firmware Senior Developer with strong expertise in embedded C/C++ development, embedded Linux, hardware interfacing, and firmware architecture. The ideal candidate will be responsible for designing, developing, integrating, and debugging firmware for embedded systems while collaborating closely with hardware and application teams to deliver high-quality medical device solutions.

Must-Have Skills
  • Embedded C/C++
  • Embedded Linux (Yocto)
  • Hardware Interfacing (UART, I2C, SPI, RS-485, SMBus)
Nice-to-Have Skills
  • Docker & Embedded Linux Security
  • Medical Device Development (IEC 62304)
Key Responsibilities
  • Design and develop embedded firmware using C/C++ for microcontroller-based systems (bare-metal/RTOS).
  • Implement hardware control for sensors, motors, valves, ADC/DAC, PWM, and other embedded peripherals.
  • Develop and maintain embedded Linux (Yocto) system integration, boot flow, and device communication.
  • Integrate firmware with hardware and higher-level applications (.NET).
  • Debug and troubleshoot complex firmware, Linux, and hardware integration issues.
  • Develop firmware architecture, bootloaders, and firmware upgrade mechanisms.
  • Work with communication protocols including UART, I2C, SPI, RS-485, and SMBus.
  • Collaborate with cross-functional engineering teams throughout the product lifecycle.
  • Support system integration, validation, and end-to-end testing.
  • Ensure firmware quality, reliability, and compliance with medical device development standards where applicable.
Required Qualifications
  • 8+ years of embedded firmware development experience.
  • Strong expertise in Embedded C/C++ programming.
  • Hands-on experience with Embedded Linux (Yocto).
  • Experience with hardware interfacing and communication protocols (UART, I2C, SPI, RS-485, SMBus).
  • Strong understanding of real-time embedded systems and RTOS concepts.
  • Experience with firmware architecture, bootloaders, and firmware upgrade mechanisms.
  • Knowledge of control systems (PID, feedback loops) and real-time design.
  • Experience debugging embedded firmware, Linux applications, and hardware interactions.
  • Ability to integrate firmware with main applications, preferably .NET-based systems.
Preferred Qualifications
  • Experience with embedded Linux security and Docker.
  • Exposure to IEC 62304 or other medical device software standards
  • Experience in medical device development
  • Strong analytical, troubleshooting, and communication skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Radiant Dev • Seattle (WA)

On-site
USD 140,000 - 180,000
Comprehensive medical insurance
Dental reimbursement
15 days PTO + federal holidays
+1
Technology Architect – Embedded Software & Industrial IoT
Technology Architect – Embedded Software & Industrial IoT

Veriipro • Atlanta (GA)

On-site
USD 130,000 - 170,000
Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

On-site
USD 90,000 - 120,000
Embedded Developer
Embedded Developer

Sonoma Consulting Inc. • Alpharetta (GA)

On-site
USD 90,000 - 120,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Firmware Developer
Firmware Developer

Kaleidoscope Innovation • Atlanta (GA)

Hybrid
USD 90,000 - 140,000
Firmware Engineer
Firmware Engineer

Pragmatic • Houston (TX)

On-site
USD 72,000 - 85,000
Medical, dental and vision insurance
401(k)
Paid time off
+1
Firmware Developer
Firmware Developer

INFOSYS NOVA HOLDINGS LLC • Atlanta (GA)

Hybrid
USD 90,000 - 150,000
Firmware Software Engineer
Firmware Software Engineer

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 160,000
Firmware Developer
Firmware Developer

Kaleidoscope Innovation, Inc. • Atlanta (GA)

Hybrid
USD 90,000 - 130,000