Job Title: Embedded Software Engineer
We are seeking an Embedded Software Engineer with strong expertise in embedded systems to join our R & D team.
About Us
Our client specializes in designing, deploying, and managing wireless communication networks across multiple industries.
* Implement embedded solutions using cross-compilation techniques.
* Develop tools to test and validate both hardware and software.
* Create and maintain technical documentation.
Requirements
* Bachelor's or Masters degree in Electronic Engineering, Software Engineering, Computer Science, or a related field.
* Proficiency in C and C++ for embedded systems.
* Experience with ARM architecture.
* Hands-on experience in Embedded Linux environments (Kernel/Device Drivers).
* Familiarity with real-time operating systems such as FreeRTOS, Zephyr RTOS, or Embedded Linux.
* Knowledge of hardware interfaces and driver development (GPIO, SPI, UART, I2C, USB).
* Understanding of networking and communication protocols (IPv4/IPv6, TCP/UDP, TLS/DTLS, Cellular, LoRaWAN IoT).
* Experience using Git for version control.
About the Opportunity
This is an exciting opportunity to contribute to cutting-edge IoT technology within a highly innovative team.