Joinour team

Be an asset to our team. Learn, work and play with us — no matter where you live. We help every coder uncover the secure developer inside.

Job offer 01

Embedded C/C++ (Linux)

Joint recruitment with Thaumatec Tech Group, a HealthTech software house improving people's health, wellbeing and quality of life with IoT and AI, for highly specialised clients from the US and Western Europe.

We are strengthening the embedded software team: if you are a C++ expert and know embedded systems programming inside-out, we are looking for you.

You will

  • Design and implement software for a variety of devices, from resource-limited ones to sophisticated SoCs
  • Work with Product Owners and Architects to shape project specifications
  • Research and learn missing know-how as you go
  • Work efficiently in an Agile development team
  • Own consistency with the specification, quality and performance

Must have

  • Solid knowledge of C++ (and C)
  • Linux and Linux/Unix programming: IPC, multithreading, networking
  • Linux build systems, e.g. Buildroot or Yocto
  • Preparing the Linux kernel for new hardware platforms
  • Embedded systems, IoT communication protocols and stacks
  • Embedded hardware interfaces and hardware debugging
  • Git (or similar) and good English

Nice to have

  • A scripting language, e.g. Bash or Python
  • Data structures, algorithms and object-oriented design
  • RTOS
  • GStreamer and image-quality algorithms (exposure, white balance)
  • Wi-Fi 6 / 6E signal configuration
  • NVIDIA Jetson (Nano, Xavier AGX)
  • TDD and at least one testing framework

Job offer 02

DevSecOps Engineer

A software house with cybersecurity experience: mobile and web applications and IoT solutions, mainly for the industrial sector, IT companies and e-commerce.

Join our DevSecOps and SRE team to drive DevSecOps practices and coach development teams so that security is embedded in the software development lifecycle.

Must have

  • 3+ years of commercial experience in a similar role
  • 1+ year of Application Security Testing
  • DevOps: CI/CD and infrastructure as code
  • Secure coding, vulnerability management, threat modeling and risk assessment
  • Python, Bash or PowerShell
  • AWS, Azure or Google Cloud and their security services
  • Docker and Kubernetes
  • Vulnerability scanners, IDS and SIEM
  • Problem solving, clear communication and a proactive security mindset

Nice to have

  • Certifications such as CISSP, CEH, CompTIA Security+ or CDP
  • Security controls in cloud environments
  • SAST / DAST / IAST / SCA / RASP tools
  • Jenkins, Git, Ansible or Terraform
  • S-SDLC frameworks: OWASP SAMM, DSOMM, ASVS, NIST 800-218
  • Secure configuration management and audits
  • Network security principles and protocols

Why join us

Why it's worth joining us.

Remote-first, learning-first, and a team that shares what it knows.

  • Health care
  • Individual training budget
  • Fully remote work
  • Flexible working hours
  • Unique working atmosphere
  • Family-friendly community
  • Knowledge sharing with experienced developers
  • In-house training: Angular, iOS, Android, Cybersecurity Leadership

Recruitment process

Four steps, no surprises.

From your CV to our answer — here is what happens after you apply.

  1. 1

    HC call

    A short conversation once we have your CV: we tell you about 4code, the project and the role, and hear your expectations.

  2. 2

    Online meeting

    One hour with HC and a technical person to get to know each other, talk about your experience and what we can offer.

  3. 3

    Meeting the client

    The client is keen to meet you too — one or two interviews, if needed.

  4. 4

    Feedback

    We get back to you with the result whatever the outcome — hopefully with good news.

Tell us about your needs.

Schedule a free expert session on delivering secure software, or ask about a team, an audit or the Grow Together program.

Do you need an NDA first?