Bluetooth Firmware Software Engineer

2 Months ago • 2-4 Years • Software Development & Engineering

Job Summary

Job Description

As a Bluetooth Firmware Software Engineer at Qualcomm, you will design, develop, create, modify, and validate embedded software. This role involves collaborating with various engineering teams to create system-level software solutions. The engineer will be responsible for coding tasks, adapting to changes, collaborating with team members, communicating status updates, resolving complex software issues, and troubleshooting code. This includes gathering and interpreting information to solve issues and finding solutions. The role involves making decisions based on specifications and prioritizing tasks. Unit testing and writing readable code are also essential responsibilities.
Must have:
  • Solid experience in implementing and debugging Linux/Android BSP/driver or embedded OS
  • Proven hands-on experience with C development and understanding Linux/Android/Unix Kernel mechanism
  • Ability to communicate clearly and accurately both verbally and in writing
Good to have:
  • Experience with BT is a plus
  • Experience with database management software
  • Experience with API
  • Experience working in a large matrixed organization
  • Experience with senior leadership interaction

Job Details


Company:

Qualcomm China

Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

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.

Minimum Qualifications:

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

The responsibilities of this role include:

  • Completes assigned coding tasks to specifications on time without significant errors or bugs.             
  • Adapts to changes and setbacks in order to manage pressure and meet deadlines.             
  • Collaborates with others inside project team to accomplish project objectives.
  • Communicates with project lead to provide status and information about impending obstacles.             
  • Quickly resolves complex software issues and bugs.             
  • Gathers, integrates, and interprets information specific to a module or sub-block of code from a variety of sources in order to troubleshoot issues and find solutions.             
  • Seeks others' opinions and shares own opinions with others about ways in which a problem can be addressed differently.
  • Participates in technical conversations with tech leads/managers.             
  • Anticipates and communicates issues with project team to maintain open communication.             
  • Makes decisions based on incomplete or changing specifications and obtains adequate resources needed to complete assigned tasks.
  • Prioritizes project deadlines and deliverables with minimal supervision.             
  • Resolves straightforward technical issues and escalates more complex technical issues to an appropriate party.             
  • Writes readable code for large features or significant bug fixes to support collaboration with other engineers.             
  • Determines which work tasks are most important for self and junior engineers, stays focused, and deals with setbacks in a timely manner.
  • Unit tests own code to verify the stability and functionality of a feature.
  • Working under some supervision.
  • Using verbal and written communication skills to convey information that may be somewhat complex to others who may have limited knowledge of the subject in question.
  • Having a moderate amount of influence over key organizational decisions
  • Completing tasks with multiple steps that can be performed in various orders; some planning and prioritization must occur to complete the tasks effectively; mistakes may result in some rework.
  • Exercising creativity to draft original documents, imagery, or work products within established guidelines.

REQUIRED COMPETENCIES:

  • Software Engineering - Solid working experience in implementing and debugging Linux/Android BSP/driver or other embedded OS. Proven hand-on experience with C development. Understanding Linux/Android/Unix Kernel mechanism. BT working experience will be a big plus. Knowledge of the overall process for developing new software.
  • Communication - Can comminute in English smoothly. The ability to convey information clearly and accurately, as well as choosing the most effective method of delivery This includes using a technically sound communication style both verbally and in writing.
  • Building Trusting Relationships - The ability to build trusting, collaborative relationships and rapport with different types of people and businesses.
  • Taking Initiative - The ability to attack work activities with drive and energy, understanding the impact of work on key metrics.
  • Technical Documentation - Ability to appropriately document software and/or hardware specifications to promote knowledge transfer to other engineers.
  • Time Management - The ability to quickly prioritize mission-critical from less important or trivial work activities.
  • Troubleshooting - The ability to detect malfunctions in daily operations, including scheduling issues and process problems, and determining root causes and appropriate solutions for operating errors.

MINIMUM QUALIFICATIONS:

  • Master's in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years Software Engineering or related work experience.
  • 2+ years experience with Programming Language such as C, C++, Python, etc.

PREFERRED QUALIFICATIONS:

  • 4+ years Software Engineering or related work experience.
  • 2+ years experience with Database Management Software.
  • 2+ years experience with API.
  • 2+ years experience working in a large matrixed organization.
  • 1+ years of work experience in a role requiring interaction with senior leadership

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.

Similar Jobs

hogarth - Manager - TA & HRBP

hogarth

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Tencent - HR Compliance Associate

Tencent

Shenzhen, Guangdong Province, China (On-Site)
6 Months ago
GOAT Group - Supervisor, Workplace Services

GOAT Group

Easton, Pennsylvania, United States (On-Site)
1 Month ago
Coherent corp. - Manufacturing Quality Inspector II

Coherent corp.

