29 Aug
|
Sunovaa Tech
|
Hyderabad
29 Aug
Sunovaa Tech
Hyderabad
Roles and Responsibilities :
Experience: 2 – 8 Years
Location: Bangalore / Hyderabad
Mode of interview : Face To Face ( 1st Sep 2026 )
Job Summary
We are looking for an Embedded Software Engineer with strong expertise in Embedded C++, RTOS, and Object-Oriented Programming (OOPs) to develop high-performance, real-time systems for safety-critical and industrial applications.
Key Responsibilities
- Design and develop embedded software using Embedded C++ for real-time systems
- Work on RTOS-based development (task scheduling, interrupts, IPC, memory management)
- Implement OOP concepts (Encapsulation, Inheritance, Polymorphism) in embedded design
- Develop low-level drivers and middleware for microcontrollers/processors
- Interface with hardware components like sensors, communication modules, and peripherals
- Debug and optimize code for performance, memory, and reliability
- Participate in code reviews, unit testing, and integration testing
- Work with cross-functional teams (hardware, systems, QA)
Technical Skills Required
- Solid programming in Embedded C++ (mandatory)
- Hands-on experience with RTOS (e.g., Free RTOS, VxWorks, ThreadX)
- Good understanding of OOP concepts and design patterns
- Knowledge of device drivers, interrupt handling, and memory management
- Familiarity with communication protocols: UART, SPI, I2C, CAN
- Debugging tools: JTAG, oscilloscopes, logic analyzers
- Version control: Git
-
📌 Senior Software Engineer (Hyderabad)
🏢 Sunovaa Tech
📍 Hyderabad