Embedded Software Engineer
Core
Design and implementation of embedded software in C/C++, integrating embedded devices with cloud platforms.
Role type
Embedded Software Engineer
Builds
Real-time embedded systems and device-to-cloud solutions
Domain
Embedded systems, IoT, Cloud integration
Deliverable
production ML models | product features
Required skills
C/C++, Python, Real-time systems, Hardware-aware development, Requirements engineering, System testing
Preferred skills
Embedded Linux, Real-time OS, Cloud technologies (AWS, Azure, GCP), CI/CD, Cyber/cloud security, Automotive/Medtech/Defense experience
Technologies
C, C++, Python, Embedded Linux, 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
