Embedded Software Engineer

Unistring Tech Solutions Pvt. Ltd.

  • Hyderabad,
  • Job TypeFull Time
  • Experience Fresher - 3 Year
  • No Of Vacancies 3
  • Salary Rs 25000 To Rs 33333
  • Designation Embedded Software Enginner
  • Download Job Description

Job Description

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 RFbased
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.

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


Job Role
Embedded Software Engineer

Skills
  • EmbeddedC
  • bare-metal embedded software development
  • PIC
  • STM 32
  • I2C
  • SPI
  • UART

Qualification
  • B.E. / B.Tech.