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.