Job Description

Job description
We are looking for embedded system lead, with 10-12 years of total experience in embedded, automotive, Android AOSP and Linux. Candidate shall be holding Masters degree in CS/EE engineering stream. Need to lead a technical team of 5-6 members and support high demanding customer. Need to develop embedded Android based products, task involves architecture design, requirement development and grooming, clear communication (written and vocal) across multiple geography teams, manage ODM/Vendor on technical front. Need to play strong team player role along with individual contribution at coding level

Qualifications

  • Total experience in embedded system 10-12 years.
  • AOSP expert with 4-5 years of experience.
  • C/C++ coding expert with 10+ year experience. 
  • Android JAVA understanding is must.
  • Prior experience in Android Multimedia, Audio, camera, video, sensor, location HAL Layer.
  • Good understanding of Linux kernel and driver development.
  • Must have knowledge of compiling AOSP code base, manage git and android source control tool, understanding of VM/Ubuntu Linux.
  • Knowledge of Android studio, ADB, Android debug, etc
  • Prior experience in Android based IVI system / Dashcam / Telemetry system is a plus
  • Technical team leader with ability to contribute at individual level in development of product.

Responsibilities

  • Embedded Software Development: Design, develop, and maintain embedded software
  • applications and middleware for automotive platforms using Linux and Android operating systems.
  • Automotive Applications: Develop software components for automotive functionalities, such as infotainment systems, in-vehicle entertainment, telematics, connectivity, and navigation systems.
  • Linux and Android Integration: Integrate Linux and Android-based solutions into automotive systems, ensuring seamless interoperability with hardware and other software components.
  • System-Level Integration: Collaborate with hardware engineers and firmware developers to integrate software with the automotive hardware and peripherals, ensuring optimal system performance.
  • Low-Level Programming: Implement low-level programming, device drivers, and kernel modifications to support hardware and software interactions.
  • Performance Optimization: Identify bottlenecks and optimize software performance to ensure efficient resource utilization and enhance system responsiveness.
  • Testing and Validation: Conduct rigorous testing, verification, and validation of embedded software to ensure compliance with automotive standards, safety regulations, and quality assurance.
  • Code Review and Documentation: Perform code reviews and contribute to comprehensive software documentation, including design specifications, technical manuals, and user guides.
  • Troubleshooting and Debugging: Investigate and resolve software defects and system issues through debugging and root cause analysis.
  • Technology Research: Stay updated on the latest trends, advancements, and best practices in embedded software development and automotive technologies.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application