Embedded

Wipro 

📍 Bengaluru, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

EmbeddedC/C++ARMRTOSGit

Industry

AutomotiveConsumer Electronics

Job Description

Job description:

Job Description

Embedded Software Developer / Embedded Firmware Engineer

Responsibilities
Design, develop, test, and maintain embedded software/firmware.
Write efficient, reliable code in Embedded C/C++.
Develop software for microcontrollers and microprocessors (ARM Cortex-M, STM32, PIC, AVR, ESP32, etc.).
Interface with hardware peripherals such as UART, SPI, I2C, CAN, USB, GPIO, ADC, DAC, PWM.
Debug firmware using tools like JTAG, GDB, oscilloscopes, and logic analyzers.
Develop and optimize device drivers, bootloaders, and BSPs where required.
Work with RTOS (e.g., FreeRTOS, Zephyr, ThreadX) or embedded Linux.
Collaborate with hardware engineers for board bring-up and hardware-software integration.
Perform code reviews, testing, documentation, and bug fixing.
Follow software development best practices, version control (Git), and coding standards such as MISRA C (for automotive applications).

͏ ͏ ͏ ͏

Reinvent your world. We are building a modern Wipro. We are an end-to-end digital transformation partner with the boldest ambitions. To realize them, we need people inspired by reinvention. Of yourself, your career, and your skills. We want to see the constant evolution of our business and our industry. It has always been in our DNA - as the world around us changes, so do we. Join a business powered by purpose and a place that empowers you to design your own reinvention. Come to Wipro. Realize your ambitions.

Applications from people with disabilities are explicitly welcome.