top of page

Senior Embedded Software Developer (C, Rust) - Fintech / Crypto (CLOSED)

Łódź, Poland (Hybrid)

Full Time

About the Job

Hey! Nice to see you!

Let’s share our stories to get to know a bit better…. We are business and technology enthusiasts who are constantly hungry for new challenges, self- and others and nothing motivates us more than great software products and happy customers.


At Incubly, we believe that great people want to work with great people, so we started to build such a company that will attract great minds and that we can achieve everything not feeling that we work, but just having fun….


Our mission is to support tech companies, and startups (scaleups) mainly, in fast and high-quality scale-up of their teams and boost their product development, testing and deployment; so we can succeed together.


We are currently working with a French company which is a leader in security and infrastructure solutions for cryptocurrencies and blockchain applications. It has a team of more than 400 professionals developing a variety of products and services to safeguard cryptocurrency assets, including worldwide leading hardware wallets.


As a Senior Embedded Software Developer, you will become a part of a team responsible for developing blockchain integrations within physical crypto wallet. If you like to work with us, let us share our need for competencies.

Your daily responsibilities

  • Write clean, scalable code of embedded apps using C, Rust and Python (tooling)

  • Having a strong focus on maintaining and improving existing functionalities of embedded apps written in C and/or Rust

  • Write unit and integration test

  • Revise, update, refactor, and debug code, improve existing code

  • Develop documentation throughout the software development life cycle (SDLC)

  • Serve as an expert on applications and provide technical support

  • Build new 3rd party blockchain coin integrations into physical wallet

  • Maintain 3rd party coin integrations to have the best feature coverage

  • Ensure high quality standards

  • Resolve 3rd party integration production issues

We need you to have

  • Strong experience with developing embedded software

  • Knowledge and proficiency in C language

  • Some experience with Python and/or Rust

  • Knowledge and experience with cryptography and security aspects of software applications

  • Strong competencies in development quality assurance (unit and integration tests)

  • Experience with Linux/Unix, Docker

  • Familiarity with the blockchain ecosystem.

  • Hands-on experience with different stages of software development lifecycles.

  • Experience with CI/CD pipelines and Git/Github/Gitflow

  • Effective communication leads to excellent working relationships with all parties.

  • Quickly identify, analyse and proactively solve problems before they affect the outcomes of projects.

  • Good English oral and written communication skills. Particularly in the areas of technical presentation and technical document writing.

Would be great if you have

  • Quickly learn new skills and technologies.

  • Work effectively with people across multiple organisational, functional, geographic and cultural boundaries, and across a wide spectrum of technical and professional skills.

  • Work autonomously as and when required.

  • Knowledge and experience working with Secure Elements (ISO/IEC 7816 Smart Cards)

  • Knowledge of Web3 and Blockchain ecosystem (cryptography, dapps, wallet integrations) is a plus

  • Any experience with multiplatform desktop and/or mobile software development can be also a plus. Especially using: Typescript, React, React Native, Electron, Redux, RxJS

 Our Architecture and Technology Stack

  • C

  • Rust

  • Python (tooling)

  • Hardware: STM32 MCU, ST31 Secure Element, ISO/IEC 7816 Smart Cards, USB HID, USB CCID, BLE

  • Git, GitHub, GitHub Actions

  • Jira, Confluence

  • Multiplatform companion app is written in: Typescript, Electron, React Native, Redux, RxJS

  • Underlying backend services deployment stack: AWS, Kubernetes, Helm, Docker, IaC/Infrastructure as Code, Datadog, Prometheus, Grafana, Fluentd

Our offer

In addition to great company and challenging projects, we can offer much, much more:

  • Knowledge sharing within our company

  • Agile and friendly atmosphere, non-violent communication and full respect for diversity

  • Possibility to choose from onsite (in Lodz, Poland) or hybrid work (meetings from time to time in our office in Łódź city centre)

  • Remuneration on B2B contract: 1200 – 1600 PLN net/day (rate depends on competencies and seniority)

  • Possibility to engage not only technically, but also have an impact on the small company culture

bottom of page