Embedded C++
Core
Developing embedded software systems with a focus on real-time performance, protocol stacks, and drivers.
Role type
Senior Embedded C++ Software Engineer
Builds
Multi-threaded embedded applications, protocol stacks, and drivers
Domain
Embedded Systems / Real-Time Operating Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded C++, OOAD, RTOS (VxWorks, Embedded Linux), Multi-threading, Protocol Stack Development, Driver Development, Boot Sequence Design, CPU Tool Chain
Preferred skills
SDLC process expertise, System optimization
Responsibilities
Design and implement large multi-threaded embedded applications, Develop and optimize protocol stacks and drivers, Debug and optimize real-time performance in RTOS environments
Seniority
Senior, hands-on IC
Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.