Middle Embedded Software Developer (IoT)
Job Summary
- Design separate components modules classes and devices
- Code debug document and maintain portions of software and hardware
- Perform various types of testing to ensure quality and reliability
- 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 of software installation and its operation
- Participate in conference calls and face-to-face meetings with the Customer and Customers partners
- Report status and progress according to project and company requirements
Qualifications :
- 3 years of professional experience with C
- Knowledge of widely used platforms (ST SiLabs NXP TI) interfaces and protocols (UART I2C SPI Modbus etc.)
- Hands-on experience with RTOS and IPC approaches
- Experience in debugging (including remote debugging) and troubleshooting solutions for embedded systems. It should include software debugging on real devices (using J-link ST-link) and debugging issues
- Familiarity with common embedded libraries and components such as HALs file systems and networking
- Upper-Intermediate English level or higher
Remote Work :
Yes
Employment Type :
Full-time
About Company
At Sigma Software, we are involved with the clients team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more