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