Embedded System Developer

NMD Placement Consultancy 

📍 Greater Kolkata Area, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

LinuxAndroidC++POSIXGit

Industry

AutomotiveConsumer Electronics

Job Description

Exp: 5+ years

Domain: Automotive/Car Infotainment


RUI Development:

Key Job Responsibilities:

  • Develop the SW requirements as per customer requirements.
  • Contribute to module deisgn and code/implemention according to the design.
  • Understand Carplay, Android Auto and Media stack interfaces
  • Porting Carplay, Android Auto and Media stacks on Linux and Android based Automotive platform
  • Work on both Linux and Android based systems.
  • Understand Android Auto, Carplay certification requirements.


Critical experiences required to be ready for this job:

  • 3-15 years’ experience in embedded systems development.
  • Strong hands on expertise in:

o Middleware solution development

o OS concepts like processes, threads, IPC, and multi-threading programming

o POSIX System concepts and POSIX internals ((POSIX expertise)

o C, C++ programming skills

o Java, JNI programming skills is a plus

o Working Knowledge of Android Auto and Carplay

o Working knowledge of media player frameworks on Android or Linux

o Troubleshooting issues on run-time environment.

  • Exposure and understanding of using the tools like Git, SVN, Jira etc.
  • Strong problem-solving skills.
  • Good debugging skills
  • Strong communication and inter-personal skills.

Bachelor or Master’s degree or equivalent in Electronics Communication Engineering or mechatronics or equivalent.