
Search by job, company or skills
Join Formulatrix Indonesia as a Software Engineer and help build cutting-edge software for robotic automation. Work with C#, C++, .NET, ASP.NET Core, SQL Server and PostgreSQL to develop solutions used by top pharmaceutical companies and research labs worldwide. Solve complex problems, shape innovative products, and see your code come to life in real-world automation.
What will you do:
Design, develop, and maintain scalable software solutions, translate business requirements into technical solutions, resolve complex technical issues, and contribute to improving development processes.
What we are looking for:
Bachelor's degree in Computer Science, Information Technology, Electronics Engineering, or equivalent practical experience.
At least 1 year (Middle Level) and 4 years (Senior Level) of experience as a Software Development
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 / Bandung / Semarang (depending on placement).
Soft skills:
Strong analytical and problem-solving skills.
A natural tinkerer: curious, proactive, and eager to learn. Someone who enjoys fiddling with technology, robots/hardware, or any DIY projects in their spare time.
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.
Proven leadership & mentoring experience (If you applied for a Senior level).
Nice to have:
Personal maker projects: Experience with DIY electronics (Arduino/Raspberry Pi), home automation, building PCs, or contributing to Open Source projects.
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.
An Electronics Engineering background is preferred.
What we offer:
Exposure to an intensive R&D work environment.
Close collaboration with top-tier engineers.
Enjoy working in a slow-living city with clean air, fresh water from a mountain spring, beautiful natural sceneries, away from pollution and traffic jams in large cities.
BPJS health & employment insurance.
Additional Health Insurance.
Performance-based bonus.
Religious holiday allowance (THR).
Flexible work Arrangements.
Paid time off (eligible after 3 months of employment).
Casual dress code (e.g., T-shirts).
Office facilities that support professional productivity as well as social interaction and collaboration.
Want your CV to stand out Show us what you've built and what you're proud of.
We highly encourage you to include :
Personal Projects / Tech-related Hobbies
At Formulatrix, we are problem solvers and builders at heart. We highly encourage you to include a Hobbies and Side Projects section in your CV. We'd love to hear about the things you fiddle with in your spare time, or in your past experience.
Achievements
We encourage you to highlight key accomplishments from your professional or personal projects. Focus on the results or impact you have delivered, such as improvements, optimizations, or successful implementations.
Job Description & Contribution
When describing your experience, try to summarize your main responsibilities and contributions clearly. Keep it concise, but provide enough context so we can understand your role and the impact of your work.
Job ID: 144533535