About the role:
Join Formulatrix Indonesia as a Senior Software Engineer in Salatiga or Semarang, Central Java. Help build cutting-edge software for robotic automation. Work with C#, C++, Visual Studio, Rider, Windows Forms, WPF, 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, see your code come to life in real-world automation, and contribute to a greater good for humanity.
What will you do:
Lead system design and architecture, ensure code quality and performance, handle complex technical challenges, mentor junior engineers, and drive team collaboration.
What we're looking for:
- Bachelor's degree in Computer Science, IT, Electronic Engineering, or related field.
- 4+ years solid experience in C# / C++ / Java.
- Strong grasp of OOP, SDLC, and software architecture best practices.
- Quality-driven, detail-oriented, and a motivated team player.
- The placement will be in Salatiga or Semarang.
Soft skills:
- Proven leadership & mentoring experience.
- 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 (one or more) Electronics Engineering background.
What we offer:
- Enjoy working in a slow-living city with clean air, fresh water from mountain spring, beautiful natural sceneries, away from pollution and traffic-jam in large cities
- BPJS Health & Employment Insurance, additional Health Insurance
- Performance 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