Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Firmware @ Quest Global

Home > Technology / IT

 Senior Software Engineer - Firmware

Job Description

Job Requirements

Software developer firmware

  • MCU bringup and firmware development
  • RTOS porting
  • Develop/port low-level drivers for sensors (accelerometers, gyros, magnetometers, temperature, proximity, ambient light, etc.).
  • Collaborate with cross-functional teams (hardware, firmware, QA, product) to deliver reliable sensor functionality.
  • Optimize memory, performance, power, and responsiveness of sensor subsystems.
  • Debug and resolve driver and user-space issues related to sensor data.

Language

  • English Business level (Good communication and presentation skills required)

Work Experience

  • Basic understanding of C/C++ for embedded systems
  • Familiarity with ARM Cortex-M or similar microcontrollers
  • Exposure to RTOS (FreeRTOS, Zephyr, etc.)
  • Ability to read datasheets and understand peripheral interfaces (I2C, SPI, UART)
  • Basic debugging with JTAG, SWD, or GDB
  • Familiarity with Git and version control workflows
  • Exposure to MCU bring-up and flashing tools
  • Basic knowledge of low-level drivers and sensor interfacing
  • Basic understanding of power constraints and memory usage in embedded systems
  • Understanding of Agile/Scrum principles (as a participant)

Mandatory 

  • Embedded C/C++ with over 2+ yrs experience
  • ARM Cortex-M (v8+) with over 2+ yrs experience 
  • 2+ yrs Embedded experience overall 
  • 1+ yr of Hands-on experience FreeRTOS/Zephyr:  

Qualification

Bachelors in Electronics and Communication, Computer Science or Related field with minimum 2 years of experience or Masters in Electronics and Communication, Computer Science with minimum 1 year of hands-on development experience

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Project & Program Management
Role Category: Technology / IT
Role: Technology / IT - Other
Employement Type: Full time

Contact Details:

Company: Quest Global
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   RTOS C++ Firmware embedded microcontrollers ARM Cortex-M

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Program Manager - Warehouse Automation

  • Quest Global
  • 12 - 22 years
  • Bengaluru
  • 19 hours ago
₹ Not Disclosed

Program Manager - Warehouse Automation

  • Quest Global
  • 12 - 22 years
  • Bengaluru
  • 24 hours ago
₹ Not Disclosed

Scrum Master - (Off Roll - Third Party payroll)

  • Crisil
  • 4 - 6 years
  • Mumbai
  • 2 days ago
₹ Not Disclosed

Scrum Master - (Off Roll - Third Party payroll)

  • Crisil
  • 4 - 6 years
  • Mumbai
  • 2 days ago
₹ Not Disclosed

Quest Global

Synapse Quest Global is an industry leader & one among the fastest growing Service company in design services in the world and is the engineering backbone of most top tier Semiconductor and System companies around the world. Synapse Design target customers are companies with $1 billio...