Firmware Developer

Tech Mahindra

Hyderabad, Bengaluru

Hybrid

INR 1,200,000 - 2,500,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tech Mahindra is seeking a seasoned Embedded Android/Linux developer to design and optimize software for mobile and embedded devices. The role emphasizes C/C++ development, real-time systems, AOSP integration, and Android framework work.

You will work on Android build systems, HAL and kernel debugging, device drivers, and OTA software releases, collaborating with cross-functional teams to deliver robust platforms and reliable updates for customers in India and beyond.

Qualifications

  • Experience with Android Open Source Project (AOSP) and framework development.
  • Proficiency in Linux kernel concepts and device driver fundamentals.
  • Strong debugging skills with GDB, ADB, and Logcat.

Skills

Embedded Software Development
C and C++ programming
Embedded Firmware Development
Real-Time and Embedded Systems
Multi-threaded Programming
Memory Management and Performance

Tools

Android Build System (Soong/Make)
GDB Debugging
ADB & Logcat Analysis
Git Version Control
Static Analysis Tools
Software Profiling
CI/CD Tools

Job description

Required Technical Skills
  • Embedded Software Development
  • Strong programming expertise in C and C++
  • Embedded Firmware Development
  • Real-Time and Embedded Systems Concepts
  • Multi-threaded Programming
  • Memory Management and Performance Optimization
Android Platform
  • Experience with Android Open Source Project (AOSP)
  • Android Framework and System Architecture
  • Android Build System (Soong/Make)
  • Android Middleware and System Services
  • Android Boot Process
Linux & Device Development
  • Linux Operating System Fundamentals
  • Shell Scripting
  • Device Driver Fundamentals
  • Kernel Debugging Concepts
  • Hardware Interface Understanding (UART, SPI, I2C, USB)
  • Debugging & Tools
  • GDB Debugging
  • ADB, Logcat Analysis
  • Git Version Control
  • Static Analysis Tools
  • Software Profiling and Performance Analysis
Preferred Skills
  • Experience in Android Framework Development.
  • Knowledge of Linux Kernel and Device Drivers.
  • Exposure to HAL (Hardware Abstraction Layer) development.
  • Experience with Qualcomm, MediaTek, Samsung Exynos, or similar platforms.
  • Understanding of Android Security and SELinux.
  • Experience with OTA updates and software release management.
  • Familiarity with CI/CD environments and automation tools.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Linux Engineer
Embedded Linux Engineer

Kairos Technologies • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Sr. Embedded Firmware Engineer (Linux / AOSP)- Bangaluru
Sr. Embedded Firmware Engineer (Linux / AOSP)- Bangaluru

Rapidise Technology Pvt. Ltd. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Linux Firmware Developer
Embedded Linux Firmware Developer

Axisindia • India

On-site
INR 850,000 - 1,200,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Junior Embedded Engineer
Junior Embedded Engineer

Miko • Mumbai

On-site
INR 800,000 - 1,200,000
Embedded Firmware Developer
Embedded Firmware Developer

Harita Techserv • Bengaluru

On-site
INR 900,000 - 1,300,000
Firmware Developer
Firmware Developer

Freelancer • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai District

On-site
INR 2,800,000 - 5,000,000
Software Engineer (Linux BSP)
Software Engineer (Linux BSP)

Einfochips • Hyderabad

On-site
INR 900,000 - 1,300,000