Carrier is looking to hire a highly skilled and detail-oriented Software Engineer Intern to join our development team at our Hyderabad location.
Work closely with global and local teams to capture Embedded IoT product requirements and document them.
Key Responsibilities
- Work closely with global and local teams to capture Embedded IoT product requirements and document them.
- Realize the embedded software through all aspects of the Embedded Software Development Life Cycle.
- Learn the functioning of and implement new state-of-the-art Embedded & IoT technologies for rapid prototyping and POCs through structured implementation.
Requirements
- Design and develop platform driver/BSP modules for Linux and RTOS-based connected controls.
- Implement and manage communication protocols such as I2C, SPI, and MQTT.
- Design and develop firmware focused on low‑power and high‑efficiency operations.
- Debug and troubleshoot firmware issues ensuring reliability and performance.
- Work with wireless communication technologies such as Zigbee, BLE Mesh, and Thread.
- Document firmware development processes, including design specifications, test plans, and user manuals.
- Participate in code reviews and provide constructive feedback to peers.
Location: Hyderabad, India