Jobs
A

Senior Firmware Engineer

AaensaTech Pvt. Ltd.HR, IN1d ago
Full-timevia indeed

Required Skills

ci/cdgitlinux

Job Description

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.
  • Collaborative 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

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Gurugram
Posted
1d ago
Source
Indeed