Experience with 16/32-bit microcontrollers and communication protocols like SPI, I2C, UART.
Knowledge of RTOS and Linux is a plus.
Strong organizational skills and relevant educational background in software or related fields.
Requirements:
Design, develop, and test embedded software functionalities.
Ensure the robustness and scalability of the platform.
Work on building high-quality, impactful features for customers and partners.
Collaborate with cross-functional teams during initial training and project deployment.
Job description
We are looking for an Embedded Software Engineer, who is passionate about C Programming and Embedded Technologies to build high-quality and scalable products.
We believe in ownership and are looking for people driven to continuously ship new, impactful features and capabilities for our customers and partners. Seasoned ability to design, develop and test new functionality, whilst ensuring the platform is always robust and scalable.
Primary skill: Embedded Software Engineer
Technical Skills
Experience in embedded C
Proficiency in embedded software design & development on 16 / 32 bit microcontrollers using C.
Experience in SPI/I2C/UART is mandatory.
Experience in RTOS is added advantage.
Knowledge in Linux is a plus.
Have excellent organizational skills.
Note:
Selected candidates should be ready to work in either Chennai/Bangalore/Hyderabad. (Initial training will be in Chennai and based on project demand, the work location may vary within the above-mentioned cities)