Lead Engineer - Firmware

Quest Global

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 1 month ago
Job Requirements
  • MCU bring up 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 ExperienceProficient in embedded C/C++, with ability to write modular and portable codeExperience with custom hardware bring-up, using schematics and layout filesComfortable with RTOS concepts (threads, synchronization, scheduling)Develop and optimize low-level device drivers for peripherals and sensors (IMU, depth cameras, etc.)Experience in bootloaders, firmware OTA update systems, and power managementProficient in debugging tools (oscilloscope, logic analyzer, hardware debuggers)Understanding of inter-processor communication (e.g., MCU
-
SoC)Exposure to wireless protocols like BLE, Wi-FiFamiliar with power profiling tools and optimizing for battery lifeUnderstanding of firmware architecture and build systems (e.g., CMake, Makefiles)Mandatory ExperienceEmbedded C/C++ with over 4+ yrs experienceARM Cortex-M (v8+) with over 4+ yrs experience4+ yrs Embedded experience overall3+ yr of Hands-on experience FreeRTOS/ZephyrExperience with custom Board Bring up around 3+ yrs2+ years experience with Device drivers developmentMore than a year of experience in connectivity BLE/WLAN system level/ driver integration. Not application integration.QualificationBachelors in Electronics and Communication, Computer Science or Related field with minimum 4 years of experience or Masters in Electronics and Communication, Computer Science with minimum 2 year of hands-on development experience

Quest Global

Similar Jobs

  • Lead Engineer - React.js

    Neighborly

    • Bangalore, Karnataka
    About Neighborly Neighborly is a local network of home service brands that will connect you to very specific vetted local experts. Our family of service professionals work with r…
    • 2 hours ago
    • Apply easily
  • Lead Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily
  • Lead Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily