Engineer, Senior

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems

In short

Qualcomm is seeking a Senior Embedded Systems Engineer in Bangalore with at least 5 years of experience in BSP and device driver programming. The role involves debugging complex system issues, working with embedded concepts on ARM platforms, and C programming. Experience with RTOS, AUTOSAR, and a Bachelor's degree in a related field is required.

Responsibilities

  • Debug and troubleshoot complex system issues.
  • Communicate effectively with customers and internal stakeholders.
  • Hands on experience of BSP and driver development on any RTOS.
  • Understand the customer requirement, debugging issues on the customer platform.
  • Experience in AUTOSAR BSW Modules Development Integration, Debugging, Testing and validation & verification.
  • development of MCAL drivers and Complex Device Drivers as per latest AUTOSAR architecture following the ASPICE,IS026262 and IS021434
  • Experience in configuration of drivers using tool and Integration of the driver with Autosar stack and dependent drivers.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Applications Engineering, Software Development experience, or related work experience.
  • Minimum 5 years of experience in BSP, and device driver programming.
  • Embedded concepts on the ARM platform (SoC), including RTOS
  • Hands on Experience in Autosar software architecture and development
  • Proficient in C programming.
  • Familiarity with JTAG debugging tools.
  • Experience in to different compilers, debuggers, Configuration management tools, test tools.

Desired Qualifications

  • Experience in safeRTOS or FreeRTOS, AutoSAR will be a plus point.
  • Exposure to one or more of below technology areas is a plus:- Multiprocessor Architecture, ARM processors, caching, interrupts, etc., Virtualization technologies across CPU and MM hardware accelerators
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field.
  • 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc.
  • 1+ year of any combination of academic and/or work experience with debugging techniques.
  • Detailed understanding of SoC hardware blocks - Clocks Controllers, DCC, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS), power management
  • Embedded C, embedded architecture, and assembly instruction sets

Benefits

  • Qualcomm is an equal opportunity employer.
  • Qualcomm is committed to providing an accessible process.
  • Qualcomm will provide reasonable accommodations to support individuals with disabilities.
  • Qualcomm is also committed to making our workplace accessible for individuals with disabilities.

Skills

Embedded CCARMAUTOSARRTOSSafeRTOSFreeRTOSBSPDevice DriverJTAGSoC
#embedded systems#software applications engineering#software development#bsp#device driver programming#rtos#autosar
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job Posted

2 days ago

Employment Type

Full Time

Work mode

On Site

Experience Level

Senior

Locations

Bengaluru, India

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant