HamburgerMenu
hirist

Job Description

Responsibilities :

- Design and develop embedded firmware architectures for RTOS systems such as FreeRTOS, Mbed-OS, and ThreadX.

- Develop firmware using Embedded C/C++ with more than 10 years of hands-on experience.

- Implement and integrate embedded communication protocols like UART, SPI, I2C, CAN, Ethernet, RS485 and others.

- Work on Linux-based systems, including bootloaders, kernel development, and Linux porting.

- Design state machine-based systems using UML and maintain high-quality firmware structures.

- Collaborate on vehicle telematics solutions involving GSM/GPRS, GNSS, 4G LTE, Wi-Fi modules, and other IoT technologies.

- Develop IoT application firmware compliant with protocols like HTTP and MQTT.

- Ensure adherence to embedded development processes, including version management, JIRA, and test-driven development methodologies.

- Apply strong problem-solving skills to analyze and resolve complex technical issues.

- Leverage expertise in data structures and algorithms to optimize performance.

- Work on vehicle network protocols like J1939 OBD-II, UDS, and DoIP, ensuring seamless integration.

- Incorporate Telecom chipsets into designs as needed.

- Drive innovation while meeting project deadlines and quality standards.

Requirements :

- Education : Bachelor's or master's degree in Electronics, Computer Science, or a related field.

- Experience : 8+ years in embedded firmware development, with expertise in the Telematics domain.

Technical Skills :

- Proficiency in Embedded C/C++ programming.

- Strong knowledge of RTOS environments (e. g., FreeRTOS, Mbed-OS).

- Hands-on experience with Linux systems and kernel-level development.

- Proficient in embedded communication protocols (UART, SPI, I2C, CAN, etc. ).

- Expertise in IoT standards and protocols like HTTP, MQTT.

- Familiarity with vehicle telematics systems and network protocols.

- Strong command over UML, state machines, and structured software design.

- Knowledge of JIRA, version control systems, and test-driven development.

- Excellent understanding of data structures and algorithms.


info-icon

Did you find something suspicious?