Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

BlueBinaries Engineering Solutions Pvt. Ltd.

NewBe an early applicant

Middleware Developer

Posted 1 view
Discussion

Summary

Middleware developer building Android-based automotive infotainment platforms: working on the Android framework, system services, HAL, and device drivers, with Linux/QNX exposure, embedded debugging, and Python/Shell automation. Core stack is Embedded C/C++ on Android/Linux/QNX.

About the Role

We are seeking experienced Middleware Developer Android/Linux/QNX to work on next-generation automotive infotainment platforms. The ideal candidate will have strong expertise in Android system software/middleware development, with additional experience in Linux and/or QNX environments.


Key Responsibilities

  • Develop and enhance middleware components for Android-based infotainment platforms.
  • Work on Android framework, system services, HAL, and platform-level software development.
  • Develop and integrate device drivers and system-level components.
  • Perform debugging, performance analysis, and issue resolution in embedded environments.
  • Create automation solutions using Python/Shell scripts.
  • Collaborate with global engineering teams to deliver high-quality embedded software.

Mandatory Skills

  • 3+ years of hands-on experience in Embedded C/C++.
  • Strong experience in Android platform development (mandatory).
  • Experience in Android system software, middleware, framework, HAL, or device driver development.
  • Knowledge of Linux and/or QNX operating systems.
  • Good understanding of embedded software architecture and operating system concepts.
  • Python or Shell scripting experience for automation.
  • Strong debugging and troubleshooting skills.

Preferred Skills

  • Experience with debugging tools such as JTAG, Lauterbach, Trace32, or similar tools.
  • Experience working with Linux/QNX middleware or device driver development.
  • Knowledge of storage technologies such as eMMC and UFS.
  • Automotive Infotainment domain experience is a plus.

Desired Candidate Profile

  • 3-9 years of experience in embedded software development.
  • Strong Android platform development experience is essential.
  • Exposure to Linux/QNX-based embedded systems is highly desirable.
  • Experience in automotive infotainment, connectivity, or embedded products preferred.
  • Excellent problem-solving and communication skills.

Priority Skills

Primary Priority: Android Platform / Middleware Development

Secondary Priority: Linux or QNX Development Experience

Good to Have: Debugging Tools (JTAG/Lauterbach), eMMC/UFS, Automotive Domain


Skills

Apply

See also