Search by job, company or skills

Formulatrix

Robotics Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the role

We are looking for an experienced Software Engineer to join our team at Formulatrix Indonesia, a leading technology company based in Salatiga, Central Java. In this full-time role, you will play a crucial part in the development and implementation of cutting-edge software solutions that power our innovative products.

What you'll be doing

  • Design, develop, and maintain high-quality, scalable software applications and systems.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Write clean, efficient, and well-documented code following the latest software engineering best practices.
  • Identify and resolve complex technical issues, bugs, and bottlenecks.
  • Contribute to the continuous improvement of our software development processes and tools.

What we're looking for

  • Bachelor's degree in Computer Science, Information Technology, Electronics Engineering, or equivalent practical experience.
  • At least 1 year of experience as a Software Engineer or Developer, preferably in a similar role.
  • Strong proficiency in at least one object-oriented programming language (C#, C++, Python, Java, or similar).
  • Solid understanding of object-oriented programming, software architecture, and design patterns.
  • Experience with the full software development lifecycle.
  • Familiarity with unit testing, debugging, and version control systems.
  • Good understanding of software performance, scalability, and maintainability.
  • Willing to work in Salatiga / Semarang (depending on placement).

Soft skills:

  • Strong analytical and problem-solving skills.
  • Curious, proactive, and eager to learn new technologies.
  • Highly motivated and a strong team player.
  • Clear and effective communication skills in English.
  • Detail-oriented with the ability to adapt and prioritize in a fast-paced R&D environment.

Nice to have:

  • Hands-on experience with robotics hardware, troubleshooting, and system debugging.
  • Hands-on experience developing robotics systems, including kinematics, control, and path planning.
  • Experience building and deploying neural networks for computer vision.
  • Strong knowledge of computer vision algorithms, optics, imaging systems, and familiarity with ML/CV frameworks (TensorFlow, PyTorch, OpenCV).
  • Proficient in Linux on SBCs (NVIDIA Jetson, Raspberry Pi) with a strong interest in research and emerging technologies.
  • Preferrable Electronics Engineering background

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 146997907