We are seeking a skilled and motivated Firmware Engineer with 2+ years of experience in firmware development, real-time operating systems (RTOS), and MQTT. The ideal candidate will have a strong background in developing and optimizing firmware for embedded systems, focusing on real-time performance and communication protocols.
Key Responsibilities:
- Design, develop, and maintain firmware for embedded systems.
- Implement and optimize real-time operating systems (RTOS) for efficient performance.
- Develop and integrate MQTT and other communication protocols for embedded applications.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Perform code reviews and ensure adherence to best practices in firmware development.
- Debug and troubleshoot complex firmware issues in embedded systems.
- Participate in system architecture design and contribute to technical documentation.
- Stay updated with the latest industry trends and technologies in firmware and embedded systems.
Qualifications:
- Bachelor’s or master’s degree in computer science, Electrical Engineering, or a related field.
- 2+ years of experience in firmware development.
- Strong proficiency in C/C++ programming.
- Experience with real-time operating systems (RTOS) such as FreeRTOS or similar.
- Hands-on experience with MQTT protocol 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 firmware 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 (Bluetooth, Zigbee, Wi-Fi).
- Understanding of cybersecurity principles in embedded firmware development.
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.