Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Firmware Engineer

3+ months agoSan Jose, CA

Synaptics is the pioneer and leader of the human interface revolution, bringing innovative and intuitive user experiences to intelligent devices. Synaptics' broad portfolio of touch, display, biometrics, voice, audio, and multimedia and edge AI products is built on the company's rich R&D, extensive IP and dependable supply chain capabilities. With solutions designed for mobile, PC, smart home, and automotive industries, Synaptics combines ease of use, functionality and aesthetics to enable products that help make our digital lives more productive, secure and enjoyable. (NASDAQ: SYNA ) .

Job Description:

Our Smart Sensing & Display Division is seeking a Senior Firmware Designer responsible for developing code for custom microcontrollers used in analog and mixed-signal applications. The role has a high profile and high impact, yet the designer will devise, document, implement, verify and deploy bench and ATE firmware-based tests for sensing devices. In the design phase, the developer will collaborate with analog and digital ASIC designers and board level analog experts. Given this crucial role req uires close-to-the-metal development, the candidate will create test suites using a range of programming/scripting languages. The developer will use electronic engineering bench tools to test and verify the suite operation, to help integrate tests into ATE code and to support incoming debug/characterization activities.

  • The candidate shall have a Bachelor's degree in computer engineering, electronic engineering or related domain.
  • The candidate will have at least 5 years' experience developing code for commercial purposes and be comfortable developing in C, C++, scripting languages and assembler.
  • The role requires a creative and process-oriented person with good communications skills who has a strong understanding of electronic/analog engineering.
  • Knowledge in analog design, Verilog, custom and ARM-based microcontrollers is an advantage.



Job ID: Synaptics-25447