SENIOR SOFTWARE ENGINEER - Embedded C

Happiest Minds Technologies

Bengaluru

On-site

INR 900,000 - 1,500,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Happiest Minds Technologies in Bengaluru is seeking an experienced Embedded Systems Engineer to join a fast-growing team. You will work on STM32/ARM-Cortex-M4 based platforms, integrate RTOS and hardware drivers, and collaborate with hardware and software teams to deliver robust device solutions.

The role emphasizes board bring-up, debugging, and performance optimization, with hands-on experience in Bluetooth/BLE, embedded web servers, and TCP/IP protocols.

Qualifications

  • Experience with STM32 or ARM-Cortex-M4 controllers.
  • Hands-on with RTOS (FreeRTOS, ThreadX, Zephyr or similar).
  • Low-level driver and BSP development, HW-SW integration.
  • Experience with GPIO/UART/SPI/I2C/CAN/USB/Ethernet/ADC/PWM/Timers.
  • Bluetooth/BLE stack integration and app development.
  • Developing and maintaining embedded web servers for device configuration and monitoring.
  • Knowledge of TCP/IP, HTTP/HTTPS, MQTT protocols.
  • Board bring-up, debugging and performance optimization.
  • Ability to analyze hardware schematics and collaborate with hardware teams.
  • Debugging with JTAG, GDB, Trace32/Lauterbach, scopes, logic analyzers.
  • Version control with Git.

Skills

Embedded systems
Hardware-software integration
Debugging
Team collaboration

Tools

STM32
ARM Cortex-M4
FreeRTOS
ThreadX
Zephyr
BSP
GPIO/UART/SPI
BLE stack
Embedded Web
TCP/IP
MQTT
GDB
JTAG
Trace32
Lauterbach
Oscilloscopes
Logic analyzers
Git

Job description

  • Strong experience with STM32 microcontrollers or similar ARM-Cortex-M4 controller
  • Hands-on experience with RTOS such as FreeRTOS, ThreadX, Zephyr, or similar.
  • Expertise in low-level driver development, BSP development, and hardware-software integration.
  • Experience with peripheral interfaces including GPIO, UART, SPI, I2C, CAN, USB, Ethernet, ADC, PWM, and Timers.
  • Strong experience in Bluetooth/BLE stack integration and application development.
  • Experience developing and maintaining embedded web servers for device configuration, monitoring, and diagnostics.
  • Working knowledge of TCP/IP networking, HTTP/HTTPS, MQTT, and related communication protocols.
  • Experience in board bring-up, debugging, and performance optimization.
  • Ability to analyze hardware schematics and work closely with hardware teams.
  • Hands-on experience with debugging tools such as JTAG, GDB, Trace32/Lauterbach, oscilloscopes, and logic analyzers.
  • Experience with version control systems such as Git.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer - Embedded
Senior Engineer - Embedded

Legrand • Thane

On-site
INR 900,000 - 1,500,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
C++ Embedded Developer
C++ Embedded Developer

Sunovaa Tech • Hyderabad, Bengaluru

On-site
INR 900,000 - 1,500,000
Embedded Systems Tech Leader (Single Board Computers (SBC), RTOS prog)
Embedded Systems Tech Leader (Single Board Computers (SBC), RTOS prog)

Dev Solutions • Gurugram District

On-site
INR 900,000 - 1,300,000
Embedded Software Developer
Embedded Software Developer

VME Vhire Solutions • Pune District

On-site
INR 400,000 - 700,000
Embedded Software Engineer
Embedded Software Engineer

Digital Core Technologies Pvt Ltd • Ernakulam

On-site
INR 600,000 - 1,000,000
Embedded Developer
Embedded Developer

Agiliad • Pune District

On-site
INR 900,000 - 1,300,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Embedded Software Engineer
Embedded Software Engineer

Octobotics • Sector 10

On-site
INR 1,800,000 - 2,400,000
Junior Embedded Software Engineer
Junior Embedded Software Engineer

HEX20 • India

On-site
INR 600,000 - 800,000