Company :
Qualcomm Technologies Middle East Limited
Job Area :
Engineering Group, Engineering Group >
Software Applications Engineering
General Summary: About the Role
We are seeking a visionary and experienced Principal Engineer, Director to lead our IoT initiatives. Ideally, you will have a deep understanding of IoT technologies, strong leadership skills, and a proven track record of driving technical excellence and innovation.
Key Responsibilities include:
- Strategic Leadership: Develop and execute a strategic vision for IoT initiatives that align with overall business objectives.
- Technical Expertise: Lead the design and architecture of scalable, reliable, and secure IoT solutions.
- Innovation: Explore and implement cutting-edge IoT technologies and methodologies to foster innovation.
- Collaboration: Work closely with cross-functional teams, including engineering, data science, and product management, to deliver high-quality solutions.
- Mentorship: Mentor and guide junior engineers, fostering a culture of continuous learning and development.
- Performance Optimization: Optimize the performance, reliability, and scalability of IoT systems.
- Stakeholder Engagement: Engage with stakeholders to understand requirements, provide technical insights, and ensure successful project delivery.
What are we looking for?
Education: Bachelor's degree in Computer Science, Engineering, or a related field; an advanced degree is preferred.
Experience: Minimum of 15 years in software engineering, with at least 5 years in a leadership role focused on IoT technologies.
Skills:
- Deep expertise in IoT platforms and protocols (e.g., MQTT, CoAP).
- Strong knowledge of cloud platforms (e.g., AWS IoT, Azure IoT Hub).
- Proven experience designing and deploying large-scale distributed systems.
- Proficiency in programming languages such as C++, Java, C#, Python, with experience in object-oriented design and IoT edge device development is a plus.
- Hands-on AI development experience, including familiarity with open-source AI frameworks like Pytorch or TFLite, is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Experience with agile development methodologies.
Why Join Us:
- Innovative Environment: Be part of a dynamic team that values creativity and innovation.
- Career Growth: Opportunities for professional development and advancement.
- Impact: Contribute to transformative projects that make a difference in the industry.
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field, with 8+ years of relevant experience in software applications engineering or software development.
- OR Master's degree with 7+ years of relevant experience.
- OR PhD with 6+ years of relevant experience.
- At least 4 years of experience with programming languages such as C, C++, Java, Python, etc.
- At least 4 years of experience with debugging techniques.
- Equivalent experience will be considered if the candidate can demonstrate the ability to fulfill the principal duties and possesses the required competencies.
J-18808-Ljbffr