
Middle Embedded Software Engineer
Posted May 25

Posted May 25
This is a fully remote position, open to applicants in Romania.
• Create distinct components, modules, classes, and devices.
• Write, debug, document, and maintain sections of both software and hardware.
• Conduct various types of testing.
• Engage in estimation and planning meetings.
• Aid in the creation of technical project documentation and user manuals.
• Support test engineers and technical personnel in resolving software installation and operational issues.
• Take part in conference calls and in-person meetings with clients and their partners.
• Adhere to the highest engineering practices, technical standards, and quality benchmarks established for the project.
• Provide status updates and progress reports in line with project and company requirements.
• Identify existing shortcomings in the development workflow, established procedures, engineering practices, and configuration environments, and recommend enhancements.
• Raise technical concerns to the Architect, Team Lead, and Project Manager.
• Over 4 years of experience with C programming.
• Familiarity with cloud connectivity applications, including monitoring and Firmware-Over-the-Air (FOTA) solutions.
• Strong expertise in communication technologies such as LTE, BLE, OpenThread, MQTT, and cybersecurity.
• Hands-on experience with Yocto Linux.
• Proficient in debugging and troubleshooting embedded systems, including software debugging on actual devices (using J-Link, ST-Link) and addressing system-level challenges.
• Upper-Intermediate proficiency in English.
• PREFERRED: Knowledge of hardware.
• Experience with Docker, GitLab, and Jira.
• Comprehensive benefits package.
• Opportunities for professional development and growth.
• Flexible working hours and remote work options.
• Collaborative and innovative work environment.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.