Role Summary
We are looking for an Embedded Software Engineer to develop firmware for an IoT device .
Responsibilities
· Develop and maintain firmware using Embedded C/C++
· Implement BLE, Wi-Fi, and Cellular connectivity
· Integrate secure HTTPS and MQTT device-to-server communication
· Debug, optimize performance, and manage power consumption
· Collaborate with hardware and backend teams
Requirements
· Strong experience in embedded C/C++
· Hands-on experience building IoT devices
· Knowledge of BLE, TCP/IP, HTTPS, and MQTT
· Experience with cellular and Wi-Fi communication modules
· Proficiency in low-level debugging and hardware interfaces
· RTOS and OTA update experience
· Understanding of PCB and hardware design
The ideal candidate should be:
- Motivated and self learner
- Strong interpersonal skills
- Strong communication skills both written and oral
- Adept with the use of technology such as email, audio/video conferencing, Microsoft office (word, Excel, Powerpoint), web searches etc.
- Ability to problem solve, ask probing questions, and troubleshoot
- People focus
- Detail oriented
- Team player
- A college degree is required
- One- two years work experience is a plus
- Work authorization in US
Company Description
Carematix is a recognized leader in Telehealth industry. We have been serving some of the largest Pharmaceutical, Biotechnology, Universities and Hospitals here in US and around the globe. We develop devices with communication technologies embedded.