Software Developer

C

Software Developer

C
., Poznań +4 Locations

ALTIMI

B2B Contract
B2B
Mid
Remote

Job description

About Altimi

Altimi is a technology acceleration partner with impressive experience spanning over 20 years, specializing in the successful delivery of software development projects for international customers. We are based in Poland. Our main area of operation is the DACH region and Scandinavia, where we are known for providing top-notch software development services.

Our primary focus are managed services for companies seeking to accelerate growth, solve complex tech problems, build MVP/POC and/or modify legacy infrastructures.

The main area of competence include Product & Application Engineering, DevOps, Cloud Security & Managed Services and AI & Data Enablement.  

Role Overview

We're looking for a developer who can take ownership of a topic end-to-end — from understanding the problem, through design and implementation, all the way to verifying it works on the actual machine. No waiting for a PM to hand you a brief.

The core of our system runs on a Reverse Vending Machine (RVM) — a physical device that accepts bottles and cans. You'll be working on the software that drives it, including both the Python core on Raspberry Pi and the surrounding C# tooling and integrations.

Tech stack: Python 3.11 · C# / .NET · Raspberry Pi · Linux/ARM · PyQt5 · Azure Service Bus · Firebase · REST API · Git · serial / evdev · HTML / JS

Responsibilities

  • Develop and maintain the core control system for the RVM — Python on Raspberry Pi (Linux/ARM)

  • Build and maintain supporting tooling and integrations in C# / .NET

  • Integrate with external systems via REST API, Azure Service Bus, and Firebase

  • Handle hardware communication - serial port, scanners (evdev), and peripheral devices

  • Work on the touch UI in PyQt5 and contribute to the growing web UI layer (HTML/JS)

  • Debug production issues — analyze logs, reproduce problems, and fix root causes rather than symptoms

  • Write your own tests (pytest / unittest) and verify behavior before deployment

  • Work in Git with branches, pull requests, and meaningful commit messages

Requirements

  • Solid Python experience (3+ years commercial)

  • C# / .NET proficiency - able to independently write and maintain production code

  • Self-sufficiency - you can organize your own work and take responsibility for a topic from start to finish

  • A habit of writing tests and verifying your own code before it ships

  • Good Git practices and experience working with pull requests

  • REST API integrations and fluency with JSON

  • Ability to navigate and understand a large, existing codebase

  • Logical, independent approach to debugging and problem-solving

Nice to have

  • Experience with Linux / Raspberry Pi and devices running in the field (24/7)

  • Hardware communication: serial, evdev, USB

  • Azure Service Bus / message queues, Firebase

  • PyQt5 or other desktop GUI frameworks

  • HTML / JS for web UI work

Whats in it for you?

  • Join for a role, stay for the development: More than 40% of our team is working with us longer than 5 years. Explore diverse domains, projects and modern technologies through internal mobility.

  • Learn from the best: Almost 60% of all our colleague has over 10 years of professional experience.

  • Flexibility: Work fully remotely, full-time from our office in Wroclaw or in a hybrid model.

  • Practical benefits: private medical care, life insurance, sport card, English and German classes in small, online groups.

Tech stack

    Polish

    C2

    English

    C1

    C#

    regular

    .Net

    regular

    Python

    regular

Office location

Software Developer

Summary of the offer

Software Developer

., Poznań
ALTIMI
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is ALTIMI (hereinafter "controller"). You have the right to request access to your persona... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Check similar offers
Accenture

Accenture

Remote

Remote

Undisclosed Salary
C++
low‑level OS concepts
Embedded OS
Embedded Systems
RTOS
MidMidB2B, PermanentB2B, Permanent
New
ADVERTISEMENT: Recommended by Just Join IT
Applied -
29 day left (until 17.07.2026)
Applied -
Check similar offers
Accenture

Accenture

Remote

Remote

Undisclosed Salary
C++
low‑level OS concepts
Embedded OS
Embedded Systems
RTOS
MidMidB2B, PermanentB2B, Permanent
New
Sii

Sii

Remote

Remote

Undisclosed Salary
C++
Linux
Python
CMake
MidMidPermanent, B2BPermanent, B2B
New
Svitla Systems

Svitla Systems

Remote

Remote

Undisclosed Salary
Computer Vision
C++
Embedded
Linux
computer architecture
OOP/OOD
Degree
MidMidB2BB2B
New
CodiLime

CodiLime

Remote

Remote

4 956 - 6 608USD/month
C++
Linux
Embedded Systems
Network Protocols
C
MidMidB2BB2B
New
Knowit Poland sp. z o.o.

Knowit Poland sp. z o.o.

Łódź

Remote

Remote

2 733 - 4 373USD/month
C++
C
Python
Git
Gerrit
Jenkins
MidMidPermanent, B2BPermanent, B2B
New
ADVERTISEMENT: Recommended by Just Join IT