job description
Join Daikin Malaysia as a Senior R&D Engineer in Software & Firmware Design and lead the development of cutting-edge solutions in a dynamic, collaborative environment. Based in Bali, Indonesia, this role offers the opportunity to drive innovation in firmware architecture, embedded systems, and high-performance software for next-generation HVAC and industrial applications.
As a key member of our R&D team, you will play a pivotal role in designing, developing, and optimizing firmware and software solutions that power Daikinâs industry-leading products. Your expertise will ensure seamless integration, robust performance, and adherence to global quality standards. This position is ideal for a forward-thinking engineer passionate about solving complex technical challenges and contributing to sustainable, energy-efficient technologies.
Daikin Malaysia is a global leader in air conditioning and refrigeration solutions, committed to innovation, sustainability, and excellence. By joining our team in Bali, youâll work alongside top-tier professionals in a vibrant, multicultural setting while enjoying the islandâs unique work-life balance.
Responsibility
- Lead the design, development, and testing of embedded firmware and software for HVAC systems and IoT-enabled devices.
- Collaborate with cross-functional teams (hardware, mechanical, and QA) to deliver high-performance, scalable solutions.
- Conduct code reviews, debugging, and optimization to ensure efficiency, reliability, and compliance with industry standards (e.g., ISO, IEC).
- Develop and maintain documentation for firmware architecture, APIs, and technical specifications.
- Drive continuous improvement by researching emerging technologies (e.g., RTOS, Linux embedded, edge computing) and proposing innovative solutions.
- Ensure firmware security and cyber-resilience through best practices in encryption, authentication, and secure boot processes.
- Support prototyping and validation of new features through hands-on testing and simulation.
- Mentor junior engineers and provide technical guidance to foster team growth and knowledge sharing.
Qualifications
- Bachelorâs or Masterâs degree in Computer Engineering, Electrical Engineering, or a related field.
- 5+ years of experience in firmware/software development for embedded systems, preferably in HVAC, industrial automation, or IoT.
- Proficiency in C/C++, Python, and RTOS (e.g., FreeRTOS, Zephyr) with experience in microcontroller platforms (STM32, ESP32, etc.).
- Strong understanding of communication protocols (I2C, SPI, UART, CAN, Modbus, BLE, Wi-Fi).
- Experience with version control systems (Git, SVN) and CI/CD pipelines for embedded development.
- Familiarity with hardware-software integration and debugging tools (JTAG, oscilloscopes, logic analyzers).
- Knowledge of agile methodologies (Scrum, Kanban) and collaborative development practices.
- Excellent problem-solving skills and the ability to work in a fast-paced, international team environment.