Bootstrap

Synaptics Incorporated

Staff Software Engineer, Embedded

๐Ÿ“ŒShanghai, China ๐Ÿ‡จ๐Ÿ‡ณ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

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 Staff Software Engineer, Embedded to join our dynamic and growing organization. The Diagnostics team is seeking an experienced and self-motivated embedded software engineer to work on our Audio/Video SOC products in an exciting and dynamic transformational environment. You will be responsible for developing ARM based low level drivers and diagnostic test programs in C, perform SOC bandwidth and power profiling studies, define validation plans, implement automation tools, and support SOC products to mass-production. This position reports to the Sr. Director, Silicon NPI.

Responsibilities & Competencies

Job Duties

  • Define diagnostics software and architectures for SOC products
  • Develop Edge AI based SOC diagnostics test program on emulation and post-silicon platforms
  • Partner with cross-functional teams to develop digital/software assisted algorithms and methodologies that ensure good yield, low power, low area and manufacturability
  • Define test methodologies, diagnostics software optimization, and productization in close collaboration with the design validation team
  • Review and drive resolution of customer specific SOC related issues
  • Review the standards and define design modifications and engage in detailed technical discussions with product, software, and system team

Competencies

  • In-depth knowledge of ARM Architecture, MMU, GIC, and DMA concept
  • Familiar with I2S, PCM, PDM audio interface
  • Working knowledge of SDIO, EMMC, USB2/3, XSPI, CAN_FD, Ethernet, RGMII, and PCIE protocol is a plus
  • Working knowledge of DDR4, LPDDR4 is a plus
  • 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 problems through adapting technology and a solid understanding of product architecture
  • Good verbal and written communication skills, in English
  • Analytical and able to make informed decisions based on experience and data to improve processes and evaluate design options
  • Strong team player with the ability to work within a diverse team and willingness to share knowledge

Qualifications (Requirements)

  • Bachelorโ€™s degree (Masterโ€™s preferred) in Electrical Engineering or Computer Science or related field, or equivalent
  • 8+ years of experience in Software/embedded development
  • Hands-on experience with low level drivers, PHY level tuning, and silicon validation
  • Experience on pre-silicon verification on hardware emulator and FPGA
  • Demonstrated strong C programming and embedded system software experience
  • Hands-on experience with different debugging methods in simulation and emulation environments
  • Proven experience with ARM assembly, RTOS, and Linux
  • Familiar with I2C, SPI, UART, Timer
  • Minimal travel up to 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.
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

Embedded Software Engineer

@ Actalent, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

Embedded Software Engineer

@ Abbott, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

Embedded Software Engineer

@ Actalent, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“China ๐Ÿ‡จ๐Ÿ‡ณ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—