Senior Firmware Engineer (Gurugram)

Senior Firmware Engineer (Gurugram)

30 Oct
|
AaensaTech
|
Gurugram

30 Oct

AaensaTech

Gurugram

Key Responsibilities

- Design, develop, customize, and maintain embedded Linux systems for product development.
- Perform Linux kernel configuration, compilation, customization, and debugging.
- Develop, integrate, and troubleshoot Linux device drivers and hardware interfaces.
- Handle board bring-up, bootloader configuration, and hardware-software integration.
- Work with interfaces and protocols such as UART, SPI, I2C, USB, Ethernet, and GPIO.
- Develop and debug system-level applications and services using C/C++.
- Configure and optimize Linux root filesystems, system services, and boot processes.
- Debug kernel issues, memory problems, system crashes, and performance bottlenecks.
- Work with Yocto Project, Buildroot, or other embedded Linux build systems.
- Collaborate with hardware, firmware, and QA teams to ensure product reliability and performance.
- Maintain technical documentation, code reviews, and version control using Git.

Required Skills & Qualifications

- Bachelor’s degree in Electronics, Electrical Engineering, Computer Science, or a related technical field.
- Minimum 3+ years of relevant experience in embedded Linux development.
- Strong proficiency in C/C++ programming and Linux system programming.
- Hands-on experience with Linux kernel, device drivers, and kernel debugging.




- Experience with bootloaders such as U-Boot and embedded boot processes.
- Working knowledge of Yocto Project and/or Buildroot.
- Experience with hardware interfaces such as UART, SPI, I2C, USB, GPIO, and Ethernet.
- Strong debugging skills using tools such as GDB, strace, dmesg, and system logs.
- Proficiency with Git and Linux command-line tools.
- Good problem-solving, analytical, and cross-functional collaboration skills.

Good to Have

- Experience with ARM-based platforms and SoCs.
- Exposure to device trees, kernel modules, and custom board support packages (BSPs).
- Knowledge of networking protocols, TCP/IP, Wi-Fi, Bluetooth, or MQTT.
- Experience with IoT gateways, routers, industrial devices, or connected products.
- Familiarity with Linux security, OTA updates, and system performance optimization.
- Experience with automated testing and CI/CD workflows for embedded systems.

What We Offer

- Opportunity to work on innovative embedded systems and IoT products.
- Hands-on exposure to end-to-end product engineering and hardware-software integration.
- Cooperative engineering environment with opportunities for technical ownership.
- Opportunities to solve complex engineering challenges and grow professionally.

Pay: ₹608,000.00 - ₹900,000.00 per year

Work Location: In person

📌 Senior Firmware Engineer (Gurugram)
🏢 AaensaTech
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior firmware engineer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: senior firmware engineer (gurugram) / gurugram