Embedded Software Engineer (Chennai)

Embedded Software Engineer (Chennai)

08 Nov
|
Whirlpool
|
Chennai

08 Nov

Whirlpool

Chennai

KEY RESPONSIBILITIES:

Firmware Development: Design, write, and test low-level firmware in Embedded C for bare-metal architectures and Real-Time Operating Systems (FreeRTOS).

Peripheral Drivers: Develop and maintain low-level drivers and Board Support Packages (BSP) for timers, ADC/DAC, DMA, GPIO, and external Flash/EEPROM.

Wired Protocols: Implement, configure, and troubleshoot wired serial and fieldbus interfaces including UART, SPI, I2C, and CAN / RS-485.

Hardware Bring-Up: Lab Debugging: Bring up prototype boards and troubleshoot firmware-hardware issues using oscilloscopes, logic analyzers, multimeters, and JTAG/SWD debuggers.

Hardware Collaboration: Review hardware schematics, pinout mappings, and semiconductor datasheets in close collaboration with hardware design engineers.

MINIMUM REQUIREMENTS (MUST HAVE):

Experience: Minimum 3 years of hands-on skilled experience in embedded firmware development.

Core Programming:



Proficient in software development skills (C/C++/Python/...)

Target Microcontrollers: Demonstrated hands-on experience with at least one major MCU family: STMicroelectronics (STM32), NXP (LPC, Kinetis, S32K), or Renesas (RA, RX, RL78).

Communication Interfaces: Direct experience configuring and debugging wired buses: UART/USART, SPI, I2C, and CAN.

OS &Execution; Models: Practical understanding of RTOS concepts (FreeRTOS tasks, queues, semaphores, mutexes) and bare-metal superloops.

Lab Instrumentation:

Hands-on experience using in-circuit debuggers (J-Link, ST-Link, E2) and diagnostic tools (logic analyzers, digital oscilloscopes).

Education:

Bachelor degree in Electronics & Communication Engineering (ECE),

Electrical & Electronics Engineering, (EEE),

Computer Engineering, or related technical field.

📌 Embedded Software Engineer (Chennai)
🏢 Whirlpool
📍 Chennai

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 (chennai) / chennai

Subscribe to this job alert:

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