Embedded Software Engineer - IoT & MQTT Specialist
Info Resume Edge
- Lahore, Punjab
- Permanent
- Full-time
- Develop and implement software for IoT devices, including but not limited to MQTT communication, LED functionalities, and button controls.
- Integrate and manage communication modules (4G and WiFi) in IoT devices.
- Design and develop firmware and drivers for various hardware components.
- Work closely with the hardware engineering team to define software requirements for new products and features.
- Debug and optimize embedded systems for performance and stability.
- Stay up-to-date with the latest technologies and trends in IoT and embedded systems.
- Document software designs and maintain software versioning and revisions.
- Conduct thorough testing and validation of embedded software components.
- Bachelors degree in Computer Science, Electrical Engineering, or related field.
- Minimum of 4 years of experience in embedded software development, including firmware and driver creation.
- Proficient in C programming for embedded systems.
- Extensive experience with IoT hardware and software integration.
- Demonstrated ability to program and configure IoT devices for MQTT communication.
- Knowledgeable in managing and integrating 4G and WiFi communication modules.
- Experience with LED and button control functionalities in embedded systems.
- Ability to compile software on different IoT hardware devices.
- Strong analytical skills and proficiency in debugging and optimization techniques.
- Eager to learn new tools, programming languages, and architectures.
- Excellent communication and teamwork skills.
- Preferably based in Lahore or willing to relocate.
- A challenging and rewarding role in a leading IoT technology company.
- The opportunity to work on cutting-edge IoT projects and technologies.
- A supportive team environment with a focus on professional growth.
- Competitive salary and benefits package.