Embedded / Firmware Engineer -Gurugram, HR

Agiliad

Gurugram District

On-site

INR 800,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Agiliad is looking for an Embedded/Firmware Engineer in Gurugram, HR with 3-5 years of experience in embedded development, specifically with Qualcomm-based platforms. You will design and maintain firmware for innovative visualization products, engaging closely with cross-functional teams to bring products from conception to launch.

The ideal candidate will possess a strong background in C/C++, embedded systems, and CI/CD workflows, demonstrating excellent problem-solving skills and communication abilities.

Qualifications

  • 3–5 years of experience in embedded/firmware development.
  • Strong board-level troubleshooting skills.
  • Familiarity with hardware interfaces: UART, I2C, SPI, USB.

Responsibilities

  • Design, develop, debug, and maintain embedded firmware and low-level software.
  • Work on board bring-up and bootloader customization.
  • Integrate firmware builds and tests into CI/CD pipelines.

Skills

C and C++
Embedded firmware development
Qualcomm QCS6490
Linux / Embedded Linux
CI/CD pipelines

Education

Bachelor's degree in Electrical Engineering or Computer Science

Tools

GitLab
Docker

Job description

Job Description
Embedded / Firmware Engineer (3-5 Years Experience)

Location: Gurugram, HR

Experience: 35 years

Job Summary

We are looking for a skilled Embedded / Firmware Engineer with hands-on experience in Qualcomm based platforms to design, develop, and maintain low-level firmware and embedded software. The ideal candidate will be comfortable working close to hardware, collaborating with cross functional teams, and contributing to a modern CI/CD-driven development environment.

This Ramp up Sr. Engineer (Firmware/embedded software) works on developing firmware for minimally invasive visualization products, including digital image & video capturing devices. This individual works with Ramp and cross functional teams to drive a product from conception through production and commercial launch, and support postlaunch sustaining activities.

Essential Functions

Designs firmware/embedded software for Stryker products: Creates software requirements specification. Generates architectural and detailed design documents from requirements.

Generates firmware to implement the design. Performs unit testing of developed firmware, including static and dynamic analysis. Performs integration testing and debugging. Assists in product verification and validation activities. Participates in product design reviews and in software process development activities.

Key Responsibilities
  • Design, develop, debug, and maintain embedded firmware and low-level software for Qualcomm based platforms
  • Work on board bring-up, bootloader, BSP customization, and peripheral integration
  • Develop and optimize firmware for performance, power, reliability, and memory usage
  • Interface with hardware teams to debug system-level issues
  • Customize and maintain Qualcomm SDKs, drivers, and middleware
  • Perform root-cause analysis of firmware, kernel, or hardware interaction issues
  • Write clean, maintainable, and well-documented code following best practices
  • Participate in code reviews and technical design discussions
  • Integrate firmware builds and tests into Git-based CI/CD pipelines
  • Support production releases and provide post-release issue resolution
Desired Candidate Profile
  • Embedded & Firmware Technical Skills – Required
  • Bachelor or higher degree in Electrical Engineering/Computer Science
  • 3–5 years of experience in embedded / firmware development
  • Strong proficiency in C and C++
  • Hands‑on experience with Qualcomm QCS6490 or similar Qualcomm SoCs
  • Experience with Android BSPs AOSP or Qualcomm Linux SDKs
  • Experience with Linux / Embedded Linux / Yocto‑based systems
  • Good understanding of:
    1. Bootloaders (e.g., U‑Boot)
    2. Device trees
    3. Drivers and BSPs
    4. Memory management and inter‑process communication
  • Familiarity with hardware interfaces: UART, I2C, SPI, USB, GPIO, Ethernet, WiFi
  • Experience on interfaces like Ethernet (10/100/1000), RS232/UART, Digital I/O, Analog I/O
  • Strong board level troubleshooting skills and understanding of hardware‑software interaction
  • Designing and understanding software architectures and application layers
  • Strong communication, analytical, and problem‑solving skills
  • Tools & Development Workflow
    1. Strong experience using GitLab for source control (branching, merging, rebasing)
    2. Practical experience with CI/CD pipelines (e.g., GitLab CI, Jenkins, GitHub Actions)
    3. Experience using CI/CD runners for automated:
      1. Builds
      2. Static analysis
      3. Unit/integration testing
      4. Comfortable with scripting for automation (Bash, Python preferred)
Nice to Have
  • Knowledge of secure boot, OTA updates, and image signing
  • Exposure to camera, multimedia, AI/ML acceleration, or ISP pipelines on Qualcomm platforms
  • Experience working with JTAG debuggers, logic analyzers, or oscilloscopes
  • Familiarity with Docker‑based CI/CD environments
  • Prior experience in productization and mass‑production support
Soft Skills
  • Strong problem‑solving and debugging skills
  • Ability to work independently in a fast‑paced environment
  • Good communication skills and ability to collaborate across team
  • Attention to detail and strong ownership mindset
  • Goal oriented, strong sense of responsibility, and ability to work with cross functional teams
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Bootloader / Linux / Hypervisor
Bootloader / Linux / Hypervisor

Qualcomm • Chennai District

On-site
INR 600,000 - 1,200,000
Senior Engineer - Embedded Software & Driver Development
Senior Engineer - Embedded Software & Driver Development

Qualcomm • Hyderabad

On-site
INR 1,500,000 - 2,800,000
Embedded Dev (Linux-IMG)- Lead engineer, Senior
Embedded Dev (Linux-IMG)- Lead engineer, Senior

Qualcomm • Hyderabad

On-site
INR 800,000 - 1,500,000
SoC Silicon Validation - Embedded Firmware Infra development Engineer, Sr. Lead
SoC Silicon Validation - Embedded Firmware Infra development Engineer, Sr. Lead

Qualcomm • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Engineer - Embedded Software & Driver Development Hyderabad, Telangāna, India Software Engineering Posted a day ago
Senior Engineer - Embedded Software & Driver Development Hyderabad, Telangāna, India Software Engineering Posted a day ago

Qualcomm • Hyderabad

On-site
INR 1,000,000 - 1,800,000
SoC Silicon Validation - Embedded Firmware Infra development Engineer, Sr. Lead Bangalore, India Hardware Engineering Posted a day ago
SoC Silicon Validation - Embedded Firmware Infra development Engineer, Sr. Lead Bangalore, India Hardware Engineering Posted a day ago

Qualcomm • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Engineer, Staff
Engineer, Staff

Qualcomm • Bengaluru

On-site
INR 4,000,000 - 7,000,000
RAS and Manageability Controller Firmware Developer
RAS and Manageability Controller Firmware Developer

Qualcomm • Bengaluru

On-site
INR 1,500,000 - 2,000,000
CPU Firmware Developer Engineer (Staff/Sr Staff)
CPU Firmware Developer Engineer (Staff/Sr Staff)

Qualcomm • Bengaluru

On-site
INR 800,000 - 1,200,000
Sr Eng/Lead Eng/Staff Eng - Hardware Design - Multiple positions
Sr Eng/Lead Eng/Staff Eng - Hardware Design - Multiple positions

Qualcomm • Bengaluru

On-site
INR 1,200,000 - 2,000,000