onsite
Software Integration Engineer - ag
Implementation Engineer
Develop and maintain software integration solutions, linking embedded systems with cloud services using C++, Python, and modern DevOps tools.
About the role
Key Responsibilities
- Design, implement, and test integration layers between embedded hardware and cloud platforms.
- Develop and maintain APIs (REST/JSON) to enable data exchange across heterogeneous systems.
- Automate build, test, and deployment pipelines using CI/CD tools and containerization (Docker, Kubernetes).
- Collaborate with cross‑functional teams to troubleshoot integration issues and ensure performance, reliability, and security.
- Document integration architectures, code standards, and operational procedures.
Requirements
- Strong programming experience in C++ and Python.
- Hands‑on knowledge of Linux development environments and shell scripting.
- Proficiency with RESTful API design and integration.
- Experience with Docker, CI/CD pipelines (Jenkins, GitLab CI, or similar), and version control (Git).
- Problem‑solving mindset and ability to work in an agile, multidisciplinary team.
Skills
cpythonlinuxdockercicd