Job description for Embedded Software Engineer (C++ and Qt) at Murni Development Indonesia
We are looking for a skilled Embedded Software Engineer with expertise in C++ and Qt Framework to join our team. You will be responsible for developing, optimizing, and maintaining software for embedded systems, ensuring high performance, reliability, and efficiency.
Responsibilities
• Develop and maintain embedded applications using C++ and Qt
• Implement UI/UX designs for embedded systems with Qt Widgets or Qt Quick (QML)
• Optimize software performance and ensure efficient resource utilization
• Debug and troubleshoot software issues on embedded hardware
• Integrate software with hardware components, peripherals, and communication protocols
• Collaborate with hardware engineers and cross-functional teams
• Utilize version control systems like Git
Requirements
• Strong experience in C++ programming for embedded systems
• Proficiency in Qt Framework (Qt Widgets, Qt Quick, QML, Qt Creator, Qt Designer, etc.)
• Experience with embedded Linux, RTOS, or microcontroller programming
• Knowledge of memory management, multithreading, and real-time constraints
• Experience with hardware communication protocols (e.g., SPI, I2C, UART, CAN)
• Understanding of software design patterns and best practices
• Familiarity with networking and database integration (e.g., SQLite, MySQL)
• Strong problem-solving skills and attention to detail
• Experience with Git and Agile methodologies is a plus
🚀 Ready to apply? Send your CV and portfolio to us!