Overview

We are looking for a Lead C Programming Engineer to build and evolve secure IoT applications and embedded solutions using C/C++ and Python within a cloud-connected, containerized environment. You will work closely with a fast-moving team to deliver reliable software and help shape technical direction—apply now to make an impact.

Responsibilities

  • Design core application components in C with a focus on reliability and security
  • Lead technical decisions and provide guidance on architecture for IoT solutions
  • Build and maintain integrations using key IoT communication protocols such as MQTT and AMQP
  • Implement and deploy IoT workloads to major cloud platforms such as AWS, Azure, or GCP
  • Develop and maintain containerized services using Docker and Kubernetes
  • Coordinate development practices including Agile delivery, Git workflows, and test-driven development
  • Create and maintain CI/CD pipelines and integration testing to support frequent releases
  • Collaborate with the team to troubleshoot issues across embedded, cloud, and container layers

Requirements

  • 3–5 years of experience developing applications in C, C++, and Python
  • Experience leading or guiding technical work in software engineering
  • Hands-on experience delivering IoT solutions on AWS, Azure, or GCP
  • Strong knowledge of container technologies such as Docker and Kubernetes
  • Solid understanding of IoT security and communication protocols such as MQTT and AMQP
  • Bachelor’s degree in Software Engineering, Computer Science, or related field
  • Ability to work independently in a highly dynamic start-up environment
  • Upper-Intermediate English proficiency (B2, Upper-Intermediate)

Nice to have

  • Linux experience for development and troubleshooting
  • Bash scripting for automation and tooling

[GTS] Benefits (generic, except India)

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn