Edge Software Developer
The edge software developer will join the dev team and contribute to the software solution. Able to run on any ARM or x86 hardware architectures, the software turns any edge device into a smart and connected device, managed by the edge-to-cloud B2B SaaS platform service. Using the latest Docker and container orchestration engines (e.g. Docker Swarm and Kubernetes), this highly available software is at the core of quest to disrupt the IT industry.
– production software development including designing solutions, writing code, testing code, automating test and deployment
– delivery of software components working in collaboration with the rest of the team and integrated into our CI/CD pipeline
– involvement in R&D projects, both in Switzerland and other European countries
– supporting the overall sales effort of the company, with pre-sales activities such as Q&A sessions, demonstrations and working with sales people to help them, when necessary, in their customer conversations.
Minimum bachelor in Computer Sciences with 3-5 years experience as software developer
Excellent Python skills
Experience in developing production code
Experience or interest in agile methodologies (e.g. Scrum, Kanban, DevOps)
Experience in Docker and/or Kubernetes
Experience of the bash scripting language
Good knowledge of Linux