Middle/Senior Embedded Software Engineer (Yocto)
Core
Design, code, debug, and maintain embedded software components and modules for IoT-driven solutions with cloud connectivity.
Role type
Middle/Senior Embedded Software Engineer (Yocto)
Builds
IoT devices with cloud connectivity, monitoring, and Firmware-Over-the-Air (FOTA) solutions
Domain
IoT, embedded systems, communication technologies
Deliverable
production ML models | product features
Required skills
C programming, Yocto Linux, embedded system debugging, LTE, BLE, OpenThread, MQTT, cybersecurity, FOTA, cloud connectivity applications
Preferred skills
Hardware knowledge, Docker, GitLab, Jira
Responsibilities
Design separate components, modules, and classes; code, debug, document, and maintain software and hardware; perform testing; participate in estimation and planning; contribute to technical and user documentation; assist test engineers in solving technical issues; participate in meetings with customers and partners; report status and progress; identify process deficiencies and suggest improvements; escalate technical issues to leadership.
Seniority
Senior, hands-on IC
