← Back to jobs

Tanisha Systems  Inc Logo
Firmware Engineer

Tanisha Systems Inc

 

San Jose, CA, USA

Posted On: 30+ days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Firmware Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Lead embedded firmware development from initial design through productization.

Responsibilities

  • Lead embedded firmware design, development, and optimization for electronic devices.
  • Bring up and customize BSPs for RTOS and Linux-based platforms.
  • Debug complex system issues and optimize existing software performance.
  • Perform PCB layout and schematic reviews, and evaluate prototypes.
  • Support SCRUM adoption across product management and engineering activities.

Required Skills

  • 5+ years of experience in embedded product development.
  • Strong proficiency in C/C++ for embedded firmware.
  • Hands-on experience with Linux Kernel and Linux application development.
  • Expertise in device driver bring-up and debugging on multiple platforms.
  • Deep knowledge of I2C, UART, SPI, I2S, MIPi, CSI, PCIe, Ethernet, USB, CAN, and RS485.
  • Experience with RTOS, IPCs, multi-threading, and multi-process architecture.
  • Knowledge of GPIO and BSP customization.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs