Embedded Software Engineer
Core
Design and implementation of embedded software for real-time systems and device-to-cloud integration.
Role type
Embedded Software Engineer
Builds
Embedded software solutions and cloud-integrated products for clients
Domain
Embedded systems, IoT, device-to-cloud
Deliverable
production ML models | product features
Required skills
C/C++, Python, real-time systems, hardware-aware development, requirements engineering, system design, testing
Preferred skills
Embedded Linux, real-time OS, cloud technologies (AWS, Azure, Google Cloud), CI/CD, cybersecurity, regulated industry projects (vehicles, medtech, defense)
Technologies
C, C++, Python, Embedded Linux, RTOS, AWS, Azure, Google Cloud
Responsibilities
Design and implement embedded software in C/C++; integrate embedded devices with cloud platforms; participate in requirements, architecture, testing, and quality assurance; collaborate in cross-functional teams
Seniority
Mid-level, hands-on IC
