
Firmware Engineer
Global-Talent-Exchange
Required Skills:
C
C++
I2C
SPI
UART
ADC
PWM
C
C++
MCU software development
ARM Cortex-M4
M33 core MCUs
Bluetooth chip platforms
DSP development
I2C
SPI
UART
ADC
PWM
Job Responsibilities
- Collaborate with other engineers and project team members to estimate workload and plan product implementation based on requirements documents. Participate in code design and code review.
- Responsible for the design, development, troubleshooting, and debugging of drivers for the Happtic system's firmware, supporting the development of products such as vibration headphones/keyboards/mouse/gaming chairs.
- Bachelor's degree or above in Electronics, Communications, or Computer Science; 3+ years of relevant work experience.
- Familiar with MCU software development, proficient in C/C++ programming; understanding of electronic design principles and familiar with electronic schematic design.
- Familiar with wireless product hardware platforms: ARM Cortex-M4, M33 core MCUs (e.g., Nordic/NXP/Nation MCU platforms).
- Familiar with the working principle and drive debugging of linear vibration motors, with experience in similar product firmware development.
- Familiar with firmware development for Bluetooth chip platforms such as Airoha/Action, with project product development experience.
- Familiar with MCU ARM M4 DSP libraries, USB HID, BLE protocols; DSP development experience preferred (e.g., familiar with FFT, FIR, IIR, sine wave generation and superposition algorithms).
- Familiar with common peripheral interfaces (I2C, SPI, UART, ADC, PWM, etc.).
- Possesses excellent teamwork and communication skills.
Pre-Requisites
Our organization is proud to be an Equal Opportunity Employer. We believe that diverse teams drive better ideas, better products, and a stronger culture. We are committed to providing an inclusive, respectful, and fair workplace for every employee across all the countries we operate in. We do not discriminate on the basis of race, ethnicity, colour, nationality, ancestry, religion, age, sex, sexual orientation, gender identity or expression, disability, marital status, or any other characteristic protected under local laws. Where needed, we provide reasonable accommodations - including for disability or religious practices - to ensure every team member can perform and contribute at their best.
Are you game?About Company

This one's a match? We'll send more your way
Similar Jobs

Sales Director – Engineering Design Services
Cyient
California, United States
RemoteWork
5 - 20 Years
Head of Localization (Techno-Commercial)
Global Talent Exchange
Wuhu, China
Full time
15 - 22 Years

Solution Architect Navigation
Cyient
Bangalore Rural, India
Full time
10 - 20 Years

Principle Software Engineer ( C++, QT, QML)
Medtronic
Hyderabad, India
Full time
14 - 20 Years

Principle Enterprise Software Engineer (GUI, C++)
Medtronic
Hyderabad, India
Full time
14 - 20 Years

Software Enterprise Engineering Manager
Medtronic
Hyderabad, India
Full time
17 - 22 Years

Sr. Lead Engineer (L5M) – ADAS Product Development
Mahindra
Chennai, India
Full time
15 - 25 Years

Distinguished Engineer – Software Architect (Information Systems & Services)
Medtronic
Hyderabad, India
Full time
20 - 30 Years

Sr Software Test Engineer-Matlab
Medtronic
Hyderabad, India
Full time
8 - 12 Years

Software Engineering Manager – Verification & Validation
Medtronic
Hyderabad, India
17 - 23 Years