• Full Time
  • Bangalore
  • 18/02/2025

Application Expiry

18/03/2025

About Us: iTriangle Infotech, headquartered in Bangalore, is a prominent player in the Vehicle Telematics sector in India. We are renowned for developing and manufacturing comprehensive solutions for Transport, Logistics, Education, OEMs, Vehicle Manufacturers, EVs, Healthcare, and the Automobile Industry. Our proprietary Remote Data Acquisition Platform (Cellular-GNSS-RFID-Sensors) supports Vehicle Tracking, Fleet Management, Personal Tracking, Safety, Diagnostics, and Prognostics.

With expertise in Hardware, Firmware, and Web/Mobile app development, we provide agile and tailored deployments. Being ISO 27001:2013 & 9001:2015 certified underscores our commitment to high-quality standards, establishing us as a preferred choice for advanced technology and dependable tracking solutions. Our dedication to excellence and innovation solidifies our leadership in Vehicle Telematics, delivering unmatched value to industries seeking state-of-the-art tracking and monitoring solutions.

Requirements:

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

2.      Experience: 10+ years in embedded firmware development, with expertise in the      Telematics domain.

3.      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.

Responsibilities:

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

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

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

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

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

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

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

 

 

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

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

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

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

12.  Incorporate Telecom chipsets into designs as needed.

13.  Drive innovation while meeting project deadlines and quality standards.