Software Engineer

Qvantel logo

Qvantel

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python C Linux Java Git Podman C++ Docker TCP UDP GitLab

Job Description

We are seeking a skilled Linux Embedded Developer to design, build, and optimize embedded Linux platforms that power our edge devices and integrated systems. In this role, you will work across the stack—from boot-loaders and kernel configuration to device drivers, Linux releases, and user‑space services—while enabling new features for evolving product requirements. The structure and expectations are aligned with the reference role’s clarity and scope, adapted here for embedded Linux.


Key Responsibilities

  • Design, build, and maintain embedded Linux distributions
  • Configure and optimize Linux kernels (menuconfig, device tree, defconfigs) and develop/maintain device drivers for peripherals (SPI, I²C, UART, GPIO, PCIe, USB, networking)
  • Develop robust user‑space services with systemd integration, logging, and secure update mechanisms
  • Implement secure boot and OTA pipelines, including U‑Boot customization, cryptographic signing, fallback/rollback, and artifact management
  • Profile and optimize system performance (boot time, memory footprint, CPU/I/O), and implement power‑management strategies
  • Integrate with hardware teams to enable seamless HW–SW bring‑up, board validation, and manufacturing test images
  • Participate in code reviews, documentation, and continuous integration (Git, GitLab/GitHub Actions)
  • Support system validation and field diagnostics, including repro steps, log capture, crash analysis (kexec/kdump), and hotfix builds


We expect

  • An Engineering Bachelor’s Degree
  • Demonstrable 4+ years experience developing for embedded Linux systems (kernel and user‑space)
  • Hands‑on experience with Linux kernel configuration, device trees, and driver development
  • Solid knowledge of C/C++ for systems programming; scripting with Bash and Python for tooling/automation
  • Understanding of networking (TCP/UDP, TLS, DHCP, DNS), secure communications, and over‑the‑air update strategies
  • Experience with version control (Git) and agile development practices; strong debugging and problem‑solving skills
  • Fluent in English


Nice To Have

  • Experience with RF/IoT edge devices
  • Exposure to security hardening (SELinux/AppArmor, sandboxing, secure elements/TPM)
  • Knowledge of containerization on embedded (Docker/Podman + systemd‑nspawn/balena) and metrics/logging stacks
  • Experience with STM Cortex microcontrollers
  • Ability to understand electronic schematics
  • Experience with Texas Instruments MSP430 and Cortex microcontrollers
  • Java programming experience

We offer

  • Company that designs and manufactures worldwide RFID equipment for the retail sector.
  • Young and dynamic work environment.
  • Support for online training programs.
  • Ability to grow in a fast-paced international company.


Interview Questions of Software Engineer at Qvantel

Currently, there aren't any interview questions for this role at Qvantel shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Software Engineer at Qvantel

Currently, there aren't any salaries for this role at Qvantel shared by other job seekers.

View more salaries from Qvantel →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now