Synaptics Incorporated

Sr. Firmware Engineer

San Jose, CA, US

$166.1k/year
12 days ago
Save Job

Summary

Description

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 world’s 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. We’re 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.

Overview

Synaptics is looking for a highly motivated Bluetooth embedded firmware engineer to design and develop New Bluetooth enabled connectivity firmware for our next-generation connectivity. As a member of our Bluetooth wireless connectivity team, you will be responsible for designing and developing embedded Firmware for Bluetooth at the MAC layer.

This position reports to the Director, Development Engineering

The typical base pay range for this position is USD $106,000 - $166,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.

Responsibilities & Competencies

Job Duties

  • Design and develop embedded Firmware for Bluetooth at the MAC layer and PHY/RF Layer for both Classic BT and BLE
  • Write and maintain efficient, scalable, and robust code ensuring alignment with technical and project requirements
  • Collaborate with cross-functional teams (ASIC, PHY Systems teams) to ensure seamless product development
  • Participate in code reviews and contribute to the improvement of our development processes

Competencies

  • Strong coding skills in C and python
  • Solid understanding of Bluetooth protocols (both Classic and BLE)
  • Good understanding and working knowledge for all BT/BLE profiles
  • Proactive, self-starter, able to work independently in a fast-paced environment
  • Well organized with strong attention to detail; proactively ensures work is accurate
  • Positive attitude and work ethic; unafraid to ask questions and explore new ideas
  • Resourceful and able to solve complex problems through practical use of technology and a solid understanding of product architecture
  • Analytical and able to make informed decisions based on experience and data to evaluate design options
  • Excellent written and verbal communications skills
  • Strong team player with the ability to work within a geographically diverse team

Qualifications (Requirements)

  • Bachelor’s degree (or higher) in Computer Science or Electrical Engineering or related field or equivalent
  • 5 years of experience in designing and developing embedded Firmware for real-time operation, especially on ARM based SOCs
  • Experience with Bluetooth application/framework/stack/controllers/drivers.
  • Comfortable in using OTA sniffers and JTAG Debuggers to debug protocol issues
  • Minimal travel less than 10%

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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: