job description
Join a cutting-edge team in Bali driving the future of automated guided vehicles (AGV) in manufacturing! As a Software & Electrical Engineer, you’ll play a pivotal role in designing, developing, and optimizing next-gen AGV systems that revolutionize industrial automation. This is a unique opportunity to work on innovative projects in a dynamic, collaborative environment while enjoying Bali’s vibrant tech and lifestyle scene.
Our client is seeking a motivated engineer to contribute to end-to-end product development—from prototyping and embedded systems design to software integration and testing. If you’re passionate about robotics, IoT, and smart manufacturing, this role offers the chance to make a tangible impact in a rapidly evolving industry.
Based in Canggu, Badung, this contract position combines technical challenges with the flexibility of Bali’s work culture. Competitive compensation, professional growth, and the chance to work with emerging technologies await the right candidate.
Responsibility
- Design, develop, and test embedded software and electrical systems for AGV prototypes.
- Collaborate with cross-functional teams to integrate sensors, motors, and control algorithms for autonomous navigation.
- Optimize AGV performance through firmware updates, path-planning algorithms, and real-time diagnostics.
- Conduct hardware-software integration and troubleshoot system-level issues in AGV platforms.
- Develop and maintain documentation for electrical schematics, PCB designs, and software architectures.
- Perform rigorous testing (unit, integration, field) to ensure reliability and compliance with industry standards.
- Stay updated on emerging AGV/robotics technologies and propose innovative solutions for product enhancement.
- Support deployment and on-site debugging for AGV systems in client facilities.
Qualifications
- Bachelor’s degree in Electrical Engineering, Mechatronics, Computer Engineering, or a related field.
- Proven experience (2+ years) in embedded systems development (C/C++, Python, RTOS).
- Hands-on experience with PCB design (Altium, KiCad) and microcontroller programming (STM32, Arduino, Raspberry Pi).
- Familiarity with AGV/robotics frameworks (ROS, SLAM, PID control) and industrial communication protocols (CAN, Modbus, Ethernet).
- Strong problem-solving skills and ability to debug complex hardware-software interactions.
- Experience with sensor integration (LiDAR, cameras, encoders) and motor control systems.
- Proficiency in version control (Git) and collaborative development workflows.
- Excellent communication skills in English; ability to work in a multicultural team.