Vtricks logo

Vtricks

Embedded Firmware Engineer

Vtricks

📍 Bengaluru, India 🇮🇳

full-time
senior
Posted —

Key Skills

firmwaremicrocontrollersVNetdriversdebugging

Industry

Consumer ElectronicsSemiconductor

Job Description

Position: Embedded Firmware Engineer

Experience: 7+ Years

Location: Bangalore


Job Summary

We are looking for an experienced Embedded Firmware Engineer with 5+ years of hands-on experience in embedded systems development. The candidate will be responsible for firmware development, board bring-up activities, device driver development, and working with VNet protocols and microcontroller-based systems.

Key Responsibilities

  • Develop and maintain embedded firmware using C and C++.
  • Perform board bring-up, debugging, and hardware validation activities.
  • Design, develop, and optimize device drivers for embedded platforms.
  • Work with VNet protocols and implement communication interfaces.
  • Develop and integrate firmware for various microcontroller-based systems.
  • Troubleshoot and resolve firmware, hardware, and system-level issues.
  • Collaborate with hardware, validation, and system engineering teams.
  • Perform code reviews, testing, and documentation activities.
  • Optimize system performance, memory usage, and power consumption.
  • Support product development from concept to production.

Required Skills

  • Strong programming skills in C and C++ .
  • Hands-on experience in board bring-up and hardware debugging .
  • Experience in embedded driver development .
  • Good knowledge of VNet protocols .
  • Strong experience working with microcontrollers .
  • Knowledge of debugging tools such as JTAG, oscilloscopes, logic analyzers, and serial communication tools.
  • Understanding of embedded software development lifecycle.

Preferred Qualifications

  • Bachelor's or Master's degree in Electronics, Electrical, Embedded Systems, Computer Science, or a related field.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.