Embedded Linux Developer @ RAFI Poland sp. z o.o.

Polsko

Required qualifications


  • Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or related discipline, with solid embedded systems foundation and Linux platform experience
  • Proficiency in C/C++ for systems programming, with demonstrable experience in kernel configuration, device drivers, and Linux user-space systems development on ARM-class targets
  • Familiarity with RTOS concepts and when to complement embedded Linux with RT components; understanding of scheduling, memory management, and I/O stacks in Linux
  • Experience with Yocto, uBoot, Secure boot

Preferred experience


  • Debugging across HW/SW boundaries using lab instruments and low-level tooling; comfort with bootloaders, device trees, and BSP maintenance
  • Networking stacks and drivers, Bluetooth, storage, and filesystems (ext4, squashfs), plus performance profiling and optimization at system and driver layers

Core skills


  • Linux internals: processes, scheduling, memory, filesystems, device model, udev, systemd units and services
  • Kernel and drivers: device tree, platform drivers, character/block drivers, IRQs, DMA, power management, and board bring-up workflows
  • Build/CI for embedded pipelines
  • Tooling: Git, GDB, strace, perf, ftrace, oscilloscope, logic analyzer, JTAG; scripting with Bash and Python for automation

Nice-to-have domains


  • Industrial protocols (Modbus, CAN, I2C,CANopen, UDS, J1939)

The embedded Linux developer designs, builds, and optimizes Linux-based platform software and applications for constrained devices, collaborating with hardware, QA, and DevOps to deliver robust, secure, and maintainable systems.

,[Develop and maintain embedded Linux platform components: BSPs, kernel configuration, device trees, and device drivers for peripherals (I2C, SPI, UART, GPIO, networking) to meet product requirements and performance targets., Perform board bring-up with hardware teams, including bootloader setup, kernel bring-up, peripheral validation, and power/performance tuning on new boards and SoCs (e.g., ARM/i.MX), Implement user-space services and applications in C/C++ (and scripting in shell/Python) with attention to memory, CPU, and power efficiency under Linux and, where applicable, RT constraints, Debug system issues end-to-end using tools such as GDB, strace, perf, ftrace, oscilloscope, and JTAG; analyze logs and traces to resolve kernel/user-space integration defects, Cooperate with DevOps engineer on CI/CD and version control workflows (Git), automate builds/tests, and produce high-quality documentation for designs, interfaces, and release notes, Ensure compliance with industry standards] Requirements: Linux, C, C++, UART, ARM, Git, Embedded system, RTOS, Bluetooth, Storage, Bash, Protocols, MODBUS, CAN Tools: Jira, Bitbucket, GIT, Jenkins. Additionally: Training budget, Private healthcare, Flat structure, International projects, Small teams.

Kategorie

embedded

  • Podrobné informace o nabídce práce
    Firma: RAFI Poland sp. z o.o.
    Lokalita: Práce v Polsku
    Odvětví práce: embedded
    Pracovní pozice: Embedded Linux Developer @ RAFI Poland sp. z o.o.
    Směnnost práce fulltime - 40 hours per week
    Nástup do práce od: IHNED
    Nabízená mzda: neuvedeno
    Nabídka přidána: 19. 9. 2025
    Pracovní pozice aktivní
Odpovědět na inzerát
    Buďte první, kdo se na danou nabídku práce přihlásí!

Práce Embedded Linux Developer @ RAFI Poland sp. z o.o.: Často kladené otázky

👉 V jakém městě se nabízí nabídka práce Embedded Linux Developer @ RAFI Poland sp. z o.o.?

Práce je nabízena v lokalitě Zielona Góra.

👉 Jaká firma nabírá na tuto pozici?

Tato nabídka práce je do firmy RAFI Poland sp. z o.o..

0.0988