Metasys Technologies logo

Haptics Firmware Engineer

Metasys Technologies
  • Sunnyvale, CA
  • $50 Per Hour
  • Instant Apply
6 days ago

Job Description

Haptics Firmware Engineer
Sunnyvale, CA (hybrid)
12+ Months Contract

Summary

Client is seeking a skilled Haptics Firmware Engineer to develop embedded firmware for advanced haptic technologies, including the Taptic Engine. This role involves designing low-latency, real-time haptic solutions, integrating actuators and sensors, and developing firmware for prototype hardware and custom silicon. The ideal candidate has strong embedded software development experience, expertise in C/C++, and a solid understanding of actuator control, digital signal processing, and hardware debugging. You will collaborate with cross-functional teams throughout the product development lifecycle to deliver reliable, high-performance haptic experiences.

Responsibilities

  • Develop, implement, and optimize firmware for the Taptic Engine and advanced haptic technologies.
  • Contribute to all stages of the product development lifecycle, from proof-of-concept prototypes and demonstrations to production-ready firmware.
  • Design low-latency, end-to-end haptic solutions integrating touch and force sensors with actuators.
  • Gather technical requirements, create system block diagrams, review hardware schematics, and define communication protocols, operating modes, and firmware features.
  • Develop, document, and validate firmware features on prototype hardware and custom silicon.
  • Integrate actuator control algorithms while meeting strict real-time performance requirements using digital signal processing (DSP) concepts.
  • Interface microcontrollers with sensors and actuators, including Linear Resonant Actuators (LRAs), Voice Coil Actuators (VCAs), and piezoelectric actuators.
  • Implement and optimize low-level control algorithms and, where applicable, closed-loop control systems in embedded environments.
  • Perform board bring-up, firmware debugging, and hardware-level troubleshooting using JTAG debuggers, mixed-signal oscilloscopes, and logic analyzers.
  • Conduct bench testing to validate firmware performance, power consumption, and thermal characteristics.
  • Collaborate with quality assurance (QA) and hardware teams to identify root causes, resolve defects, and deliver robust production firmware.
  • Partner with factory teams to establish and meet manufacturing test, calibration, and validation requirements.
  • Leverage AI-powered development tools to accelerate coding, debugging, test framework development, and overall firmware quality improvements.
  • Collaborate with a vertically integrated technology team to develop innovative features and deliver high-quality haptic experiences.
Requirements
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical and Computer Engineering, or a related field.
  • 3+ years of relevant experience in the haptics industry, embedded software engineering, or haptic firmware development.
  • Strong proficiency in C or C++ for embedded systems development.
  • Experience developing firmware for embedded systems using bare-metal programming or real-time operating systems (RTOS).
  • Hands-on experience with Linear Resonant Actuators (LRAs) and familiarity with other actuators, such as VCAs and piezoelectric actuators.
  • Experience interfacing microcontrollers with sensors and actuators.
  • Strong understanding of embedded peripherals and communication protocols, including DMA, USB, UART, SPI, and I2C.
  • Experience with board bring-up, hardware debugging, and firmware validation using JTAG, mixed-signal oscilloscopes, and/or logic analyzers.
  • Knowledge of embedded firmware design best practices, testing methodologies, and software quality standards.
  • Ability to troubleshoot complex hardware and software issues and perform systematic root-cause analysis.
  • Experience using AI-powered development tools to improve coding efficiency, debugging, test automation, and code quality.
  • Strong problem-solving, communication, and cross-functional collaboration skills.
Preferred Qualifications
  • Master's degree with advanced coursework in embedded systems, control systems, and/or signal processing.
  • Experience designing and implementing closed-loop control systems.
  • Expertise in developing low-level control algorithms for embedded environments.
  • Knowledge of digital signal processing (DSP) techniques and real-time actuator control.
  • Experience developing firmware for custom silicon and prototype hardware.
  • Familiarity with haptic system calibration, manufacturing test processes, and production validation.
Metasys Technologies/NVISH is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identify, national origin, veteran or disability status.

Numbers & Facts

LocationSunnyvale, CA
IndustryComputer/IT Services
Salary$50 Per Hour
Company Size100 to 499 employees
Year Founded2000
Websitehttp://metasysinc.com/

About Company

With over 15 years of experience, Metasys Technologies (MTI) provides consultants with rewarding career opportunities in a multitude of organizations.

Rated by The Atlanta Business Chronicle as one of the best places to work, MTI provides our consultants with opportunities for growth and recognition. MTI has a nationwide network of clients including Fortune 50 companies and numerous medium to small sized businesses.

We offer opportunities in I.T. Professional Services, Finance & Accounting, and Business Professional Services.

Our tools and consultant care program help you with the interview process and provide you with continuous guidance and insight.

If you are a candidate looking for career growth or change, we can help you find a career that matches your aspirations.

Skills

  • Algorithmsunmatched
  • Artificial Intelligence (AI)unmatched
  • Best Practicesunmatched
  • Boundary Scanunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Calibrationunmatched
  • Communications Protocolsunmatched
  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Computer Scienceunmatched
  • Control Systemsunmatched
  • Cross-Functionalunmatched
  • Debugging Skillsunmatched
  • Debugging Toolsunmatched
  • Digital Signal Processing (DSP)unmatched
  • Electrical Engineeringunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Hapticsunmatched
  • Hardware Debuggingunmatched
  • Hardware Designunmatched
  • Hardware Developmentunmatched
  • Hardware Quality Assuranceunmatched
  • I2Cunmatched
  • Identify Issuesunmatched
  • Logic Analyzerunmatched
  • Manufacturing Systemsunmatched
  • Manufacturing/Industrial Processesunmatched
  • Manufacturing/Production Testingunmatched
  • Microcontrollerunmatched
  • Oscilloscopeunmatched
  • Peripheral Hardwareunmatched
  • Problem Solving Skillsunmatched
  • Process Validationunmatched
  • Product Demonstrationunmatched
  • Product Developmentunmatched
  • Product Lifecycleunmatched
  • Programming Toolsunmatched
  • Proof of Conceptunmatched
  • Prototypingunmatched
  • Quality Assuranceunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Metricsunmatched
  • Realtime Operating Systemunmatched
  • Realtime Programmingunmatched
  • Requirements Managementunmatched
  • Requirements Validation/Verificationunmatched
  • Root Cause Analysisunmatched
  • Schematicsunmatched
  • Signal Processingunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Team Playerunmatched
  • Test Automationunmatched
  • Test Benchunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • USBunmatched
  • Universal Asynchronous Receiver-Transmitter (UART)unmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder