Please beware of recruitment scams that are currently targeting jobseekers. Click here for further advice.
- Posted 18 November 2024
- SalaryNegotiable
- LocationKuala Lumpur
- Job type Permanent
- DisciplineTechnology & Digital
- Reference277395_1731900913
Consultant
VMOS Programmer
Job description
We are seeking a highly skilled Vending Machine Operating System Developer(VMOS) to lead the development of an advanced operating system for our vending machines, integrating with our e-commerce mobile app. The ideal candidate will be responsible for creating a robust API, managing backend systems for ad delivery, ensuring data privacy compliance, and implementing reliable connectivity solutions.
Key Responsibilities:
- API Integration:
- Design and develop a robust API to facilitate communication between the vending machine OS and the e-commerce mobile app.
- Implement user authentication, ad targeting, and personalized offer delivery through the API.
- Enable real-time updates to vending machine displays based on user behavior (e.g., custom welcome messages, discounts).
- Ad Management Backend:
- Build and maintain a backend system for advertisers to upload, schedule, and manage ads on vending machines.
- Implement real-time ad updates and monitor performance metrics such as impressions, clicks, and conversions.
- Data Privacy and Security:
- Ensure compliance with GDPR, CCPA, and other relevant data privacy regulations.
- Implement encryption of user data both in transit and at rest, focusing on secure connections between the mobile app and vending machines.
- Connectivity and Reliability:
- Ensure vending machines have a reliable internet connection to receive updates and sync data with the e-commerce app.
- Develop fallback mechanisms to maintain basic machine functionality during connection interruptions (e.g., cached ads, offline payment processing).
- Mobile App Integration:
- Leverage Bluetooth or QR code technology to enable seamless interactions between users and vending machines for receiving promotions and making purchases.
- Implement push notifications triggered by user proximity to machines, encouraging engagement with offers.
Required Skills and Qualifications:
- Good knowledge in Embedded Systems Programming:
- Proficiency in C, C++, or Assembly for low-level programming.
- Experience in Embedded Linux or RTOS (Real-Time Operating Systems).
- Firmware development experience interacting with hardware components (sensors, displays, etc.).
- Good knowledge in API Development and Integration
- Proficiency in building and integrating RESTful APIs for system communication
- Minimum of 8 years of experience in embedded systems, IoT, or operating system development.
- Proven experience with API development, e-commerce platforms, or vending machine systems is a plus
How to Apply?
To apply, please click "APPLY NOW" or email Vimmal at Vimmal@ambition.com.my. Data provided is for recruitment purposes only.
Due to the volume of applications received, we regret to inform you that only shortlisted candidates will be notified.
JTK Number: JTKSM 995 | Company Registration Number: 201301019088 (1048918-T)
If this job isn't quite right for you, but you know someone who would be great at this role, why not take advantage of our referral scheme? We offer MYR500 in shopping vouchers for every referred candidate who we place in a role. Terms & Conditions Apply. https://www.ambition.com.my/refer-a-friend