Job Title
Software Engineer / Software Engineer Intern
Job Location
Singapore (Pasir Panjang)
Years of Experience
0 - 5 years
Job Description
Join Garuda Robotics as a Software Engineer and be part of a dynamic team building the future of drone technologies in a fast-paced, start-up-like environment. You’ll work on innovative projects, developing software products that form an essential part of cutting-edge autonomous uncrewed aircraft systems, while gaining hands-on experience with real-world applications. This is your chance to contribute to groundbreaking technology, collaborate with passionate engineers, and shape the future of aerial innovation!
As a Software Engineer / Software Engineer Intern in our Design & Engineering Team, you will be building full stack, real time, mission critical software on the cloud for the unmanned aerial vehicles(UAVs) operations.
You will help create exceptional user experiences for our clients, contributing throughout the software development lifecycle—designing, developing, testing—mission-critical web and mobile apps for drone operation, data visualization, and industry services. This role offers exposure to cutting-edge UX technologies, including web, mobile, geospatial, and 3D tools.
You will contribute to designing and developing reusable back-end applications and infrastructure for drone apps. This includes data and object modeling, enhancing system reliability, securing critical information flow, and managing configuration changes.
Responsibilities
- Build and design frontend and backend systems
- Design UI/UX with intuitive, clear and consistent user interfaces
- Design performant, maintainable and reliable microservices
- Join a team of engineers in SDLC to push the product and project for customers
Benefits
- Learn to design and develop applications in a hybrid cloud environment, blending on-premise infrastructure with AWS, Mobile Edge Compute, and other major cloud service providers, to create web, mobile, mapping, and real-time video streaming with AI video analytics for mission critical applications.
- Learn about full stack software development using JavaScript, Python, React, NodeJS, NoSQL databases, and enterprise message bus (RabbitMQ). Advanced candidates will also be exposed to ROS, IoT / embedded systems, and simulators.
- Learn about DevOps and cybersecurity, maintaining Linux servers, tuning video streaming applications, optimising CI/CD pipelines, and implementing information security controls as part of our ISO/IEC 27001 commitment.
- Learn to build live applications for facilities management, aerial surveillance and agriculture use cases
Requirements
- Strong problem solving and software development skills.
- Experience with any of the abovementioned technologies is a plus.
- Excellent teamwork and ability to work with engineers of different disciplines.
- Positive attitude and willing to explore new technologies.
- For Internship: sponsorship of your working visa from the school or self to be able to work in Singapore.
Working Hours
Total work hours: 40 hours per week.