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

Senior Software Engineer - Firmware @ Quest Global

Home > Software Development

 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: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Quest Global
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   RTOS Arm Cortex Embedded Systems C

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Oracle Service Bus Developer Opportunity - Oracle India Pvt Ltd

  • Oracle
  • 4 - 9 years
  • Pune
  • 3 days ago
₹ Not Disclosed

CTO - Quantum Engineering - Developer

  • Wipro
  • 2 - 7 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Hiring For Hexaware - Oracle Fusion Technical Consultant - Fin & Scm

  • Hexaware Technologies
  • 8 - 13 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Data Engineer (Azure Purview)

  • Capgemini
  • 6 - 11 years
  • Hyderabad
  • 3 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...