Sign In
 [New User? Sign Up]
Mobile Version

Bluetooth Embedded Apps Developer - Sr Staff Engineer

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Job OverviewThe role is to develop high-quality software for Qualcomms range of Bluetooth devices. This may be either embedded software running on the on-chip processors or associated software running on a host processor. For the embedded software, this involves coding in C and assembler within a resource constrained multi-processor environment. Host software is written in C or C++. In both cases, some use may be made of scripting languages such as Perl and Python.The person will technically lead the development process from requirements capture, planning and design/development through to validation and eventual volume production. He/she will take responsibility of delivering a major component of a project on a timescale agreed with the programme manager and is expected to actively contribute to solution architecting, implementation and testing of complex functionality.Key responsibilitiesPerform requirements capture and technical feasibilityCoordinate analysis and resolution of complex system issues across multiple teams that include applications, firmware, protocol stack, digital design and radio experts.Software architecture and hardware-software interface definitionDetailed design of complex areas including enhancing and adapting existing design to suit chip requirementsDevelop and test software of major scale and complexity, and contribute to technical reviewsConducts peer design reviews and code reviewsMaintenance of existing software including defect investigation and fixingTrack hardware changes to understand impact on firmwareContribute towards continuous development of the departments processesAssist/Lead external inter-operability and compliance test eventsParticipate in the recruiting and hiring processMinimum QualificationsOutstanding programming skills (C, C++ and assembly) with extensive embedded development experience and solid understanding of embedded system architectures, tool-chains and peripheralsExperience in system architecture and design using established methodologiesThorough knowledge of digital hardware concepts and familiarity with hardware-software co-design principlesGood understanding of wireless technologies, and exposure to digital baseband and RF conceptsStrong communication skills with ability to evaluate and create design documentation detailing complex features and relationshipsExcellent trouble shooting and analytical skills that can be applied to resolve potential system issuesPreferred QualificationsBluetooth system knowledge and experience in design and development of Bluetooth protocol stackBackground in audio signal processing including thorough knowledge of audio interfaces (PCM, I2S, SPDIF, ADC/DAC, etc) and DSP architecturesProficient with scripting languages like Perl, Python, etcWilling to travel to other CSR locations for project cooperation, customer support, IOP testing and demonstrationsEducation RequirementsRequired Bachelor's, Computer EngineeringPreferred Master's, Computer Engineering
Degree: MCA/ PGDCA

Additional Degree: BE/ B.Tech (Engineering) | B.Sc. (Science)

Experience: 3-4


Application Programming | Business/Systems Analysis | Embedded Technologies | System Analyst/Tech Architect
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News