Search by job, company or skills

5-14 Years
Not Disclosed
Early Applicant
Quick Apply
  • Posted 6 hours ago
  • Be among the first 10 applicants

Job Description

Job Description

Title: Embedded Software Engineer

Experience: 5+

Location: Hyderabad (Telangana) – Work from Office

 

Job Summary

We are looking for an experienced Embedded Engineer with strong expertise in Embedded C/C++, firmware development, microcontrollers, and real-time operating systems. The candidate should have hands-on experience in end-to-end embedded product development, from requirements gathering to final acceptance testing.

Responsibilities

·        Design, develop, and maintain embedded software and firmware.

·        Develop applications using Embedded C and C++.

·        Work with microcontrollers such as ARM Cortex-M, STM32, ESP32, PIC, or AVR.

·        Develop and implement device drivers and hardware interfaces.

·        Work with RTOS platforms such as FreeRTOS.

·        Implement communication protocols including UART, SPI, I2C, CAN, USB, and Ethernet.

·        Perform debugging, troubleshooting, and optimization of embedded systems.

·        Collaborate with hardware, software, and testing teams.

·        Conduct unit testing, integration testing, system testing, and acceptance testing.

·        Ensure system reliability, performance, and memory optimization.

Requirements

  • Minimum 5+ years of hands-on experience in Embedded Systems Development.
  • Strong programming skills in Embedded C and C++.
  • Good knowledge of ARM-based microcontrollers and microprocessors.
  • Experience with RTOS / FreeRTOS.
  • Strong understanding of UART, SPI, I2C, CAN, and USB protocols.
  • Experience in firmware development and device driver development.
  • Knowledge of Embedded Linux is an advantage.
  • Hands-on experience with debugging tools such as JTAG, SWD, Oscilloscopes, and Logic Analyzers.
  • Familiarity with development tools such as Keil, IAR, GCC, and STM32CubeIDE.
  • Experience with Git or other version control systems.

More Info

Job Type:
Function:
Employment Type:

Key Skills

Similar Jobs

4-6 yrs
Hyderabad, India
Skills:
Can, Linux Device Driver Development, I2c, C Programming, Spi, ARM Architecture – APU RPU, Bare-Metal development, QSPI, I3C, OSPI, Embedded concepts
3-6 yrs
Hyderabad, India
Skills:
laboratory equipment , C, Networking, DDR, Shell, Pcie, Computer Architecture, Debugging, Python, Automation Scripting, Software Development, Usb, C++, PowerShell, Operating Systems, Ethernet, high-speed interfaces, logic analyzers, protocol analyzers, Oscilloscopes, Digital Design, DisplayPort, Embedded Systems, Epyc technologies, Video RF, MIPI, analytical problem-solving, hardware debug, Hardware Design
3-5 yrs
Ramachandrapuram, Hyderabad, India
Skills:
C, Spi, Jtag, Gitlab, I2c, Rs232, Python, Usb, C++, Dac, Uart, Gpio, Git, Linux, Ethernet, Timers, ADC, logic analyzers, Oscilloscopes, DMA, embedded tool chains, Digital Potentiometers, Interrupts, Rs485
6-8 yrs
Hyderabad, India
Skills:
C, Linux kernel, Board Support Package, Zephyr, Embedded Linux, shell scripting, Python, C++, Git, TF-A, Vitis, OpenBMC, AMD Vivado, RISC-V, FPGA technologies, OpenAMP, qemu, CI/CD workflows, Yocto Project, OpenEmbedded, bootloaders, device trees, BitBake, U-Boot, AMD Adaptive SoCs
10-12 yrs
Hyderabad, India
Skills:
C, C++, Embedded Linux, Git, Docker, Valgrind, wpa_supplicant, iw, Wi-Fi 7, USP TR-369, iMTP, hostapd, TR-181, prplOS, ubus, Wi-Fi 6E, PERF