Web Canam Technology
Job description
We are looking for a highly skilled Software Engineer professional to join our team. This role involves software development and support for network communication systems, preferred with embedded systems, IoT and Network Manager Systems knowledge. The ideal candidate has experience creating software for web servers (Front and Backend) including API and client-server applications. Protocol communication knowledge like SNMP, Modbus and MQTT. Database administration and management like MySQL, flat files, SQLite.
Responsibilities
Develop and maintain software/firmware for devices and servers. Collaborate in the development of Radio Frequency Equipment and Network manager applications. Create efficient communication interfaces with devices and servers. Perform project deployment and systems integrations.
Qualifications
1. University degree in Software Engineering, or a related field.
2. Previous experience in software development for Network server communication, IoT protocols, with a minimum of 1 to 3 years of experience.
3. Proficiency in programming languages JAVA, Python, C/C++.
4. Knowledge of Web Development and APIs.
5. Experience in MySQL Database.
6. Familiarity with communication protocols such as SNMP, Modbus, and MQTT.
7. Intermediate level of English.
8. Knowledge of Networking.
9. Basic or Advanced Knowledge of Electronics, especially when working on embedded systems and related hardware. Analog/Digital inputs, Serial protocols (CAN, Serial, I2C)
Preferred
1. Teamwork Skills.
2. Analytical and Problem-Solving Skills.
3. Linux, Windows, Docker, Cloud, Cybersecurity, PLC.
4. ODOO CRM development.
5. Elaborate documentation, instructions and SOP.
6. Software Versioning Tools.
Para solicitar este trabajo envía un correo electrónico con tus detalles a svega@canamtechnology.com