Sr. Iot Firmware Engineer (c/c++, Electronics, Esp32) Job in Eleics Design Private Limited
Sr. Iot Firmware Engineer (c/c++, Electronics, Esp32)
- Gandhinagar, Gujarat
- Not Disclosed
- Full-time
IoT Firmware Engineer - Job Description
We are looking for a dynamic IoT Firmware Engineer to join our team. If you are passionate about IoT and have hands-on experience with ESP32, C/C++, and FreeRTOS, this role is for you. You will be responsible for developing and deploying cutting-edge firmware solutions that power our IoT devices.
Collaborate with our hardware team, optimize for performance, and push the boundaries of what's possible in IoT. This is your chance to work on innovative projects that make a real impact. Join us and be part of the future of technology!
Responsibilities and Duties:
- Firmware Development: Design, develop, and test firmware for IoT devices using ESP32 microcontrollers.
- RTOS Implementation: Implement real-time operating systems (FreeRTOS) to provide robust and scalable solutions.
- Collaboration with Hardware Engineers: Work closely with hardware engineers to ensure seamless integration of firmware with electronics.
- Optimization: Optimize firmware for performance, reliability, and low power consumption.
- Troubleshooting: Debug and troubleshoot firmware issues using various tools and methodologies.
- Communication Protocols: Develop and implement communication protocols such as BLE, Wi-Fi, UART, and SPI.
- Code Reviews: Participate in code reviews and provide constructive feedback to peers to improve the quality of the codebase.
- Documentation: Document firmware designs, processes, and procedures clearly and concisely.
- Continuous Learning: Stay updated with the latest trends and advancements in IoT and embedded systems.
Required Experience, Skills, and Qualifications:
- Experience: Minimum of 2-3 years of experience in IoT firmware development.
- Programming Skills: Proficiency in C/C++ programming for embedded systems.
- Microcontroller Experience: Hands-on experience with ESP32 microcontrollers and FreeRTOS.
- Electronics Knowledge: Strong understanding of electronics and circuit design.
- Communication Protocols: Familiarity with communication protocols like BLE, Wi-Fi, UART, and SPI.
- Debugging Tools: Experience with debugging tools such as JTAG, oscilloscopes, and logic analyzers.
- Reading Schematics: Ability to read and understand schematics and PCB layouts.
- Problem Solving: Excellent problem-solving skills and attention to detail.
- Education: Bachelor s degree in Electronics Engineering, Computer Engineering, or a related field.
If you're looking to make a meaningful impact in the IoT space and have a passion for innovation, we would love to have you on our team! This is a great opportunity to work on cutting-edge projects, collaborate with a talented team, and shape the future of IoT technology.
Qualification : Bachelors degree in Electronics Engineering, Computer Engineering, or a related field.

