Good hands-on programming in Embedded C, C++ in resource constraint systems.
Experience developing for Embedded RTOS, Linux / POSIX, and / or Android system
Must be extremely proficient with Linux kernel development, experience with Yocto linux is a plus.
Must have strong understanding of code development for microprocessors.
Experience writing code for vehicle telematics control units.
Experience with IoT technologies and concepts (MQTT, HTTPS, security, OTA software updates, telemetry, etc.)
Experience developing and debugging drivers for microcontroller peripherals and systems (e.G. I2C, SPI, UART, USB, Ethernet, etc.).
Experience in Linux OS level application programming.
Experience with uBoot, Linux kernel, and Linux bash command line utilities.
Experience with bootloaders and scripting languages such as shell, perl or python.
Experience working in a collaborative team environment.
Good to have experience in using AWS IoT Core / Azure IoT Hub IoT Client.
Good to have understanding of Protobuf and data compression mechanism.
Domain Exposure : Automotive
Behavioral Skills
Strategic Thinker : Ability to translate details into bigger picture implications driving the business forward, challenging the status quo. Aligns the right resources to the task at hand;
foresees and plans around obstacles
Talent Management : Has a passion for building great teams - proven ability to develop, motivate and champion talent beyond own organization
Innovate for Growth : Technology Evangelist. Always thinking about how to make improvements;
able to implement changes that map to business strategy. Stays abreast of cutting-edge technology trends
Create a job alert for this search
Firmware Architect • Bengaluru, Republic Of India, IN