IoT Software Developer

Husky Technologies

Chennai, Tamil Nadu, India1h agovia LinkedIn

IoT Software Developer - Device Engineering Team

  • Implement software components and features based on provided designs, specifications, and guidance.
  • Contribute to the development of reliable, maintainable, and secure code within the assigned scope.
  • Apply agreed coding standards, patterns, and best practices in daily development work.
  • Make basic technical decisions within assigned tasks, escalating questions or uncertainties when needed.
  • Translate assigned requirements and tasks into working software.
  • Complete development work in alignment with sprint goals and delivery commitments.
  • Contribute to task breakdowns and effort estimates for assigned work.
  • Proactively raise risks, blockers, or implementation issues to the team.
  • Write clean, testable code and contribute to unit and integration tests.
  • Participate in code reviews, incorporating feedback and learning from peers.
  • Ensure individual contributions meet Definition of Ready (DoR) and Definition of Done (DoD) criteria.
  • Follow established DevOps, security, and quality practices.
  • Assist in troubleshooting defects and issues in development and production environments.
  • Support corrective (bug fixes) and evolutive (enhancements) maintenance of existing solutions.
  • Collaborate effectively with other developers, QA, Product Owners, and Tech Leads.
  • Seek feedback and guidance to continuously improve technical skills.
  • Actively learn the systems, tools, and technologies used by the team.
  • Contribute positively to team culture and shared ownership of outcomes.

Qualifications

  • Bachelor or Master degree in Computer Science, Software Engineering, or a related field
  • Proficiency in C# and the .NET platform
  • Working knowledge of Python or other scripting languages
  • Strong understanding of Test-Driven Development (TDD)
  • Hands-on experience with Azure DevOps, Git repositories, and CI/CD pipelines
  • Familiarity with DevSecOps concepts
  • Familiarity with device communication protocols such as MQTT, OPC-UA, or similar technologies
  • Experience using AI assisted coding tools (e.g. GitHub Copilot) responsibly, with full accountability for code quality, security, and compliance.
  • Strong analytical and problem-solving skills
  • Fluency in English, both written and spoken

Assets

  • Hands-on experience with IoT, industrial automation, edge computing, or device lifecycle management
  • Experience with Azure IoTHub, DPS, Azure Functions, Azure Storage, or Azure Data Explorer
  • Experience supporting Windows based machines
  • Familiarity with OTA software and firmware update mechanisms
  • Knowledge of cybersecurity and data privacy controls for IoT environments

Why Husky?

  • Regulated Working Hours
  • Visible Impact
  • Strategic Influence
  • Empowered Involvement
  • Valued Contributions
  • Impactful Role
  • Cutting-Edge Projects
  • Supportive Community
  • Collaborative Environment

Fresher Software Developer Jobs in Chennai · last 7 days

70 openings · 69 need no experience

Most hiring: Creative Hands HR, Dream Jobs Staffing Solution, Larsen & Toubro

See all 70 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job