Search by job, company or skills

Team BonV

Embedded Firmware Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Embedded Firmware Developer

Company: BonV Technology Pvt. Ltd.

Industry: Aerial Mobility Solutions

Department: Software

Location: Bhubaneswar (On-site)

Employment Type: Full-Time

Job Description:

We are looking for Embedded Firmware Developer to join our team. This role involves designing,

developing, and debugging firmware for microcontroller-based systems, including MCUs from

various platforms. The ideal candidate should have a solid foundation in embedded systems, a

passion for problem-solving, and an eagerness to learn and grow in a dynamic environment.

Responsibilities:

  • Develop, test, and debug embedded firmware for various MCUs such as STM, ESP, and other microcontroller platforms.
  • Write efficient, maintainable, and scalable code in C/C++ or other relevant programming languages.
  • Implement communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
  • Collaborate with the hardware team to understand schematics, datasheets, and hardware designs.
  • Perform hardware-software integration and validate functionality on target boards.
  • Develop applications for IoT devices, sensors, and peripherals.
  • Implement wireless communication protocols (e.g., Bluetooth, Wi-Fi, MQTT).
  • Use debugging tools like oscilloscopes, logic analyzers, and JTAG debuggers to identify and resolve issues.
  • Perform unit tests, integration tests, and regression testing to ensure firmware reliability.
  • Create and maintain technical documentation, including flowcharts, design diagrams, and code comments.
  • Participate in code reviews and team discussions to improve development practices.

Preferred Skills:

  • Proficiency in C, C++, and familiarity with Python
  • Hands-on experience with STM32, ESP32, or similar microcontroller platforms.
  • Basic understanding of RTOS (FreeRTOS) and irmware architecture.
  • Knowledge of UART, SPI, I2C, and wireless protocols (Bluetooth, Wi-Fi).
  • Understanding of digital and analog circuits, GPIOs, ADC, DAC, PWM, and interrupts.
  • Familiarity with Git or other version control systems.
  • Experience with IoT platforms (e.g., AWS IoT, Google Cloud IoT, Azure IoT) is plus
  • Knowledge of scripting languages like Python for automation.

BonV Aero is an equal opportunity employer. We look forward to welcoming enthusiastic individuals

eager to contribute to a growing and dynamic environment.

Join BonV Technology and be part of a team that is shaping the future of aerial technology. Apply now to contribute your expertise and passion to our innovative journey.

More Info

Job Type:
Industry:
Employment Type:

About Company

Team BonV

Job ID: 144433275