Firmware Developer
Kaleidoscope Innovation · Atlanta, GA · 2 mo ago
Full-time
About the role
This hybrid position is based in Atlanta, Georgia. The role involves integration of the main application (.NET) with firmware and hardware.
Required Skills
- Experience in control systems with protocols like I2C, I²C, UART, SPI
- Bare Metal and RTOS experience
- Strong experience in Embedded C/C++ development on microcontrollers (bare-metal/RTOS) 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
Qualifications
- Applicants must be authorized to work for ANY employer in the U.S. (no visa sponsorship or transfer available)
- Understanding of embedded Linux security, containerization (Docker), and system-level integration is a plus
- Exposure to medical standards (e.g., IEC 62304) preferred
- Experience in medical device development
- Should be able to help in integration of main application (.NET) with firmware and hardware