Our client is a leading innovator in the wearable technology space, dedicated to creating cutting-edge IoT products that enhance the quality of life for their users.
They are passionate about developing solutions that integrate seamlessly into everyday life and are looking for a Senior Firmware Engineer to join their dynamic team.
As a Senior Firmware Engineer, you will play a crucial role in designing, developing, and optimizing firmware for our next-generation wearable devices.
You will collaborate closely with cross-functional teams to ensure high-quality, reliable, and efficient firmware that meets the demanding requirements of our IoT products.
Key Responsibilities :
- Design, develop, and maintain firmware for wearable devices, ensuring optimal performance and user experience.
- Collaborate with hardware engineers to understand system requirements and integrate firmware with hardware components effectively.
- Optimize firmware for low power consumption and high reliability in resource-constrained environments.
- Conduct thorough testing and debugging of firmware, using both simulation and real-world testing methods.
- Document firmware designs, architectures, and processes to ensure maintainability and knowledge sharing within the team.
- Participate in code reviews and provide constructive feedback to improve code quality and team practices.
- Stay up-to-date with industry trends and advancements in firmware development and IoT technologies.
- Mentor junior engineers and contribute to the development of engineering best practices.
Qualifications :
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field; Master’s degree preferred.
- 5+ years of experience in firmware development for embedded systems, preferably in wearable technology or IoT applications.
- Proficient in C / C++ programming and experience with real-time operating systems (RTOS).
- Strong understanding of embedded systems, microcontrollers, and low-level hardware interfaces (e.g., I2C, SPI, UART).
- Experience with debugging tools and techniques, including oscilloscopes, logic analyzers, and JTAG.
- Familiarity with wireless communication protocols (e.g., BLE, Wi-Fi, Zigbee) is a plus.
- Excellent problem-solving skills and a proactive approach to challenges.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
What We Offer :
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- The chance to work on cutting-edge technology that makes a difference in people’s lives.
26 days ago