onsite
Software Engineer - Cloud & Systems - Lisle Design Ltd
Software Engineer
Software Engineer focused on cloud‑enabled embedded systems, responsible for enhancing existing road‑transport products, integrating cloud services, and supporting customers through full‑stack development and DevOps practices.
About the role
Key Responsibilities
- Design, develop, and maintain embedded firmware for road‑transport products using C++ and Python.
- Integrate cloud platforms (AWS) for data collection, remote diagnostics, and OTA updates.
- Collaborate with R&D, hardware, and customer teams to troubleshoot issues and deliver enhancements.
- Implement CI/CD pipelines and automated testing to ensure high‑quality releases.
- Provide technical support and documentation for internal teams and external customers.
Requirements
- Strong experience in C++ and Python development for embedded Linux environments.
- Hands‑on knowledge of cloud services, preferably AWS (IoT Core, Lambda, S3).
- Familiarity with version control (Git) and CI/CD tools (Jenkins, GitLab CI).
- Understanding of hardware‑software integration and debugging of embedded systems.
- Excellent problem‑solving skills and ability to work autonomously in a fast‑growing R&D team.