Senior Engineer, Embedded Core Tech Platform

18 Hours ago • 3-6 Years

Job Summary

Job Description

The role is within the Voice and Music team, focusing on Audio use-cases and Bluetooth Profiles for Qualcomm's personalized audio solutions in the wireless audio market. The engineer will be involved in the design and implementation of new features and enhancements to the embedded application software, delivering software components within agreed timescales. The engineer will take ownership of a project component and be responsible for delivering high-quality firmware, working with minimal supervision. The engineer will also be required to create documentation, conduct software peer reviews and contribute to the department’s processes.
Must have:
  • C and/or assembly programming skills
  • Knowledge of RTOS based environments
  • Understanding of processor architectures (Cortex-M ARM or RISC-V)
  • Troubleshooting and analytical skills
  • Knowledge of embedded platforms peripherals (UART, SPI, I2C, I3C, Q/OSPI, USB)
  • Knowledge of Power Management in embedded systems
  • Experience working on FPGA based emulation setups, debugging tools, and use of logic analyzers, oscilloscope, JTAG interfaces

Job Details

Job Overview

The role is to be part of the Voice and Music team which delivers software projects primarily focusing on Audio use-cases and Bluetooth Profiles which go into Qualcomm IP for V& M business for Qualcomm’s personalized audio experience solution in the emerging wireless (Bluetooth) audio market. Demonstrate technical ownership while being closely involved in design and implementation of new features and market driven enhancements to the embedded application software. The engineer will take ownership of a component of a project and will be involved in delivering the software on a timescale agreed with the group leader/program manager. The engineer should be able to work with minimal supervision.

Preferred Qualifications:

•    Bachelor's/Master's degree in engineering, Information Systems, Computer Science or related field. 

•    3-6 years of Software Engineering or related work experience. 

Key Responsibilities:

  • Ability to multitask in a paced environment.
  • Capability to comprehend and capture accurate requirements.
  • Define tasks and create work breakdown including estimation of tasks.
  • Ability to prioritize requests and communicate priorities.
  • Develop and test software of major scale and complexity to agreed timescales.
  • Maintain firmware software components including defect investigation.
  • Conduct software peer reviews.
  • Create relevant documentation following the department’s processes.
  • Track hardware changes and understand impact on firmware.
  • Design firmware components that require to be enhanced and adapted to existing design.
  • Deliver high-quality firmware in line with the department’s processes.
  • Contribute to continuous development of the department’s processes

Principal Duties and Responsibilities:

  • Excellent C and/or assembly programming skills with proven experience of writing efficient code for low powered and memory constrained systems
  • Knowledge of RTOS based environments required. Exposure to FreeRTOS would be very desirable.
  • Understanding of processor architectures, especially Cortex-M ARM or RISC-V architecture would be highly desirable.
  • Excellent trouble shooting and analytical skills that may be applied to resolve potential system issues
  • Knowledge of embedded platforms peripherals such as UART, SPI, I2C, I3C, Q/OSPI, USB.
  • Knowledge of Power Management in embedded systems such as control of LDOs and SMPS, DVFS schemes, use of power analysis tools.
  • Exposure to working on FPGA based emulation setups, debugging tools and use of utilities like logic analyzers, oscilloscope, JTAG interfaces over Lauterbach/J-Link.
  • Ability to provide work breakdown for new features with feasibility study, effort estimates and risk mitigation
  • Strong communication skills with ability to evaluate and create design documentation detailing complex features and relationships
  • 3+ years of relevant industry work experience
  • Bachelor's degree in Electronics Engineering, Information Systems, Computer Science, or related field

Level of Responsibility:

•    Works under supervision.    

•    Decision-making may affect work beyond immediate work group.

•    Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc.

•    Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

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


Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Hyderabad, Telangana, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Qualcomm

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug