Middle Embedded Software Engineer (Department)
Core
Design, code, debug, and maintain embedded software components and modules for IoT-driven solutions, supporting cloud connectivity and real-world device challenges.
Role type
Middle Embedded Software Engineer
Builds
Embedded software components, firmware, and IoT solutions
Domain
IoT, embedded systems, cloud connectivity
Deliverable
production ML models | product features
Required skills
C programming, embedded system debugging, LTE/BLE/OpenThread/MQTT protocols, cybersecurity, Yocto Linux, FOTA solutions
Preferred skills
Hardware knowledge, Docker, GitLab, Jira
Technologies
C, Yocto, Linux, J-Link, ST-Link, Docker, GitLab, Jira
Responsibilities
Design separate components, modules, and classes; code, debug, and maintain software and hardware portions; perform various types of testing; participate in estimation and planning sessions; contribute to technical and user documentation; assist test engineers in resolving 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
Middle, hands-on IC (via careerplan.io/jobs/744000118184723-middle-embedded-software-engineer-department-at-sigma-software)
