Company Description Aesthetic Logic Technologies Limited is a technology-driven company focused on delivering smart, scalable, and future-ready digital solutions to businesses worldwide. The organization combines aesthetic intelligence with advanced engineering to create solutions that are both technically robust and intuitively designed. Teams collaborate across disciplines to solve complex business challenges through innovation and modern technologies.
Aesthetic
Logic values adaptability, creativity, and a forward-looking mindset, offering team members opportunities to work on impactful, global projects.
Role Description As an Embedded Systems Engineer at Aesthetic Logic Technologies Limited, you will design, develop, and test embedded software and hardware solutions for digital products and IoT applications. You will work closely with cross-functional teams to define system requirements, select appropriate components, and implement firmware for microcontrollers and embedded platforms. Daily responsibilities include coding, debugging, and optimizing embedded software, performing hardware integration and validation, and documenting designs and test procedures.
You will collaborate on system architecture, ensure reliability and performance of embedded systems, and support deployment and maintenance activities. This is a full-time remote role, requiring effective communication, self-management, and collaboration across distributed teams.
Qualifications
Strong skills in Embedded Software development, including firmware design and microcontroller programming.
Solid foundation in Electrical Engineering and Electronics for circuit design, hardware integration, and troubleshooting.
Experience working with Internet of Things (IoT) systems, including sensors, connectivity modules, and edge devices.
Proficiency in Software Development practices, such as version control, testing, and documentation for embedded platforms.
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
Experience with C/C++, RTOS or bare-metal systems, and common communication protocols (e.g., UART, SPI, I2C, CAN, TCP/IP).
Ability to analyze system requirements, perform debugging with hardware tools (e.g., oscilloscopes, logic analyzers), and optimize for performance and power.
Strong problem-solving skills, attention to detail, and ability to work independently in a remote, collaborative environment.
Familiarity with cloud integration for IoT, security best practices, and agile development methodologies is beneficial.