Senior Golang Developer (embedded)

Senior Golang Developer (embedded)

Responsibilities:

  • Developing, maintaining, and refining a fully functional software for two industrial communication devices based on a high-level OS (Linux, U-Boot, Secure Boot, Yocto) software that allows users to connect remotely to management systems.
  • Preparing integration with communication protocols like SNMP, IEEE802.1X, MQTT, Certificate Management, etc.
  • Collaborating with the project team to replicate essential functionalities that manage key information from the central control unit.

Requirements:

  • 5+ years of professional software development experience with a strong command of Golang (or C++),
  • Proven experience in developing embedded software without any HMI (Human-Machine Interface),
  • Linux and DevOps knowledge and experience,
  • Experience integrating with protocols (e.g., SNMP, MQTT, IEEE802.1X, Certificate Management),
  • Excellent problem-solving, analytical and design skills,
  • History of successful project ownership and delivery,
  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field,
  • Excellent verbal and written communication in English (B2).

Nice to have:

  • Experience in a leadership or lead developer role,
  • Sound knowledge of Agile/Scrum methodologies.

Type of work: Remote (only as employee working from Moldova)

 

If you're excited about the opportunity, join our team and enjoy an attractive salary package that reflects your expertise and dedication. Please send your CV to careers@amsoft-group.com