[Remote] Embedded Software Engineer
Note: The job is a remote job and is open to candidates in USA. Cloud Bridge Solutions Inc is seeking an experienced Embedded Software Engineer with over 10 years of expertise in embedded software and firmware development. The role involves working with low-level programming, communication protocols, and embedded systems, requiring strong debugging skills and hands-on experience with various RTOS.
Responsibilities
- 10+ years of embedded software/firmware development experience
- Strong expertise in C/C++ and low-level programming
- Hands-on experience with Zephyr RTOS (threads, timers, work queues, synchronization)
- Experience in embedded telemetry systems, data pipelines, and firmware-to-application communication
- Strong knowledge of communication protocols: USB, UART, SPI, I2C, SMBus
- Experience with hardware bring-up, debugging, and schematic analysis
- Excellent cross-layer debugging skills (firmware, transport, and application layers)
Skills
- 10+ years of embedded software/firmware development experience
- Strong expertise in C/C++ and low-level programming
- Hands-on experience with Zephyr RTOS (threads, timers, work queues, synchronization)
- Experience in embedded telemetry systems, data pipelines, and firmware-to-application communication
- Strong knowledge of communication protocols: USB, UART, SPI, I2C, SMBus
- Experience with hardware bring-up, debugging, and schematic analysis
- Excellent cross-layer debugging skills (firmware, transport, and application layers)
- STM32H5 or similar MCU platforms
- WinUSB, USB CDC, MCTP, PLDM
- Firmware safety, fault handling, and recovery mechanisms
- Windows-based monitoring/control applications
- Technical leadership, mentoring, RTOS (FreeRTOS/ThreadX), device drivers, BSPs
- Debugging tools: JTAG, logic analyzers, oscilloscopes
- Exposure to embedded Linux and edge systems
Company Overview
Company H1B Sponsorship