CareerPlanGet AI match score →

Embedded Software Developer (C++)

Hyderabad, TS, in💼 Full-time🗓 2026-03-03 → 2026-07-31

Core

Design, develop, and implement robust embedded software systems for Windows/Linux/RTOS environments, focusing on multi-threading, resource constraints, and IoT solutions.

Role type

Senior Embedded Software Engineer (C++)

Builds

Embedded software applications and IoT remote monitoring solutions

Domain

Embedded Systems / IoT / Real-time Operating Systems

Deliverable

production ML models | product features

Required skills

C++ (Modern), C, RTOS (ThreadX, RTXC), Linux, Windows (embedded), Multi-threading, Multi-tasking, ARM BSP/Yocto, Network protocols, Software architecture design, Risk assessment

Preferred skills

Cybersecurity risk mitigation, Formal design tools, Highly regulated industry experience, Software security training

Technologies

ThreadX, RTXC, Linux, Windows, Yocto, ARM

Responsibilities

Identify and solve complex technical inconsistencies, Develop C++ code and software designs per architecture specs, Propose technical direction for future development, Conduct in-depth design reviews, Mentor junior engineers, Investigate new software technologies

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