EPAM Systems
Senior C Programming Developer
EPAM SystemsBrazil10 hours ago
Full-timeInformation Technology, Engineering +1

We are looking for a Senior C Programming Developer to build and deliver secure IoT applications using modern cloud and container platforms in a fast-moving startup environment. You will collaborate with a distributed team and help drive reliable releases—apply to join us.

 

Responsibilities

  • Design and develop IoT applications in C, C++, and Python
  • Build secure device-to-cloud communication using protocols such as MQTT and AMQP
  • Implement IoT solutions on AWS, Azure, or GCP based on project needs
  • Create and maintain containerized deployments using Docker and Kubernetes
  • Set up and improve CI/CD workflows to support reliable releases
  • Write integration tests and apply Test-Driven Development practices
  • Collaborate using Git workflows within Agile delivery processes
  • Troubleshoot and optimize Linux-based systems and environments
  • Develop and maintain Bash scripts to automate development and operational tasks
  • Coordinate daily work with required overlap hours with the Houston team
  • Contribute in a self-directed way and adapt quickly to changing startup priorities

Requirements

  • 3+ years of experience developing applications in C, C++ and Python
  • Senior-level ownership and ability to work independently in a dynamic startup environment
  • Agile methodology experience and ability to deliver iteratively with a team
  • Cloud platform experience implementing IoT solutions on AWS, Azure, or GCP
  • IoT domain knowledge including security and communication protocols such as MQTT and AMQP
  • Container technology experience with Docker and Kubernetes
  • Git source control experience
  • Test-Driven Development experience and integration testing experience
  • Continuous Integration and Continuous Delivery knowledge and experience
  • English proficiency: B2 Upper-Intermediate

Nice to have

  • Linux administration skills
  • Bash scripting proficiency

 

We offer

  • 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

Key Skills

Ranked by relevance