Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
8+ years of hands-on experience developing embedded systems using C/C++.
Proven expertise in integrating and troubleshooting Controller Area Network (CAN), Wi-Fi, GPS, Bluetooth Low Energy (BLE) 5.x, and cellular communication technologies.
Strong hands-on experience in embedded software design, Embedded Linux (Yocto 4.x / 5.x), real-time operating systems (RTOS), and hardware abstraction layers.
Experience with hardware debugging tools (oscilloscopes, logic analyzers, etc.).
Experience with version control systems (e.g., Git), CI/CD pipelines, and automated test frameworks
Excellent understanding of embedded system constraints—resource usage, power consumption, timing, and reliability.
Knowledge of Agile software development practices;