Embedded Linux Developer @ RAFI Poland sp. z o.o.
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í
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..