What are the responsibilities and job description for the Senior Software Systems Engineer position at Synaptics?
Overview
Millions of people experience Synaptics every day. Our technology impacts how people see, hear, touch, and engage with a wide range of IoT applications -- at home, at work, in the car or on the go.
We solve complex challenges alongside the most influential companies in the industry, using the most advanced algorithms in areas such as machine learning, biometrics and video processing, combined with world class software and silicon development.
Responsibilities
In this role you will be tackling a very wide range of software problems, ranging from the very low firmware level all the to the application layer. You will be responsible for the design and implementation of software for distributed testing of embedded systems.
- Design and implementation of firmware for controlling embedded systems
- Design and implementation of software for data throughput and processing.
- Design and implementation of debug software for embedded systems.
Qualifications
- Solid understanding of system engineering fundamentals
- Concepts of Operations
- Requirements
- Design
- Proficiency in C
- Proficiency in Python
- Fluency with C
- Fluency with Javascript
#LI-TT1