We are looking for an Embedded Engineer to develop firmware and low-level software for our gateways, sensors, and industrial IoT devices.
Responsibilities
- Develop and maintain firmware for ARM/MCU-based products
- Integrate drivers and protocols (Modbus, CAN, BLE, cellular)
- Optimize for reliability, power, and real-time constraints
- Work with hardware and validation teams during bring-up and testing
Requirements
- Bachelor's or Master's in ECE, EEE, or related field
- Strong C/C++ and experience with RTOS or embedded Linux
- Familiarity with communication protocols (UART, SPI, I2C, Modbus, CAN) and wireless (BLE, cellular)
- Experience with oscilloscopes, logic analyzers, and debugging embedded systems