Lead C Programming Engineer
Remote in Argentina, & 2 others
C Programming& 8 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobChoose an option
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
