Embedded Software Engineer (Noida)

Embedded Software Engineer (Noida)

23 Aug
|
Octobotics
|
Noida

23 Aug

Octobotics

Noida

We are looking for an experienced Embedded Software Engineer with 7+ years of hands-on experience in embedded firmware development. The candidate will be responsible for developing, debugging, testing, and maintaining firmware for microcontroller-based systems.

Key Responsibilities
- Develop and maintain embedded firmware using Embedded C/C++.
- Work on STM32, ESP32, ESP8266, AVR, and PIC microcontrollers.
- Develop firmware using both Bare-Metal programming and FreeRTOS/CMSIS-RTOS.
- Configure and develop STM32 applications using STM32CubeMX and STM32CubeIDE.
- Develop and integrate communication interfaces including UART, SPI, I2C, RS485, MQTT, BLE, Wi-Fi, and Bluetooth.
- Work with ADC, PWM, Timers, Interrupts, RTC, EEPROM, Flash Memory, and Encoders.
- Integrate firmware with HMI/display and external hardware interfaces.
- Debug firmware and troubleshoot hardware-software integration issues.
- Optimize firmware for performance, memory usage, reliability, and stability.
- Perform unit testing, integration testing, and system-level debugging.




- Develop production-ready firmware and support firmware releases.
- Collaborate with hardware, electrical, mechanical, and testing teams.
- Participate in code reviews, technical documentation, and firmware architecture discussions.

Required Skills

Programming:
- Strong knowledge of Embedded C
- Good knowledge of C/C++
- Solid understanding of pointers, memory management, interrupts, structures, and low-level programming
- Hands-on experience in Bare-Metal programming

Microcontrollers:
- STM32 Mandatory
- ESP32 / ESP8266
- AVR
- PIC

RTOS:
- FreeRTOS
- CMSIS-RTOS
- Tasks, Queues, Semaphores, Mutexes, and Timers

Communication Protocols:
- UART
- SPI
- I2C
- RS485
- MQTT
- BLE / BLE Mesh
- Wi-Fi
- Bluetooth

Development Tools:
- STM32CubeIDE
- STM32CubeMX
- Keil
- MPLAB X
- Atmel Studio
- Arduino IDE

Additional Skills
- Firmware debugging and troubleshooting
- Hardware-software integration
- Knowledge of JTAG/SWD debugg

📌 Embedded Software Engineer (Noida)
🏢 Octobotics
📍 Noida

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (noida) / noida