Dreame Technology

Software Research Engineer-All Levels

Singapore

about 1 month ago
Save Job

Summary

About DREAME

At DREAME, we are pioneers in designing and engineering innovative consumer electronics that transform everyday experiences. Our commitment to cutting-edge technology, design excellence, and user-centric solutions has made us a leader in the industry. From smart home appliances to advanced personal care devices, we continuously push the boundaries of what's possible, blending intelligence, performance, and sustainability into every product.

Our Personal Care New Concepts Team is dedicated to exploring and proving the feasibility of groundbreaking technologies. We work at the forefront of innovation, developing proof-of-concept product demonstrations that shape the future of our personal care portfolio. By combining advanced engineering, rapid prototyping, and creative problem-solving, we turn ambitious ideas into tangible realities, paving the way for the next generation of high-performance consumer products.


About the Role

We are seeking Software Engineers with all levels of experience to join our Innovation Team, where you will develop and prototype next-generation software solutions. Working at the intersection of embedded systems, AI, and IoT, you will help shape the software architectures that power our future products. Your contributions will be instrumental in turning experimental ideas into functional, scalable solutions that redefine the consumer experience.


Key Responsibilities

  • Design and develop innovative software solutions for early-stage product concepts, focusing on embedded systems, AI, IoT and power management applications.
  • Break down functional product requirement into system and software requirements.
  • Develop and implement software architectures to validate feasibility and optimize performance.
  • Collaborate closely with hardware, poduct design, and research teams to integrate advanced technologies into product development.
  • Explore and implement emerging software paradigms such as edge computing, real-time processing, and adaptive machine learning.
  • Develop and optimize firmware and low-level drivers for microcontrollers and embedded platforms.
  • Work with cloud technologies and connectivity solutions (e.g., Bluetooth, Wi-Fi) to enable smart and connected devices.
  • Push the boundaries of human-machine interaction by experimenting with new user interface technologies and sensor fusion.
  • Conduct software performance testing, code reviews, debugging, and iterative refinements.
  • Stay ahead of emerging trends in AI, automation, and software-driven innovation to influence future technology roadmaps.
  • Contribute to intellectual property development and strategic technology planning.


About You

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
  • For the Engineer level role: 1+ years of experience in embedded software development.
  • For the Senior Engineer level role: 2+ years of experience in embedded software development.
  • For the Lead Engineer level role: 3+ years of project leadership experience in embedded software development.
  • For the Management and Principal level roles: 5+ years of leadership experience in embedded software development.
  • Proficiency in programming languages such as C, C++, or Python for embedded and high-performance applications.
  • Experience with real-time operating systems (RTOS) and Linux-based embedded environments.
  • Strong understanding of hardware-software integration and low-level system programming.
  • Familiarity with machine learning frameworks, edge AI deployment, and data-driven software solutions.
  • Experience with cloud computing, APIs, and IoT connectivity protocols.
  • Knowledge of cybersecurity principles and best practices for embedded and connected devices.
  • A passion for innovation, problem-solving, and pushing technological boundaries.
  • Ability to work in a fast-paced, collaborative environment where rapid iteration and experimentation drive progress.


Why Join Us?

  • Work at the cutting edge of consumer electronics innovation.
  • Be part of our rapidly expanding, forward-thinking team shaping the future of product design.
  • Competitive compensation, benefits, and career development opportunities.
  • A collaborative and creative work environment that encourages bold ideas and experimentation.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job