Robotics Software Engineer

FORMULATRIX

Salatiga ꦱꦭꦠꦶꦒ

On-site

IDR 180,000,000 - 300,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Formulatrix seeks a Robotics Software Engineer to own code and collaborate with mechanical, electronics, and firmware teams in Salatiga. You will contribute to production-grade software across C++ on Linux SBCs and C# on PC servers, with Python prototyping as needed.

Fresh graduates with strong fundamentals are encouraged; a problem-solving mindset and domain understanding are valued to raise engineering standards across our robotic systems.

Qualifications

  • Background education in Physics, Electronics Engineering, or Computer Science is a plus.
  • Fresh graduates with strong fundamentals encouraged to apply.

Responsibilities

  • Take ownership of code and collaborate with mechanical and electronics engineers to set technical standards.
  • Develop maintainable software for C++ on Linux SBCs and C# on PC servers; prototype in Python as needed.
  • Ensure software is testable, deployable, and adaptable for production labs worldwide.

Skills

C++
C#
Python
Linux

Education

Physics
Electronics Engineering
Computer Science

Tools

Linux SBCs

Job description

Skip to content

Careers
Indonesia Opportunities
Robotics Software Engineer
Placement: Salatiga
About the Role

At Formulatrix, we make precision lab instruments and automation systems used by researchers at the world's leading pharma companies, biotech labs, and universities.

Our products range from high-precision stationary instruments (gantry, SCARA, five-bar linkage) to autonomous mobile platforms, all powered by software we build in-house.

Some of our products are mature and field-proven; while others are at an earlier stage where we're actively moving from rapid R&D toward production-grade architecture. You'll likely touch both and help raise the bar across the board.

We're looking for an engineer who's excited to take ownership of their code, collaborate closely with mechanical and electronics engineers, and help set the technical standards for our next generation of products. Whether you're a seasoned developer or a fresh graduate with strong fundamentals, if you love understanding how things actually work, we'd love to hear from you.

What software engineering means to us

System First Approach

We don't treat every problem as purely a software problem. We analyze the mechanics, electronics, and physics before writing a single line of code.

Prefer Simplicity

We value architectures that are easy to test, easy to debug, and don't reinvent what already exists, especially when running on SBC with real resource constraints.

Technical Rigor

We value deep planning over quick fixes. By addressing edge cases and architectural debt early, we maintain long-term system stability and avoid the compounding costs of rushed implementations.

Cross Disciplinary Collaboration

We work shoulder-to-shoulder with mechanical, electronics, and firmware engineers. Understanding their constraints help us write better software and strengthen the overall system.

What we expect from you

You Understand the Problem Domain

You can dig into a physical or logical problem, grasp it deeply, and explain it clearly to non-technical stakeholders. Domain mastery comes before solution design.

You Design Solutions That Fit the Problem

You prioritize a design that mirrors the physical requirements of the instrument over one that is simply convenient to codes.

You Write Software That Lasts

Maintainable, testable, and extensible code. You care about deployability, whether your work is simple to install and support in research labs around the world.

Technical skills

Our production code is primarily C++ on Linux SBCs and C# on the PC servers. We also prototype in Python, familiarity with any of these will help you hit the ground running.

But if you have strong coding logic and rock-solid software fundamentals, picking up a new syntax is just a matter of time, and that's the kind of software engineer we're interested in.

Other skills we value: Coordinate systems & transforms, path-finding and motion solvers, physics or electronics engineering fundamentals, and comfort working in Linux environments.

Background education in Physics, Electronics Engineering, or Computer Science is a plus. Fresh graduates with solid math and logic skills are warmly encouraged to apply.

Apply and join us if you are
  • Curious across disciplines: you enjoy learning about hardware to write better software.
  • A disciplined planner: you analyse before you execute.
  • A fast learner: you quickly adapt to new algorithms, paradigms, or languages when the problem calls for it.
  • A clear communicator: you can explain complex technical ideas to non-technical teammates.
  • Pragmatic: you reach for proven, existing solutions before rolling your own, and you know when a problem genuinely requires a custom approach.
  • Field-focused: you care that your code is simple to deploy and support in labs around the world.
Contact

Address
PT PROMANUFACTURE Indonesia
Jl. Soekarno Hatta No. 14, Cebongan,
Argomulyo, Salatiga, 50736 Indonesia

Phone
+62 851-1160-0121

Email
forindojob@formulatrix.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Application Engineer
Application Engineer

Formulatrix Indonesia • Jawa Tengah

On-site
IDR 216,000,000 - 360,000,000
System Integration Engineer
System Integration Engineer

FORMULATRIX • Salatiga ꦱꦭꦠꦶꦒ, Kota Semarang

On-site
IDR 167,757,000 - 251,636,000
Flexible working hours
Professional development opportunities
Casual working atmosphere
+1
Application Engineer
Application Engineer

Formulatrix Indonesia • Salatiga ꦱꦭꦠꦶꦒ

On-site
Automation Engineer
Automation Engineer

FORMULATRIX • Salatiga ꦱꦭꦠꦶꦒ

On-site
Competitive salary and benefits
Employee empowerment
Excellent growth opportunities
Process Engineer - Electronics
Process Engineer - Electronics

FORMULATRIX • Salatiga ꦱꦭꦠꦶꦒ

On-site
Software Research Engineer
Software Research Engineer

FORMULATRIX • Kota Bandung

On-site
Application Engineer
Application Engineer

FORMULATRIX • Salatiga ꦱꦭꦠꦶꦒ

On-site
IDR 89,280,000 - 133,920,000
Electronics Engineer
Electronics Engineer

Formulatrix Indonesia • Salatiga ꦱꦭꦠꦶꦒ

On-site
IDR 61,380,000 - 111,600,000
Software Research Engineer - Bandung
Software Research Engineer - Bandung

PT Formulatrix Indonesia • Salatiga ꦱꦭꦠꦶꦒ

On-site
IDR 167,400,000 - 279,000,000
Robotics Software Engineer — Build Precision Lab Systems
Robotics Software Engineer — Build Precision Lab Systems

FORMULATRIX • Salatiga ꦱꦭꦠꦶꦒ

On-site
IDR 180,000,000 - 300,000,000