drivers.
Develop low-level drivers for peripherals like
UART, SPI, I2C, ADC, PWM, DMA, CAN, USB
and
Ethernet
.
Integrate and maintain
FreeRTOS
or other
RTOS-based
applications.
Work closely with hardware engineers for board bring-up, testing, and validation.
Optimize code for memory efficiency, power consumption, and performance.
Conduct unit testing, system testing, and debugging using Oscilloscopes, logic analyzers, and debuggers (
ST-Link, J-Link
).
Develop communication stacks and sensor interfacing for wireless or
IoT
products.
Maintain version control
(Git)
and documentation of firmware architecture, flowcharts, and testing results.
Collaborate with cross-functional teams to ensure seamless integration with hardware and application layers.
Desirable Skills/Preferred Qualifications:
Experience with wireless connectivity modules
(Bluetooth, Wi-Fi, LoRa, GSM, GPS)
.
Exposure to
Bootloader design
,
OTA
updates and
Firmware Security
.
Experience with power optimization and low-power embedded design.
Exposure to
IoT
and
drone/robotics
applications.
Familiarity with
C++
or
Python
for automation/testing scripts.
Soft Skills Required:
Strong analytical and problem-solving abilities.
Good communication and documentation skills.
Team player with ownership mindset and attention to detail.
Job Benefits:
Five days working.
Two weekly off's. (Sat-Sun Fixed Off's)
Flexible working hours.
Health Insurance.
Freedom to choose your carrier path.
Job Types: Full-time, Permanent
Pay: ₹607,554.00 - ₹730,438.00 per year
Benefits:
Health insurance
Leave encashment
Paid time off
Provident Fund
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.