Title: Arduino and Unity Developer
Job Description:
We are seeking a talented and experienced Arduino and Unity Developer to join our team. As an Arduino and Unity Developer, you will play a crucial role in developing and implementing interactive applications that combine the physical world with virtual experiences. You will work on projects that involve integrating Arduino microcontrollers and sensors with Unity, a popular game development engine, to create immersive and interactive experiences.
Responsibilities:
Design and develop interactive applications and prototypes by integrating Arduino microcontrollers and sensors with Unity.
Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
Create and maintain software architecture and design documentation.
Write clean, efficient, and well-documented code using Arduino IDE and Unity scripting languages (C# or JavaScript).
Implement real-time communication protocols between Arduino devices and Unity applications.
Test and debug applications to ensure smooth functionality and identify and resolve issues or bugs.
Optimize performance and memory usage of Arduino and Unity applications.
Stay updated with the latest trends and advancements in Arduino and Unity development and explore new technologies and techniques.
Collaborate with designers, artists, and other developers to create innovative and compelling interactive experiences.
Provide technical support and guidance to team members and stakeholders.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Proven experience in developing applications using Arduino and Unity.
Strong proficiency in Arduino programming and familiarity with various Arduino boards and sensors.
Expertise in Unity game development, including scripting in C# or JavaScript.
Solid understanding of software development principles, methodologies, and best practices.
Experience with real-time communication protocols (e.g., serial communication, MQTT) and data exchange between Arduino and Unity.
Knowledge of electronics, circuit design, and sensor integration.
Ability to work independently as well as collaboratively in a team environment.
Excellent problem-solving and debugging skills.
Strong communication and interpersonal skills.
Preferred Qualifications:
Experience with augmented reality (AR) or virtual reality (VR) development.
Familiarity with other hardware platforms and IoT devices.
Knowledge of computer vision and image processing techniques.
Joining our team as an Arduino and Unity Developer will provide you with the opportunity to work on exciting projects that bridge the physical and virtual worlds. If you have a passion for creating immersive and interactive experiences and possess the required skills and expertise, we look forward to receiving your application.
Please submit your resume, portfolio, and any relevant code samples showcasing your Arduino and Unity development skills.
Job Type: Full-time
Salary: AED5,000.00 - AED10,000.00 per month
Ability to commute/relocate:
- Al Barsha: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Unity development: 1 year (Required)