Synaptics

Synaptics is looking for a Sr. Staff Firmware Engineer to join our dynamic and growing organization. The role will be responsible for new product development in the Automotive market as well development of footprint embedded firmware and algorithms for Synaptics products. This position reports to the Sr. Manager, Firmware Engineering.
Responsibilities & Competencies 
Job Duties 
  • Drive collaboration with system architects, hardware and software engineers, and other stakeholders to understand technical features and system requirements and translate these into actionable firmware designs that meet performance, reliability, and scalability criteria
  • Develop innovative design solutions for new and existing features by evaluating different approaches based on performance, power consumption, memory footprint, scalability, and other constraints to ensure optimal firmware implementation
  • Write and maintain efficient, scalable, and robust firmware code ensuring alignment with technical and project requirements
  • Develop and test code in Python or MATLAB to validate firmware functionality and performance
  • Collaborate with cross-functional teams across different geographical locations, to ensure feature development and implementation meet functional and performance standards
  • Diagnose, troubleshoot, and resolve complex issues related to firmware and hardware integration using debugging tools such as JTAG, oscilloscopes, logic analyzers, and other diagnostic instruments
  • Provide onsite support for customer issues as necessary

For additional details and the most recent updates, hit “Apply for job”