The Job logo

What

Where

Engineer - BSP

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Job description

In this role, the candidate will work with local and global teams to understand, debug, triage  and discuss  Automotive specific features applied to Automotive products on our current and next generation SoCs. The Candidate will have the responsibility to identify and address any abnormal discoveries by root-causing and providing detailed corrective actions in the form of optimizations and/or fixes. When possible, the candidate is expected to prototype and pre-validate recommended fixes.

Minimum Qualifications:

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
    OR
    Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

    • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
    • 3-6 years of Embedded Software Development experience, including low level drivers, and RTOS
  • The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred:
    • Should be able to ramp up fast and must have the attitude to work with the team.
    • Strong C and Assembly Programming with OS & Multi-Processor concepts
    • Embedded software development in C and C++ on ARM or similar cores.
    • Hands on experience of driver development on any RTOS,
    • ARM Trust-Zone & ARMv7/v8 architecture.
    • Good debugging skills with experience on debugging with Lauterbach JTAG debuggers.
    • Work on challenging customer requirements and issues.
    • Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc)
    • Automotive SW development experience is must have
    • Basic knowledge on Power Mgmt. IC is desirable
    • Knowledge of Software/Hardware Security concepts is desirable
    • Closely work with the hardware team to contribute/suggest modifications to the hardware design.
    • Any past working experience on Qualcomm chips nice to have

 

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
 

Set alert for similar jobsEngineer - BSP role in Bengaluru, India
Qualcomm Logo

Company

Qualcomm

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Qualcomm Logo

Gunyah Platform (BSP) Senior Engineer

Qualcomm

Bengaluru, Karnataka, India

Posted: a year ago

Job description  Engineering Group, Engineering Group > Software Engineering   General Summary: 5~7 Years work experience in embedded software and driver development Strong knowledge of C/C++ programming Knowledge of Linux device driver programming   Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.  OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.   Experience in power software domain including clock, thermal, DCVS, low power mode, STR Strong understanding of low level software/hardware interface design and debugging Strong communication skills (written and verbal), working with teams across multiple time zones.

Qualcomm Logo

Senior Engineer - TADA

Qualcomm

Bengaluru, Karnataka, India

Posted: a year ago

Job description  Work with Qualcomm's engineering team to develop Performance Modelling for the next generation System-on-chip (SoC) for smartphone, tablet and other product categories. Candidate will be responsible for understanding  and triaging system performance requirments for complete SOC. Candidate will be analyzing different usecase scenarios to understand the overall architecture and performance feasibility. Work with Hardware & Software teams to understand the design requirements, specification and interface details. You will have opportunity to suggest architecture and design changes which can optimize the overall power/performance/thermal for the chipset. The successful candidate will - Be part of Qualcomm performance customer engineering team. Minimum Qualifications: •    Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. 2-5 yrs experience Good knowledge of SoCs performance analysis. Understanding of protocols related to Ethernet, PCIe,  UFS, USB is desirable. Good understanding of C/C++ based model development and SoC integration. Good understanding of SoC architecture and Heterogeneous SoC architecture is desirable. Good understanding of bus protocols like AXI, AHB, QSB Experience working in team where close collaboration is required between multiple stakeholders Understanding of NOC and MMU designs and it’s performance aspects at SOC level Understanding of DDR design and it’s performance aspects at SOC level Understanding of SOC DV/VI/RUMI/performance validation Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc) Automotive SW development experience is must have   Minimum Qualifications: •    Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.  OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Qualcomm Logo

Engineer - Camera SW ADAS

Qualcomm

Bengaluru, Karnataka, India

Posted: a year ago

Job description  As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.   2+ years Software Engineering or related work experience. Experience with Automotive Infotainment projects. Experience with CSI and DSI interfaces Experience with Camera drivers and controllers, preferably with Linux V4L2 driver model. Familiarity with bridge-chips (serialiser/de-serialisers), composition, colour formats. Camera sensor specifications (timing, pixel clock, framerates) ARM Trust-Zone & ARMv7/v8 architecture and Embedded software development in C and C++ on ARM. Strong Good debugging skills with experience on debugging with Lauterbach JTAG debuggers is a must. Experience with one or more software platforms: QNX, GHS, Linux Containers and exposure to Hypervisors and Virtualization. Experience with System performance profiling and optimization is a plus. Understanding of Linux kernel concepts and relevant work experience.   Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Qualcomm Logo

Engineer, senior - Bluetooth Test

Qualcomm

Bengaluru, Karnataka, India

Posted: a year ago

Job description  As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Test Engineer, you will design, develop, create, and modify test cases and validate embedded software, cloud software, system algorithms, application software, automation, and/or specialized utility programs that launch cutting-edge, world class products. Qualcomm Software Test Engineers collaborate across various engineering teams and functions to design and implement test plans.   Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Test Engineering or related work experience.  OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Test Engineering or related work experience.  OR PhD in Engineering, Information Systems, Computer Science, or related field.  • 1+ year of work or academic experience with Software Test or System Test, developing and automating test plans and/or tools (e.g., Source Code Control Systems, Continuous Integration Tools, and Bug Tracking Tools).     Posting Title Senior Engineer: Bluetooth test Experience- 3+ years Job Overview   The role is to Develop test scenarios and scripts for new Bluetooth functionalities execute and analyze Bluetooth tests for Qualcomm’s range of wireless chips and to Create, maintain & modify the automation test infrastructure. The engineer will take ownership of the testing of a major aspect of a project and will be responsible for delivering the software test results on a timescale agreed with the Test lead.   Minimum Qualifications High level of proficiency with scripting and programming languages (Python, C). Experience in testing and verification of Bluetooth Protocol stack layers Excellent understanding of Bluetooth protocol. Experience in the use of protocol analyzers and packet sniffers Excellent verbal and written communication skills BE/ B.Tech/ ME/ M.Tech - Computer Science, Electronics, Electrical, Telecommunications or equivalent with three to five years of industry experience.   Preferred Qualifications Proven experience of building or maintaining an automated test framework on Linux platform. Conversant with usage of oscilloscopes, spectrum analyzers, digital multimeters etc Experience in Bluetooth IOP and qualification testing and participation in UPFs   Keywords   Bluetooth, Firmware, Host, Test, Python, C, Tcl/Tk,    Educational Requirements BE/ B.Tech/ ME/ M.Tech - Computer Science, Electronics, Electrical, Telecommunications or equivalent