Job Description :
We are seeking a skilled and motivated Embedded Software Developer with 3 to 6 years of experience in embedded software development, real-time operating systems (RTOS), and MQTT. The ideal candidate will have a strong background in developing and optimizing software for embedded systems, with a focus on real-time performance and communication protocols.
Key Responsibilities :
- Design, develop, and maintain embedded software for various applications.
- Implement and optimize software for real-time operating systems (RTOS).
- Develop and integrate communication protocols, particularly MQTT, for embedded systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Perform code reviews and ensure adherence to best practices in software development.
- Debug and troubleshoot complex software issues in embedded systems.
- Participate in system architecture design and contribute to technical documentation.
- Stay updated with the latest industry trends and technologies in embedded systems.
Qualifications :
Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field.3 to 6 years of experience in embedded software development.Strong proficiency in C / C++ programming languages.Experience with real-time operating systems (RTOS) such as FreeRTOS, or similar.Hands-on experience with MQTT protocol and its implementation in embedded systems.Familiarity with microcontrollers, ARM Cortex, or similar architectures.Knowledge of hardware interfaces and communication protocols (SPI, I2C, UART, etc.).Strong problem-solving skills and ability to debug complex issues.Excellent teamwork and communication skills.Preferred Qualifications :
Experience with IoT devices and cloud connectivity.Familiarity with version control systems such as Git.Knowledge of other communication protocols (e.g., Bluetooth, Zigbee, Wi-Fi).Understanding of cybersecurity principles in embedded systems.What We Offer :
Competitive salary and benefits package.Opportunity to work on cutting-edge technologies and innovative projects.Collaborative and inclusive work environment.Professional growth and development opportunities.