Main job Location: Hyderabad
Working Mode: Full-time
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-3 years
Qualification: B.E/B.Tech or M.E/M.Tech in Electronics, Electrical, Instrumentation, or
Embedded Systems Engineering
Role Summary
We are looking for a skilled Embedded Software Developer to join our embedded systems
team 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, micro
controller programming, and hardware interfacing using communication protocols like SPI, I2C, and UART. Key Responsibilities
- Develop embedded firmware from scratch for micro-controllers (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 micro-controllers for various real-time and low-level
system 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 embedded
platforms. Optimize firmware for performance, memory, and power in embedded environments. Write clear documentation and maintain version-controlled code repositories. https://www.unistring.com
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) micro-controllers. Solid understanding of communication protocols: I2C, SPI, UART – protocol design and debugging
- Experience in PLL configuration and interfacing ,including register-level
communication. Familiarity with memory-mapped I/O, clock configuration, and bootloader/firmware
updates. Experience with IDEs like STM32CubeIDE, Atmel Studio, or MPLAB X. If you are passionate about embedded system programming, close-to-hardware
development, and building robust and efficient firmware solutions, we invite you to apply
and be part of our growing team.
Minimum Service Agreement : 2 Months Training + 24 Months FTE
Pay: ₹300,000.00 - ₹500,000.00 per year
Benefits:
Work Location: In person