We’re working with bleeding edge tech - including prototypes and prereleases of upcoming microprocessors and technologies. We’re working on several projects concurrently, so there’s always something interesting on the platter to pick from. This doesn’t mean crunch time - we respect you, we respect ourselves, and we respect our clients. We don’t do work on unrealistic timelines, our priority is quality and reliability of the solutions we deliver.
There are some occasional maintenance jobs, but we’re handling them without issues. You won’t find yourself stuck with tons of legacy code written by generations of programmers.
We’re favouring a flat company structure and task oriented approach - you decide your own solutions for the tasks according to your experience, preferences and intuition. Use your experience - we won’t force any artificial constraints, and you’ll have a lot of influence over the project you’re participating in. You will have to work with constraints sometimes, though - either as a requirement from the client, or when entering a project with an existing code base. It’s up to you to decide how to deal with them, and you’re encouraged to go out of the box as far as you’re comfortable - as long as it’s not impeding the quality of the project and can be done within realistic time constraints.
Since we’re working with global clients, you need to be able to communicate well in English. This is also necessary for inter-company tasks, because we keep most of our documentation and external communication in English as well.
Fluent communication skills in Polish are necessary as well. Most of our team is Polish, and most internal verbal communication is happening in Polish as well.
We’re using some of the most interesting and bleeding edge technologies, and working with us you’ll have the opportunity to interact with them - optionally, unless it’s required by your position.
The technologies we work with are:
ARM microprocessors and microcontrollers
RISC-V based solutions
FPGAs, both software and hardware implementations
PCB design for high-frequency interfaces
C, C++, Rust, Go, Python
Linux and FreeBSD, kernel level and up