>

Job Summary


Job Type
Permanent

Seniority
Mid

Years of Experience
At least 3 years

Tech Stacks
UDP
TCP
Debian
Strategy
Shell Script
TDD
Shell
OOP
Linux

Job Description


Apply
We are looking for a Software Engineer for our team This candidate will build printer embedded, and customer facing application, primarily focusing on enable users to operate with Structo’s 3D printers. Working with close-knit team which has members with expertise of web application and cloud technologies and firmware.
 
Responsibilities:
  • Develop GUI and CLI applications to communicate with other middlewares within the system.
  • Prepare and build deployable package for Debian flavor Linux system.
  • Participate in software implementation and testing for pilot and later stage of product.
  • Work and coordinate across internal teams to achieve overall goals and strategy.
  • Maintain accurate documentation of concepts, APIs, and processes.
 
Requirements:
  • Degree with Computer Science or any other related engineering.
  • More than 2 years of experience.
  • Good understanding of OOD/OOP and some basic design patterns.
  • Familiar with multi-threading and distributed systems.
  • Proficient in Frontend framework like JavaFX.
  • Experience in developing GUI and CLI applications for Linux.
  • Strong experience and knowledge of Shell scripting.
  • Practices good test-driven development workflow.
  • Strong experience and knowledge of administration/configuration maintenance of Linux OS systems.
  • Experience with networking and/or web services protocols (TCP, UDP/IP, PPP, HTTP).

Salaries of Software Engineer at Structo

Salaries from Structo that are similar to Software Engineer

7700 SGD

Estimated Salary

View more Software Engineer salaries at Structo View more Software Engineer salaries


NodeFlair Insights of Structo