Philadelphia, Pennsylvania, United States (On-Site)
2 Months ago
Yodlee - Investments Marketing Manager

Yodlee

Berwyn, Pennsylvania, United States (Hybrid)
2 Weeks ago
Apple - Manufacturing Design Engineer (MDE) - Hardware Enclosures

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Apple - Software Integration Engineer

Apple

San Diego, California, United States (On-Site)
1 Month ago
Converse.AI - Senior Software Engineer

Converse.AI

Bengaluru, Karnataka, India (On-Site)
2 Years ago
Open Systems Technologies - Project Management Engineer - PMO (Defense) M/F

Open Systems Technologies

Cherbourg-en-Cotentin, Normandy, France (On-Site)
1 Week ago
Palo Alto Networks - Sr. Technical Support Engineer, Focused Services, XSIAM

Palo Alto Networks

Plano, Texas, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Visa - NA/LAC Onboarding Experience Lead

Visa

Atlanta, Georgia, United States (Hybrid)
1 Month ago
Visa - Client Care Associate

Visa

Almaty, Almaty Region, Kazakhstan (Hybrid)
2 Months ago
Zones - Brand Champion - Dell

Zones

Auburn, Washington, United States (Hybrid)
1 Month ago
Inveniolsi - SAP TRM Consultant

Inveniolsi

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
5 Months ago
Rippling - Customer Support Specialist

Rippling

United States (Remote)
7 Months ago
The game - Junior Account Manager

The game

Munich, Bavaria, Germany (Hybrid)
3 Months ago
N-ix - Junior Compliance Specialist / Internal Audit

N-ix

Ukraine (Remote)
2 Weeks ago
Stepico - Node.js Developer

Stepico

(Remote)
3 Months ago
USE Insider - Solutions Consultant

USE Insider

Bogota, Colombia (Hybrid)
1 Month ago
Argus - Site Reliability Engineer

Argus

Calgary, Alberta, Canada (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, China

Tencent - Game Concept Artist (Shenzhen)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Tencent - Overseas Version Operation

Tencent

Shenzhen, Guangdong Province, China (On-Site)
6 Months ago
Yodo1 - Finance Intern, Chinese Speaking

Yodo1

Beijing, Beijing, China (Remote)
1 Year ago
Social Discovery Ventures - Junior Partner Account Manager

Social Discovery Ventures

Harbin, Heilongjiang, China (Remote)
3 Weeks ago
Paper Stacking games - Assistant Project Manager

Paper Stacking games

Shanghai, China (On-Site)
1 Month ago
Ourpalm - SLG Publishing Producer

Ourpalm

Beijing, Beijing, China (On-Site)
2 Months ago
NVIDIA - Learning and Development Specialist

NVIDIA

Shanghai, Shanghai, China (On-Site)
5 Months ago
Moonton  - Game Server Development

Moonton

Shanghai, China (On-Site)
3 Weeks ago
Haleon - Trade Marketing Manager, NKA+O2O

Haleon

Shanghai, China (On-Site)
11 Months ago
Finger Tango - Game Producer

Finger Tango

Guangzhou, Guangdong Province, China (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Forescout Technologies  Inc  - Professional Services Engineer - DoD

Forescout Technologies Inc

United States (On-Site)
1 Month ago
fortis games - Senior Analytics Engineer

fortis games

United Kingdom (Remote)
6 Days ago
The Walt Disney Company - Mechanical Engineer (Field)

The Walt Disney Company

Île-de-France, France (On-Site)
1 Week ago
Google - Software Engineering Manager, Black Community Inclusion

Google

State Of Minas Gerais, Brazil (On-Site)
6 Months ago
Rippling - Engineering Manager - Tax Platform

Rippling

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Canonical - Engineering Manager - Ubuntu Security

Canonical

(Remote)
1 Month ago
Qualcomm - CPU Software Architecture Staff Engineer

Qualcomm

San Diego, California, United States (On-Site)
3 Weeks ago
Adtran - Advanced Software Engineer

Adtran

Huntsville, Alabama, United States (On-Site)
1 Month ago
AECOM - Structural High Voltage Transmission Lines Engineer IV

AECOM

Bucharest, Bucharest, Romania (Hybrid)
1 Week ago
CrowdStrike - Detection Engineer, Falcon Complete

CrowdStrike

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Our employees make Qualcomm’s success possible. We hire the brightest minds and foster a supportive, inclusive culture where your ideas have the power to contribute to world-changing innovations and breakthrough technologies. To make that possible, we leverage the breadth and depth of our diverse expertise from around the world to answer the unasked, conquer the complex, and solve some of the biggest challenges only we can – together.

Dubai, Dubai, United Arab Emirates (Remote)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Melbourne, Victoria, Australia (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Suwon-si, Gyeonggi-do, South Korea (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