.
Senior Embedded Software Developer (C, Rust) - Fintech / Crypto
  • Łódź
Senior Embedded Software Developer (C, Rust) - Fintech / Crypto
Łódź, Łódź, Łódź Voivodeship, Polska
INCUBLY SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
2. 9. 2024
Informacje o stanowisku

technologies-expected :


  • C
  • Python
  • Rust
  • Linux
  • Unix
  • Docker

technologies-optional :


  • Typescript
  • React.js
  • React Native
  • Electron
  • Redux
  • RxJS

about-project :


  • 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.
  • 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

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

requirements-expected :


  • 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 assurane (unit and integration tests)
  • Experience with Linux/Unix, Docker
  • Familiarity with blockchain ecosystem
  • Hands-on experience with different stages of software development lifecycles
  • Experience with CI/CD pipelines and Git/Github/Gitflow
  • Effective communication which 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

offered :


  • 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

benefits :


  • sharing the costs of sports activities
  • private medical care
  • flexible working time
  • integration events

  • Praca Łódź
  • Łódź - Oferty pracy w okolicznych lokalizacjach


    109 770
    20 536