HumanBit Logo

2025_Embedded Developer_SDS/BSV-ENG_QCOM_Hyderabad | ScaleneWorks INC

full-time
Posted on July 3, 2025

Job Description

2025_Embedded Developer_SDS/BSV-ENG_QCOM_Hyderabad

Job Summary

The Embedded Developer will design, develop, and support embedded software solutions primarily on multi-core ARM CPUs. This role involves driver development, kernel space device driver expertise, and debugging real-time issues using industry-standard tools. The position contributes to advancing embedded software capabilities within the organization, supporting hardware bring-up and performance optimization.

Responsibilities

  • Design, develop, and maintain embedded software and device drivers for multi-core ARM (V7A or V8A) CPUs.
  • Develop PCI Root Complex (RC) and Endpoint (EP) device drivers.
  • Write kernel space device drivers focusing on Memory Management Unit (MMU), power management (clocks/thermal), and peripheral buses such as SPI, I2C, and USB.
  • Perform board bring-up activities including memory controller (DDR, eMMC, UFS) integration and performance tuning.
  • Debug real-time embedded software issues using JTAG and other hardware/software debugging tools.
  • Collaborate effectively with engineers, partners, and customers across different geographies to deliver high-quality software solutions.

Qualifications

  • Educational Qualification: Bachelor’s or Master’s degree in Engineering (B.E/B.Tech/M.E/M.Tech) in Electronics and Communication Engineering (ECE), Electrical and Electronics Engineering (EEE), or Computer Science and Engineering (CSE).
  • 3 to 8 years of professional experience in embedded software and driver development.
  • Strong proficiency in C and C++ programming languages.
  • Experience with operating systems such as Linux, Android, QNX, or any Real-Time Operating System (RTOS).
  • Hands-on experience with JTAG debugging for real-time problem resolution.
  • Familiarity with industry-standard software development tools including HSW/HE debuggers, code revision systems (GIT, Gerrit, Perforce), Integrated Development Environments (IDEs), and build tools.
  • Solid understanding of computer system architecture including core, cache, memory models, and bus architecture.
  • Experience in board bring-up, device drivers, and peripheral buses (SPI, I2C, USB).
  • Knowledge of memory controllers such as DDR, eMMC, and UFS.
  • Excellent verbal and written communication skills.
  • Self-motivated with the ability to work independently and collaboratively across global teams.

Preferred Skills

  • Expertise in PCI Root Complex (RC) and Endpoint (EP) device driver development.
  • Experience writing kernel space device drivers related to MMU and power management (clocks/thermal).
  • Familiarity with performance optimization techniques in embedded systems.

Experience

  • 3 to 8 years of relevant experience in embedded software development, driver development, and real-time operating systems.

Environment

  • Full-time position based in Hyderabad.
  • Work mode is Work From Office (WFO).
  • The role involves working in a professional engineering environment with collaboration across multiple geographies.

Salary

  • Estimated salary: ₹1,500,000 INR per annum.

Benefits

  • Not specified.
Powered by
HumanBit Logo