Embedded Firmware Engineer — Real-Time, C/C++, Yocto

Kaleidoscope Innovation, Inc.

Atlanta (GA)

Hybrid

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Kaleidoscope, an Infosys Company, seeks a Firmware Developer in Atlanta, Georgia. The role focuses on embedded software for hardware control, including microcontrollers, RTOS, and integration with sensors, motors, and actuators.

You will work with I2C, UART, SPI, Yocto, and Docker, pursuing robust firmware architecture, bootloaders, and secure embedded Linux software, with a strong emphasis on real-time performance and cross‑disciplinary collaboration.

Qualifications

  • Experience with control systems and protocols I2C, UART, SPI, bare metal and RTOS.
  • Strong experience in Embedded C/C++ development on microcontrollers for hardware control (sensors, motors, valves, ADC/DAC, PWM).
  • Hands-on with embedded Linux (Yocto) including system integration, boot flow, and device communication.
  • Experience in hardware interfacing and communication protocols (UART, I2C, SPI, RS-485, SMBus).
  • Knowledge of control systems (PID/feedback loops) and real-time embedded design
  • Familiarity with firmware architecture, bootloaders, and firmware upgrade mechanisms
  • Experience in debugging complex systems involving MCU firmware + Linux applications, including fault handling and diagnostics.
  • Understanding of embedded Linux security, containerization (Docker), and system-level integration is a plus
  • Exposure to medical standards (e.g., IEC 62304) preferred
  • Should be able to help in integration of Main application(.NET) with Firmware and Hardware

Skills

Embedded C/C++
Control protocols I2C/UART/SPI
Real-time embedded design
Firmware bootloaders
MCU/Linux debugging
Firmware-Application integration
Embedded Linux security
IEC 62304 awareness

Tools

Yocto
Docker
RS-485 interface

Job description

Kaleidoscope, an Infosys Company, seeks a Firmware Developer in Atlanta, Georgia. The role focuses on embedded software for hardware control, including microcontrollers, RTOS, and integration with sensors, motors, and actuators.

You will work with I2C, UART, SPI, Yocto, and Docker, pursuing robust firmware architecture, bootloaders, and secure embedded Linux software, with a strong emphasis on real-time performance and cross‑disciplinary collaboration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer – Real-Time Linux (Hybrid)
Embedded Firmware Engineer – Real-Time Linux (Hybrid)

INFOSYS NOVA HOLDINGS LLC • Atlanta (GA)

Hybrid
USD 90,000 - 150,000
Embedded Firmware Engineer – Hybrid (RTOS, Linux, Medical)
Embedded Firmware Engineer – Hybrid (RTOS, Linux, Medical)

Kaleidoscope Innovation • Atlanta (GA)

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

INFOSYS NOVA HOLDINGS LLC • Atlanta (GA)

Hybrid
USD 90,000 - 150,000
Firmware Developer
Firmware Developer

Kaleidoscope Innovation, Inc. • Atlanta (GA)

Hybrid
USD 90,000 - 130,000
Firmware Developer
Firmware Developer

Kaleidoscope Innovation • Atlanta (GA)

Hybrid
USD 90,000 - 140,000
Embedded Tech Lead – Medical Firmware & Cloud (C#/C++)
Embedded Tech Lead – Medical Firmware & Cloud (C#/C++)

INFOSYS NOVA HOLDINGS LLC • Atlanta (GA)

Hybrid
USD 140,000 - 180,000
Senior Embedded Tech Lead – C#/C++, Cloud & Linux
Senior Embedded Tech Lead – C#/C++, Cloud & Linux

Kaleidoscope Innovation, Inc. • Atlanta (GA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Embedded Firmware Engineer (C/C++, Linux) - 6-9 Month Contract
Embedded Firmware Engineer (C/C++, Linux) - 6-9 Month Contract

Wavespire • Columbus (OH)

On-site
USD 83,000 - 124,000
Sr Embedded Firmware Engineer
Sr Embedded Firmware Engineer

West Search Partners, LLC • Longmont (CO)

On-site
USD 120,000 - 180,000
Remote Embedded Firmware Engineer — Real-Time & IoT
Remote Embedded Firmware Engineer — Real-Time & IoT

Embedded Shishya • Northern (KY)

Hybrid
USD 130,000 - 195,000