Overview
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.
Responsibilities
Job Responsibilities
Synaptics is currently seeking a Senior Firmware Engineer with a strong background in small footprint embedded firmware development for our touch and display products. We need an experienced person that can pick up new knowledge quickly. A strong knowledge of C programing is required. The ideal candidate needs to have experience with low-level firmware programming and should have experience working with different processors and peripherals. The candidate must have good communication skills and must be able to work in collaborative environment. Experience with scripting languages, Makefiles, and customer support, is desirable.
Qualifications
B.S./M.S. in Engineering, Computer Science, or related technical field
Minimum 3 years of extensive real-time embedded software/firmware experience
5+ years of software development experience
Strong knowledge of C and Assembly programming
Good knowledge in signal processing fundamentals
Experience working with generic RISC processors
Experience with analog and digital systems
Experience with touch processing is a plus
Experience with MIPI, DCS protocols is a plus
Experience with scripting languages, Makefiles, and customer support, is desirable
Experience leading platform development with cross-functional collaboration
Willing to travel to other design centers when needed (~5%)
Candidate must be highly motivated and have strong written and verbal communication skills