Sr. Software Engineer

Synaptics Shanghai, China

Company

Synaptics

Location

Shanghai, China

Type

Full Time

Job Description

Job Title: Senior Firmware Engineer - Multimedia

Location: Shanghai - Keyuan Rd



Company Description

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 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) www.synaptics.com .

Want more jobs like this?

Get Software Engineering jobs in Shanghai, China delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Synaptics has an exciting opportunity for a Linux kernel and bsp Developer with an emphasis on Kernel and low level bsp. You will be part of a team creating complete bsp which running with linux for all chips in our Bussiness Unit, you are the creator who magically made the chip full fucntionally.

Job Responsibilities
  • Chip bringup before chip tape-out(on FPGA) and on final chip(after tape-out)
  • Design and implement related drivers/components that on new chip which use the new IP
  • Resolve technical issues from internal QA and external customers, with the focus on Kernel and drivers
  • Design and implement software components for synaptics socs
  • Develop Reference board by Board bring up and driver enableing and debug support.
  • Review design specs,give feedback,estimate effort and define component requirement.
  • Analyze and resolve difficult linux system issues. Profile/optimize system and driver performance.
  • Write and review documents for developed software components.
  • Work with AE team for support customer board issues in a timely manner by phone/email/online and seldom onsite.
  • Android/Linux boot flow development and maintain
  • Security work based on ARM V8 architecture


Job Qualifications
  • BS/MS in CS or related majors, has 3+ years experience in BSP development.
  • Skills to resolve issues through post-mortem analysis of core dumps and kernel crash files
  • Have a deep Knowledge of ARM64 processors architecture
  • Familiar with git/gerrit development environment
  • Strong practical C experience in a cross-compilation environment
  • Knowledge of Operating Systems concepts and Linux kernel internal


Preferred Competencies
  • Strong problem solving skills
  • Excellent communication and documentation skill in English
  • Results oriented
  • Experience on development trustzone is a big plus
  • Fast learner, able to take over tasks
  • Flexibility in working with colleagues across different time zones minimizing inquiry response time lag
  • Team worker, being able to work in a group, share tasks, complete tasks, and work on multiple tasks in parallel
  • Proven ability to work across many technology areas, act proactively and own a problem

Apply Now

Date Posted

01/23/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineer - Community Support Engineering - Airbnb

Views in the last 30 days - 0

Airbnb is seeking a Senior Software Engineer for Community Support Engineering in China The role involves leading project execution to improve the cus...

View Details

Mechanical Tester/High Voltage Tester - Hitachi Energy

Views in the last 30 days - 0

The job description is for a Mechanical Test Engineer and a High Voltage Test Engineer The Mechanical Test Engineer should be familiar with electrical...

View Details

项目经理II - Jabil

Views in the last 30 days - 0

Jabil a global leader in engineering manufacturing and supply chain solutions seeks a Project Manager II The role involves leading and supporting proj...

View Details

Industry Engineer - Hitachi Energy

Views in the last 30 days - 0

The job description involves translating technical requirements into production processes designing and validating process equipment analyzing quality...

View Details

Secondary Design Engineer - Hitachi Energy

Views in the last 30 days - 0

The job description involves reviewing technical specifications designing secondary drawings using global design software leading internal design reso...

View Details

FY24 Consultant Associate - Siemens Digital Industries Software

Views in the last 30 days - 0

Siemens Digital Industries Software is a leading provider of solutions for product design simulation and manufacturing across various industries Their...

View Details