12 - 14 years

0 Lacs

Bengaluru Karnataka India

Posted:2 days ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Company

This position offers hands-on system embedded software design and development to bring the next generation of Qualcomm Snapdragon products to Automotive working with multiple technology teams, Ter1s, OEMs and industry partners.

About the Role

In this role, there will be opportunities across the software stack including application, user spaces such as Android and real-time Linux as well as Qualcomm Ride Vision Autonomous driving stack, enabling full capabilities of Qualcomm Snapdragon hardware. The engineer will work closely with cross-functional teams across multiple locations to develop, integrate, debug, and demonstrate various software stacks on Qualcomm reference platforms.

Responsibilities

  • Work assignments require theoretical and practical knowledge in the areas of C/C++ programming and real-time operating systems, along with power and performance expertise on embedded systems.
  • The candidate should also be familiar with embedded system hardware and board design.
  • Experience with Infotainment/Cockpit, ADAS, vehicle network or external module peripherals is a plus.
  • This role includes software design and development, integration, debugging and demonstration of Automotive software.
  • You will work on various technologies and areas in ADAS and Infotainment in the Framework and application layers.
  • Development/testing will involve enabling new end to end use cases.
  • Leadership skill to work with various teams to review the work items produced by consultants, collect requirements and work with multiple internal teams.
  • Debug and fix complex problems involving multiple modules from framework, middleware to interface layers to hardware.

Qualifications

  • 4+ years of experience with C/C++ and JAVA programming and debugging skills and a good understanding of Data Structures and Algorithms.
  • Object Oriented Design and Programming.
  • Experience with RTOS and Hypervisor (e.g., QNX).
  • ARM processors and/or embedded software development on mobile devices or Automotive platforms.
  • 12+ Years professional work experience in embedded with at least 4+ years of automotive software and/or driver development on ARM SoCs on Linux/Android etc.
  • 8+ years of experience providing technical leadership to a team including full time employees and contractors.
  • 12+ Years experience with architectural capability analysis in addressing system design challenges such as multi-OS virtualization and multi-domain boot architecture.
  • 12+ Years experience with low level software/hardware interface design and debugging.
  • 12+ Years experience with industry standard software development tools: HSW/HE debuggers, code revision control systems (GIT, Perforce), IDEs and build tools.
  • 4+ years of experience working with cross functional teams and teams located across geographical areas.

Required Skills

  • C/C++ programming and debugging skills.
  • Linux/Kernel with ARM background
  • Understanding of Data Structures and Algorithms.
  • Object Oriented Design and Programming.
  • Experience with RTOS and Hypervisor (e.g., QNX).
  • Embedded software development on mobile devices or Automotive platforms.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Qualcomm logo
Qualcomm

Technology

San Diego

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India