Sigma Software
Embedded Software Engineer
Remote Middle $2.5k–$8.4k/moest.
Summary
Sigma Software is seeking a skilled Embedded Software Engineer to join their growing team and support customers in delivering IoT-driven solutions. In this role, you will collaborate with experienced engineers to design and implement high-quality solutions for embedded systems, cloud connectivity, and modern communication technologies.
What you'll do
- Design separate components, modules, classes, and devices
- Code, debug, document, and maintain portions of software and hardware
- Perform different types of testing
- Participate in estimation and planning sessions
- Contribute to the development of technical project documentation and user documentation
- Provide assistance to test engineers and support personnel in solving technical issues
- Participate in conference calls and face-to-face meetings with customers
- Comply with best engineering practices, technical standards, and quality criteria
- Report status and progress according to project demands
- Identify deficiencies in development process and suggest improvements
- Escalate technical issues to Architect, Team Lead, and Project Manager
Requirements
- 4+ years of experience with C
- Experience with cloud connectivity applications, including monitoring and Firmware-Over-the-Air (FOTA) solutions
- Strong background in communication technologies such as LTE, BLE, OpenThread, MQTT, and cybersecurity
- Practical experience with Yocto Linux
- Practical experience with RTOS
- Experience in debugging and troubleshooting embedded systems, including software debugging on real devices (using J-Link, ST-Link)
- Upper-Intermediate level of English
- Plus: Hardware knowledge, Experience with Docker, GitLab, and Jira
Conditions
Details on schedule, benefits, and perks not provided in the posting.