
Overview
Main job Location: Hyderabad
Working Mode: Fulltime
Timings: 09:00 AM –6:30 PM (Monday – Friday)
Package: 3.0 LPA to 4 LPA (Note: Salary is not a constraint for deserving candidates)
Experience: 1-3yearsQualification: B.E/B.Tech or M.E/M.Tech in Electronics, Electrical, Instrumentation, orEmbedded Systems EngineeringRole SummaryWe are looking for a skilled Embedded Software Developer to join our embedded systemsteam to develop and test low-level software for custom electronics in real-time and RF- based applications. The ideal candidate will have strong command over C, Embedded C, and C++, with hands-on experience in bare-metal firmware development, microcontroller programming, and hardware interfacing using communication protocolslike SPI, I2C, and UART.
Key Responsibilities Develop embedded firmware from scratch for microcontrollers (bare-metal) using C, Embedded C, and C++. Program and interface Phase Locked Loops (PLLs) over SPI, I2C, and UART protocols. Work on PIC, STM32, and Atmel microcontrollers for various real-time and low-levelsystem applications. Perform unit testing, integration testing, and hardware validation using oscilloscopes, logic analyzers, and debugging interfaces (JTAG/SWD). Collaborate with hardware teams to bring up and test new PCB designs and embeddedplatforms. Optimize firmware for performance, memory, and power in embedded environments. Write clear documentation and maintain version-controlled code repositories.
Required Skills & Experience• Strong programming skills in C, Embedded C, and C++. • Proficiency in bare-metal embedded software development (without RTOS). • Hands-on experience with PIC, STM32, or Atmel (AVR/SAM) microcontrollers. • Solid understanding of communication protocols: • I2C, SPI, UART – protocol design and debugging• Experience in PLL configuration and interfacing ,including register-levelcommunication. • Familiarity with memory-mapped I/O, clock configuration, and bootloader/firmwareupdates. • Experience with IDEs like STM32CubeIDE, Atmel Studio, or MPLAB X. If you are passionate about embedded system programming, close-to-hardwaredevelopment, and building robust and efficient firmware solutions, we invite you to applyand be part of our growing team.
Job Type: Full-time
Pay: ₹300,000.00 - ₹400,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Schedule:
- Day shift
Work Location: In person