Deskripsi Pekerjaan
Are you a passionate engineer looking to bridge the gap between high-level AI automation and low-level hardware control? Quess is seeking a skilled Embedded Software Engineer to join our high-impact team. In this role, you will be at the forefront of cutting-edge technology, working at the critical intersection of embedded systems, Internet of Things (IoT) connectivity, and AI-driven automation.
You will play a pivotal role in designing, developing, and optimizing firmware and software solutions that power the next generation of smart devices. We are looking for a proactive problem solver who thrives in dynamic environments and is eager to contribute to robust, scalable embedded architectures. If you have a solid foundation in C/C++ and a deep curiosity for system-level programming, we want to hear from you.
Tanggung Jawab
- Design, develop, and maintain high-performance firmware for embedded devices.
- Collaborate with hardware engineers to ensure seamless integration and system stability.
- Implement IoT communication protocols to enable secure and efficient device connectivity.
- Optimize code for resource-constrained environments to enhance performance and power efficiency.
- Integrate AI/ML models into embedded systems to enable edge computing and intelligent automation.
- Conduct thorough unit testing, debugging, and system-level troubleshooting.
- Document technical specifications and maintain code repositories for cross-functional accessibility.
- Stay abreast of industry trends in embedded software and IoT architecture.
Kualifikasi
- Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field.
- Minimum 3-5 years of professional experience in embedded software development.
- Strong proficiency in C and C++ programming.
- Experience working with Real-Time Operating Systems (RTOS) or embedded Linux.
- Deep understanding of microcontrollers (ARM Cortex-M or similar) and peripheral interfaces (I2C, SPI, UART).
- Knowledge of IoT protocols such as MQTT, CoAP, or similar messaging frameworks.
- Familiarity with AI/ML frameworks optimized for edge devices is a significant advantage.
- Strong analytical skills and the ability to work independently in a fast-paced environment.