Software Engineer
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.
- Department
- Software
- Locations
- Aonic Subang Jaya
- Employment level
- First /Mid-Level Officials
About Aonic
Aonic is an end-to-end drone solutions company. We began by providing drone services and has since evolved into a comprehensive solutions provider - creating our own drones, supplying major brands like DJI, and now expanding into distributing smart home products.
With expertise across B2B and B2C segments, we deliver end-to-end solutions through six integrated verticals: agriculture, industrial, services, retail, academy and lifestyle.
At Aonic, our mission is to empower businesses and end users with innovative ecosystems that drive efficient living through smart technology.