Platform Engineer Staff - Automotive
Qualcomm
Bangalore
3d ago

Company :

Qualcomm India Private Limited

Job Area :

Engineering Group, Engineering Group >

Job Overview :

Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives.

But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products.

This is the Invention Age - and this is where you come in.

GENERAL SUMMARY

Qualcomm is a company of inventors that unlocked 5G - ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives.

But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products.

This is the Invention Age - and this is where you come in. Qualcomm is utilizing its traditional strengths in digital wireless technologies to play a central role in the evolution of automotive infotainment, ADAS and autonomous driving platforms.

The Qualcomm Global Automotive team is actively engaged in offering optimized solutions for Autonomous Driving systems. We are seeking ambitious, bright and innovative software leaders and engineers to be part of this initiative.

Job activities span the whole product life cycle from early R&D to commercial deployment. The environment is fast-paced and requires cross-functional interaction on a daily basis so good communication, planning and execution skills are a must.

  • Responsibilities shall include the following :
  • Design and implementation of platform, BSP and firmware components for QUALCOMM’s Autonomous / ADAS SoCs and platforms.
  • Closely collaborate with product owners and domain / technology experts to define the specifications, lead the software design / implementation, and integrate / validate software in a larger system.
  • Actively engage with Automotive OEMs, Tier-1s and ISVs to implement systems based on of Qualcomm Automotive platforms.
  • Demonstrated system software development experience including kernels, device drivers and board-support packages.
  • Deep understanding of OS internals scheduler, cache / memory handling, interrupt processing, MMU / SMMU, IPCs, virtualization / hypervisor etc.
  • Experience building inter-chip communication stacks using high-speed PCIe switches / interfaces.
  • Experience in using debugging tools such as JTAG, Trace32 and oscilloscope / Logical Analyzer.
  • Understanding of ARM architecture
  • Experience with System performance profiling and optimization
  • Experience designing complex fault-tolerant safety systems, and designing in accordance to industry standard specifications (e.g. ISO26262, ASPICE).
  • 8 to 10 years of relevant experience
  • Experience in Virtual Platform or Platform Simulation is a MUST requirement.
  • Experience with Synopsys, Mentor Graphics and QEMU like simulation environment is highly desired.
  • Experience with bringing up operating systems, low level software in simulated environment
  • Solid hands-on software design and development experience on complex embedded computing platforms.
  • Strong working knowledge of operating systems like QNX, Linux and other RTOSs
  • Working knowledge of sensors, peripherals and interfaces e.g., SPI / UART / I2C, PCIe, USB, Ethernet etc.
  • Strong programming experience in C / C++ , as well as hands-on experience debugging complex embedded software.
  • Experience using industry standard development tools - e.g. tool-chains, IDEs, configuration management etc.
  • Ability to contribute to all phases of software development - bring-up, design and deployment.
  • Demonstrated ability to work with engineers, partners and customers, and across the different geographical sites and technology domains.
  • Excellent verbal and written communication skills.
  • Minimum Qualifications

    Education :

    Bachelors - Computer Science, Bachelors - Engineering, Bachelors - Information Systems

    Work Experiences :

    2+ years experience with Programming Language such as C, C++, Java, Python, etc., 5+ years of Software Engineering or related work experience

    Certifications : Skills :

    Skills :

    Preferred Qualifications

    Education : Work Experiences :

    Work Experiences :

    1+ years of work experience in a role requiring interaction with senior leadership (e.g., Director level and above). ,3+ years experience working in a large matrixed organization.

    3+ years experience with API. ,3+ years experience with Database Management Software. ,8+ years Software Engineering or related work experience.

    Certifications : Skills :

    Skills :

    Mathematical Methods, Object-Oriented Programming (OOP), Scientific Analysis, Software Development Lifecycle (SDLC), Software Solutions

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form