Join our Talent Network
Skip to main content

System Engineering Intern

Location: Irvine, CA, United States
Date Posted:

Share:
Save Job Saved

Description

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.

The Wireless Product Division Internship is an opportunity to learn and develop your system development skills by working with the system engineering team. Our internship is designed for individuals who are currently enrolled at an accredited college/university and who will be continuing their studies in the fall.

The typical base pay range for this position is USD $27.00 - $47.50 per hour. Individual pay is determined by many factors including work location, job-related skills, experience, and relevant education or training. Note that compensation listed in US role postings reflect the base salary only.

Job Duties

  • You will have the opportunity to participate in developing and validating firmware for our flagship Wifi and Bluetooth ASICs
  • The firmware will be written in C and will execute on an ARM embedded microprocessor
  • Maintain and design testing procedures that will be automated using scripting languages such as Python and Perl
  • In addition to working directly on the firmware, you will also work on related items such as build tools, debugging tools, etc. using scripting languages such as Linux bash scripts, perl, and python

Competencies

  • Comfort in using the Linux command line and git source control
  • The ability to read and comprehend technical specifications such as the Bluetooth specifications
  • Knowledge of common embedded peripherals such as UART, SPI, I2C, GPIOs will be useful
  • Well organized with strong attention to detail; proactively ensures work is accurate and error-free
  • Self-motivated and aptitude to learn quickly
  • Positive attitude and work ethic; unafraid to ask questions and explore new ideas
  • Excellent verbal and written communication skills; strong sense of professionalism

Qualifications

  • Candidates should be seeking a Bachelors or Advanced degree in Electrical Engineering, Computer Engineering, or Computer Science
  • Demonstratable experience programming in C
  • Prior experience with scripting languages such as Python or Perl
  • Prior experience writing software for embedded IOT platforms (e.g., Raspberry Pi, Arduino, STM, etc) is a plus
  • Experience in ARM assembly language is desirable, though not required.
  • Prior experience working with Bluetooth or Wifi protocols will also be a plus.
  • Able to work independently at times and dedicate a minimum of 20 hours/week
  • Must be legally authorized to work in the United States without restriction
  • Must be willing to submit to a background investigation, including verification of your employment and criminal history
  • Must be 18 years of age or older

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.

Share: