Advance proficiency in Java language or equivalent with strong object-oriented design skills with experience building maintainable, extensible systems.…
Strong understanding of software development lifecycle and methodologies. Maintain detailed documentation of software design, implementation, and testing……
Strong proficiency in **Python** (this is the primary language used). Good understanding of data structures, algorithms, and software engineering fundamentals.…
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience). Collaborate with development teams to ensure seamless……
Bachelor’s Degree in Computer Science / AI / Software Engineering or related field. We are hiring a Junior AI Engineer to support end-to-end Agentic AI……
Strong understanding of software development practices, design patterns and micro-service principles. At least 3 years experience as a software engineer or……
The ideal candidate is resourceful, a fast learner, and excited to work across machine learning, large language models (LLMs), and computer vision to enhance……
Learn and follow software development best practices. Internship/project experience in software development. Participate in feature development and bug fixing……
Hands-on programming experience in at least one language (e.g. Python, JavaScript). Familiarity with APIs, scripting, and basic software development practices.…
Working on incident tickets by updating status and tracking progress using a Service Management tool. Learning how to analyze and troubleshoot basic technical……
Practical experience using AI‑assisted development tools or integrating AI‑enabled features (e.g., automation, intelligent search, summarisation, natural‑……
Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent field. Familiarity with software development methodologies including……
Minimum 3+ years of professional software development experience. Participate in the full software development lifecycle, from design and development through……
Minimum 3+ years of professional software development experience. Participate in the full software development lifecycle, from design and development through……
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field - or equivalent practical experience. Proficiency in C and C++.…
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
This role will contribute both to new visualization platform development and to the ongoing maintenance and enhancement of existing visualization software that……
Bachelor's degree in IT, CS or related field and/or 3+ Years Working Experience IT Operations and Delivery. We seek a Software Engineer + SRE hybrid engineer.…
Full-stack web development (React, TypeScript, Node, or similar). You will own the developer and agent experience end-to-end: console, SDKs (Python, TypeScript,……
Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field. Flexible Start, For At Least 3 Months.…
Interest in IoT, software development, and industrial systems. We are looking for a Computer Engineer Intern who is interested in both hardware and software……
Troubleshoot variety of complex software problems. You'll develop software documentation and test procedures, troubleshoot software problems, and communicate……
Champion modern engineering practices, including the use of generative AI to improve development productivity. Optimize the use of Visa’s Platforms & Solutions.…
We value fresh and bright minds that are passionate about unmanned aircrafts. Our partnerships
with tertiary institutions facilitate your entry into our firm, be it for an internship or a career.
HARDWARE ENGINEER
Develop commercially ready end user applications to be used around the world
Responsibilities
Develop application and UI for setting up the mission and UAV before each flight mission.
Develop application and UI for monitoring and control UAV during flight.
Develop application and UI for visualizing and manipulating UAV collected data.
Work with other members of the software team to develop system interface
Analyze and convert business requirements to software requirements
Provide software maintenance and debugging support
Requirements
Bachelor Degree / Master in computer science, electrical or electronic engineering.
More than 2 years of practical and implementation related experiences preferred.
Strong programming skills and experienced in developing applications using C/C++ and any of the following languages: C#, Java, Python and JavaScript.
Experienced in popular source code and version control tools.
Applicant with experience in complex application development would be preferred.
Applicant with experience in Qt framework, Unity engine would be preferred.
Applicant with 3D modeling skills and image editing skills would be preferred.
Motivated, proactive attitude and good communication skills.