← Back to jobs

Q3 technologies Logo
Embedded Software Engineer

Q3 technologies

 

Gurugram, Haryana, India

Posted On: 8 days ago
Experience: 6+ years
Availability: Hybrid
Openings: 2
Category: Embedded Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Job Description:

We are looking for a highly skilled Embedded Software Engineer to work on low-level software development, including boot configuration, system bring-up, hardware drivers, and embedded security features for an Android-based OS on smartphone hardware.

Key Responsibilities:

  • Develop and optimize chipcode software baselines and BSP integration.
  • Work on system bring-up, bootloader, and power management.
  • Develop, debug, and optimize device drivers for WiFi, Bluetooth, USB, SD, and Display.
  • Implement secure boot mechanisms and key provisioning systems.
  • Debug firmware, kernel crashes, and performance bottlenecks.
  • Collaborate with hardware and platform teams to optimize system architecture.
  • Work on Android performance tuning & debugging (DOU, Benchmarking, Profiling).

Required Skills & Experience:

  • 6-8 years of experience in Embedded Software Development.
  • Strong programming skills in C, C++, Assembly.
  • Experience with RTOS, Linux Kernel, and Device Drivers.
  • Hands-on expertise in bootloaders (U-Boot), JTAG debugging, and power management.
  • Experience with USB, PCIe, I2C, SPI, UART protocols.
  • Knowledge of Google xTS, Secure Boot, TrustZone, TPM is a plus.
  • Ability to debug low-level hardware/software integration issues

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs