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.