Beranda Loker Detail
F
Information and Communication Technology 🏢 Full Time ⭐️ Terverifikasi

RnD Senior Software Engineer

Formulatrix
Salatiga, Jawa Tengah
Estimasi Gaji
Rp 15.000.000 – Rp 30.000.000
Live Update
26 April 2026
Batas Akhir
26 Apr 2027

Deskripsi Pekerjaan

Are you a seasoned Software Engineer with a passion for innovation and a drive to shape the future of technology? Formulatrix, a global leader in laboratory automation and scientific instrumentation, is looking for a talented and highly motivated RnD Senior Software Engineer to join our dynamic team in Salatiga, Jawa Tengah, Indonesia.

At Formulatrix, we are at the forefront of developing sophisticated software solutions that power our cutting-edge robotic systems and scientific instruments. As an RnD Senior Software Engineer, you will play a pivotal role in the entire software development lifecycle, from conceptualization and design to implementation, testing, and deployment. You will work on challenging projects that involve complex algorithms, real-time control systems, data visualization, and user interface development, all aimed at pushing the boundaries of scientific research.

We are seeking a hands-on, top-notch Software Engineer who thrives in an environment that encourages creativity, collaboration, and continuous learning. You will be instrumental in developing innovative features, optimizing existing systems, and contributing to the architectural design of our next-generation products. This is an exciting opportunity to leverage your expertise, mentor junior engineers, and make a significant impact on products used by scientists worldwide. If you're passionate about crafting robust, scalable, and high-performance software that makes a difference, we encourage you to apply!

Tanggung Jawab

  • Lead the design, development, and testing of complex software modules for new and existing R&D projects.
  • Collaborate with cross-functional teams, including hardware engineers, scientists, and product managers, to define software requirements and specifications.
  • Architect and implement robust, scalable, and high-performance software solutions, adhering to best practices and coding standards.
  • Conduct code reviews, provide constructive feedback, and mentor junior software engineers.
  • Diagnose and resolve complex technical issues, ensuring the stability and reliability of software systems.
  • Drive continuous improvement in software development processes, tools, and methodologies.
  • Research and evaluate new technologies and tools to enhance product capabilities and development efficiency.

Kualifikasi

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 5+ years of professional experience in software development, with a strong focus on R&D or product development.
  • Proficiency in one or more programming languages such as C#, C++, Java, or Python, with a strong understanding of object-oriented design principles.
  • Experience with software architecture, design patterns, and developing multi-threaded or distributed systems.
  • Strong problem-solving skills and the ability to troubleshoot complex software issues.
  • Familiarity with source control systems (e.g., Git) and agile development methodologies.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
  • Experience with real-time systems, embedded systems, or scientific instrumentation software is a significant plus.

Keahlian yang Dibutuhkan

C# C++ Java Python Software Architecture Object-Oriented Design Algorithm Development Data Structures Real-time Systems Multithreading Git Agile Development Problem Solving System Design Unit Testing API Development

Siap Mengambil Tantangan Ini?

Pastikan resume Anda sudah siap. Kirimkan lamaran Anda sekarang sebelum tanggal deadline.

Lamar Sekarang

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua