Staff Firmware Engineer

Synaptics

(San Jose, California)
Full Time
Job Posting Details
About Synaptics

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, and biometrics products is built on the company’s rich R&D, extensive IP and dependable supply chain capabilities.

Responsibilities
  • Work with IC designers, software engineers, and system engineering to define firmware requirements and use-cases
  • Develop firmware code and design test cases for automated regression testing and system-level testing
Ideal Candidate
  • BS in Electrical/Computer Engineering or a related field
  • 7 years relevant experience or MS with 5 years of experience
  • Embedded C programming and debugging proficiency
  • Familiar with continuous integration and test-driven development strategies in embedded systems
  • Perl, Python, or Bash scripting capabilities
  • Familiarity with SPI communication protocol
  • Familiarity with Verilog HDL and simulation
  • Familiarity with electrical laboratory test equipment (multimeters, oscilloscopes, frequency generators)
  • Strong verbal and written communication skills
  • Strong attention to detail and code quality

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
San Jose, California
Skills Desired
Sign up or login to see how your skills match up.
  • Computer
  • Debugging
  • Design
  • Electrical
  • Perl
  • Programming
  • Python
  • Bash
  • Computer Engineering
  • Continuous Integration
  • Embedded C
  • Embedded Systems
  • Regression Testing
  • Scripting
  • Firmware
  • C Programming Language
  • Simulation Software
  • Oscilloscopes
  • Software
  • Verilog
  • Test Equipment

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.