Synaptics
Principal Software Engineer, Bluetooth Controller
Synaptics, San Diego, California, United States, 92189
Principal Software Engineer, Bluetooth Controller
Synaptics is leading the charge in AI at the Edge, bringing AI closer to end users and transforming how we engage with intelligent connected devices, whether at home, at work, or on the move. As the go-to partner for the worlds most forward-thinking product innovators, Synaptics powers the future with its cutting-edge Synaptics Astra AI-Native embedded compute, Veros wireless connectivity, and multimodal sensing solutions. Were making the digital experience smarter, faster, more intuitive, secure, and seamless. From touch, display, and biometrics to AI-driven wireless connectivity, video, vision, audio, speech, and security processing, Synaptics is the force behind the next generation of technology enhancing how we live, work, and play. The typical base pay range for this position is USD $176,000 - $276,100 per year. Individual pay is determined by many factors including work location, job-related skills, experience, and relevant education or training. This position is also eligible for a discretionary annual performance bonus, equity, and other benefits. Note that compensation listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Overview Synaptics is looking for a Principal Software Engineer with deep experience in all software related to Bluetooth Controllers to join our dynamic and growing organization. You will be responsible for architecting and developing the on-chip firmware for next-generation Bluetooth silicon, as well as enhancing existing Bluetooth Controller software design. Experience with both Bluetooth BR/EDR and LE implementation is required. This position reports to the Director, Software Development. Job Duties Lead the design, development, and optimization of Bluetooth Controller software Collaborate with cross-functional teams to define software requirements and specifications Implement and maintain Bluetooth controller firmware Ensure software quality through rigorous testing, debugging, and performance tuning Contribute to the development of technical documentation and user guides Participate in code reviews and provide constructive feedback to team members Drive innovation by proposing and implementing new features and enhancements Stay up-to-date with the latest advancements in Bluetooth technology and industry standards Mentor and guide junior engineers, fostering a culture of continuous learning and improvement Deep experience with Bluetooth certification processes and tools Familiarity with wireless communication protocols beyond Bluetooth (e.g., Wi-Fi, Zigbee) Knowledge of hardware design and integration Well organized with high attention to detail; proactively ensures work is accurate Positive attitude and work ethic; with the ability to work effectively in a fast-paced, collaborative environment Results oriented, creative problem solver able to solve complex problems through adaptation of existing technology and development of new technology Analytical and creative problem solver and able to make informed decisions based on experience and data to improve processes and evaluate design options Excellent verbal and written communication skills Qualifications (Requirements) Bachelors degree (Masters or PhD highly preferred) in Electrical Engineering or related field or equivalent 15+ years experience in embedded software development, with a focus on Bluetooth technology Strong proficiency in C/C++ and Python or Perl programming languages In-depth knowledge of Bluetooth protocols (BLE and Classic) and standards Experience with real-time operating systems (RTOS) and embedded systems Proven track record of leading complex software projects from concept to delivery Belief in Diversity Synaptics is an Equal Opportunity Employer committed to workforce diversity. Qualified applicants will receive consideration without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, or genetic information. #J-18808-Ljbffr
Synaptics is leading the charge in AI at the Edge, bringing AI closer to end users and transforming how we engage with intelligent connected devices, whether at home, at work, or on the move. As the go-to partner for the worlds most forward-thinking product innovators, Synaptics powers the future with its cutting-edge Synaptics Astra AI-Native embedded compute, Veros wireless connectivity, and multimodal sensing solutions. Were making the digital experience smarter, faster, more intuitive, secure, and seamless. From touch, display, and biometrics to AI-driven wireless connectivity, video, vision, audio, speech, and security processing, Synaptics is the force behind the next generation of technology enhancing how we live, work, and play. The typical base pay range for this position is USD $176,000 - $276,100 per year. Individual pay is determined by many factors including work location, job-related skills, experience, and relevant education or training. This position is also eligible for a discretionary annual performance bonus, equity, and other benefits. Note that compensation listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Overview Synaptics is looking for a Principal Software Engineer with deep experience in all software related to Bluetooth Controllers to join our dynamic and growing organization. You will be responsible for architecting and developing the on-chip firmware for next-generation Bluetooth silicon, as well as enhancing existing Bluetooth Controller software design. Experience with both Bluetooth BR/EDR and LE implementation is required. This position reports to the Director, Software Development. Job Duties Lead the design, development, and optimization of Bluetooth Controller software Collaborate with cross-functional teams to define software requirements and specifications Implement and maintain Bluetooth controller firmware Ensure software quality through rigorous testing, debugging, and performance tuning Contribute to the development of technical documentation and user guides Participate in code reviews and provide constructive feedback to team members Drive innovation by proposing and implementing new features and enhancements Stay up-to-date with the latest advancements in Bluetooth technology and industry standards Mentor and guide junior engineers, fostering a culture of continuous learning and improvement Deep experience with Bluetooth certification processes and tools Familiarity with wireless communication protocols beyond Bluetooth (e.g., Wi-Fi, Zigbee) Knowledge of hardware design and integration Well organized with high attention to detail; proactively ensures work is accurate Positive attitude and work ethic; with the ability to work effectively in a fast-paced, collaborative environment Results oriented, creative problem solver able to solve complex problems through adaptation of existing technology and development of new technology Analytical and creative problem solver and able to make informed decisions based on experience and data to improve processes and evaluate design options Excellent verbal and written communication skills Qualifications (Requirements) Bachelors degree (Masters or PhD highly preferred) in Electrical Engineering or related field or equivalent 15+ years experience in embedded software development, with a focus on Bluetooth technology Strong proficiency in C/C++ and Python or Perl programming languages In-depth knowledge of Bluetooth protocols (BLE and Classic) and standards Experience with real-time operating systems (RTOS) and embedded systems Proven track record of leading complex software projects from concept to delivery Belief in Diversity Synaptics is an Equal Opportunity Employer committed to workforce diversity. Qualified applicants will receive consideration without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, or genetic information. #J-18808-Ljbffr