Search by job, company or skills

Xpetize

Xpetize - Embedded Firmware Developer - C/C++ Programming

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Job Title : Embedded Firmware Developer

Experience : 2+ Years

Location : Bangalore

Job Type : Full-Time

Job Description

We are seeking a skilled and motivated Embedded Firmware Developer with 2+ years of experience i developing and debugging firmware for embedded systems. You will be responsible for designing, implementing, and maintaining firmware that powers our next-generation embedded products.

Key Responsibilities

  • Design, develop, and maintain embedded firmware in C/C++ for microcontrollers (e.g., ARM Cortex-M, AVR, STM32, etc.)
  • Work with schematics and datasheets to interface with sensors, actuators, communication modules, and peripherals
  • Develop device drivers and low-level hardware interfaces (SPI, I2C, UART, GPIO, PWM, ADC, etc.)
  • Participate in code reviews, unit testing, and integration testing
  • Collaborate with hardware engineers to bring up new hardware platforms
  • Optimize firmware for power consumption, memory usage, and performance
  • Write and maintain documentation for firmware architecture and interfaces

Required Skills & Qualifications

  • Bachelor's degree in Electronics, Computer Engineering, Electrical Engineering, or related field
  • 2+ years of experience in embedded firmware development
  • Proficiency in C and C++ programming for embedded systems
  • Hands-on experience with RTOS (FreeRTOS, Zephyr, or others) is a plus
  • Familiarity with debugging tools such as oscilloscopes, logic analyzers, and JTAG/SWD debuggers
  • Knowledge of communication protocols : UART, SPI, I2C, CAN, USB, BLE, etc.
  • Experience with version control systems like Git

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 128389189