Principal Engineer, IOT

Bangalore, Karnataka, India
Oct 30, 2024
Oct 30, 2025
Remote
Full-Time
10 Years
Job Description

As an IoT Solutions Architect at Nagarro, you will be instrumental in driving the design and implementation of cutting-edge IoT solutions. Your expertise in IoT technologies will be crucial in ensuring that our projects not only meet client requirements but also set new standards for innovation and excellence.

Key Responsibilities

  1. Technical Leadership. Lead IoT projects from conception to implementation, ensuring that timelines and deliverables are consistently met. Mentor team members and guide them in adopting new technologies.
  2. Code Quality. Write and review high-quality code, maintaining best practices in software development.
  3. Client Engagement. Collaborate with clients to understand their business use cases and technical requirements. Translate these needs into elegant technical designs that fulfill their objectives.
  4. Solution Development. Identify and evaluate various technical solutions, narrowing down the best options that align with client needs. Develop comprehensive architecture and design documentation to guide developers.
  5. Performance Optimization. Apply knowledge of performance optimization techniques to ensure efficient and effective IoT applications.
  6. Technology Integration. Understand technology integration scenarios and leverage this understanding in project implementations. Conduct proof-of-concepts (POCs) to validate proposed designs and technologies.
  7. Continuous Improvement. Proactively contribute to task delivery and reporting, driving innovation in IoT projects while adhering to non-functional requirements (NFR) considerations.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • 10+ years of experience in developing and implementing IoT solutions.
  • Proficiency in IoT technologies, specifically IoT-AWS or IoT-Azure, with a solid understanding of serverless architecture.
  • Strong familiarity with IoT operating systems (Linux/Windows/Debian/Mac) and IoT operations (Docker, Kubernetes, Linux, Nginx).
  • Demonstrated experience in technical solutioning, risk management, and architectural design for IoT solutions.
  • Excellent problem-solving skills, capable of working independently and collaboratively within a team.
  • Exceptional communication and interpersonal skills, with the ability to engage effectively with clients and team members.

Why Join Us?

At Nagarro, we believe in the power of collaboration and innovation. You'll be part of a talented team working on exciting projects that have a real impact. If you're ready to take your career to the next level in a supportive and dynamic environment, we’d love to hear from you!