Description
Summary:
Seeking a Senior C Programming Developer to build and deliver secure IoT applications using modern cloud and container platforms in a fast-moving startup environment.
Highlights:
1. Build and deliver secure IoT applications
2. Collaborate within a distributed, agile team
3. Develop on modern cloud and container platforms
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