Software Engineer

Aonic


Date: 4 hours ago
City: Subang Jaya
Contract type: Full time
About The Role

We are seeking a Software Engineer to develop and enhance our desktop-based mapping software used in agricultural environments. This platform integrates with AI-powered backend systems for tree detection, enabling users to visualize, analyze, and manage geospatial agricultural data effectively.

You will play a key role in building interactive map tools, integrating Al services, and ensuring the application performs reliably in real-world use cases.

Key Responsibilities

  • Design and develop scalable desktop applications using Golang (Wails framework).
  • Build and maintain interactive mapping features using Leaflet and modern frontend technologies.
  • Integrate Al server APis for tree detection, Tirocessing, and visualization within the application.
  • Collaborate with Al/ML engineers to ensure seamless data flow between the application and backend services.
  • Translate business and operational requirements into technical solutions.
  • Optimize application performance for handling large geospatial datasets.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot, debug, and resolve application issues efficiently.
  • Provide technical guidance and mentorship to junior developers when needed.
  • Work closely with QA to ensure software quality and reliability.
  • Participate in Agile / Scrum activities including sprint planning, stand-ups and retrospectives.

Must-Have Skills & Qualifications

  • Degree in Software Engineering, Computer Science, or related field (or equivalent practical experience).
  • Proficiency in Golang for application development.
  • Experience with Vue js or similar frontend frameworks.
  • Strong understanding of API integration (RESTful services).
  • Experience building or working with desktop applications.
  • Familiarity with geospatial concepts and map-based interfaces.
  • Solid debugging and problem-solving skills.
  • Ability to write clear technical documentation.
  • Good communication skills and ability to work collaboratively in a team.

Good-to-Have Skills

  • Experience with Wails (Golang framework) for desktop app development.
  • Hands-on experience with Leaflet or other mapping libraries (e.g., Mapbox, OpenLayers).
  • Familiarity with Al/ML integration workflows (eg., consuming inference APls).
  • Knowledge of geospatial data formats (GeoJSON, shapefiles, etc.).
  • Experience with Python or C#.
  • Understanding of performance optimization for data-heavy applications.
  • Experience with version control (Git) and CI/CD pipelines.
  • Exposure to cloud services or distributed systems.
  • Experience working in Agile/Scrum environments.

Working Environment

  • Primarily office-based with collaboration across software and Al teams.
  • Involvement in real-world agricultural technology solutions.
  • Opportunity to work on mapping and Al-driven products with tangible industry impact.

Who Should Apply

  • Junior to mid-level engineers looking to grow in desktop application development and Al-integrated systems.
  • Developers interested in geospatial technologies, mapping tools, and AgriTech.
  • Individuals who enjoy solving complex, data-driven problems.

What We Offer

  • Opportunity to work on innovative Al and mapping solutions in agriculture.
  • Exposure to modern technologies across frontend, backend, and Al integration.
  • Collaborative and growth-oriented environment.
  • Career development in a rapidly evolving tech domain.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Jawatan Kosong – Junior Mekanik

AR RUL AUTO CARE SDN BHD, Subang Jaya
6 days ago
Job Description JAWATAN KOSONG – MEKANIK Lokasi: Taman Subang Perdana, Shah Alam Kemasukan Segera! Kami sedang mencari individu yang berpengalaman, rajin & komited untuk menyertai team kami di AR RUL AUTO CARE SDN BHD Gaji permulaan berdasarkan pengalaman KWSP + SOCSO + EIS OT disediakan jika diperlukan Persekitaran kerja yang baik Boleh mula kerja bila-bila masa Kelayakan: Umur 25 tahun...

Senior Executive, Procurement

Ninja Van, Subang Jaya
2 weeks ago
Ninja Van is a tech-enabled logistics company on a mission to provide hassle-free delivery services for businesses of all sizes across Southeast Asia. Launched in 2014, we started operations in Singapore and have become the region's largest and fastest growing last-mile logistics company, partnering with over 35,000 merchants and delivering more than 1,000 parcels every minute across six countries.At our...

Executive, Customer Operations

DHL Global Forwarding, Subang Jaya
2 weeks ago
We are looking for a talent who can ensures efficient and high-quality customer service across all channels while driving continuous process improvements and operational excellence. Analyze operational data, trends, and customer feedback to identify areas for improvement and optimize processes.Job Responsibilities: Provide “Total Service” to our value customers.Handling all day-to-day operational activities, ocean export shipments from booking, documentation, transportation, custom...