CareerPlan

Junior Software Engineer, C Embedded- Tieto Tech Consulting (m/f/d)

Wroclaw, plFull-time2026-10-16 → 2026-11-11
Hybrid

Core

Developing low-level software for next-generation wireless access products including Classic RAN, AAS, and O-RAN solutions.

Role type

Junior embedded software engineer

Builds

Embedded Linux systems, device drivers, bootloaders, and firmware for wireless hardware

Domain

Telecommunications / Wireless Infrastructure

Required skills

C programming, embedded Linux, operating systems concepts, multithreading, concurrency management, hardware bring-up, device drivers, system integration, debugging, software testing

Preferred skills

C++, Python, Bash, Linux kernel concepts, networking fundamentals, experience with Raspberry Pi/STM32/FPGA/Arduino, 5G/O-RAN knowledge

Technologies

C, Linux, C++, Python, Bash, FPGA, STM32, Raspberry Pi, O-RAN, 5G

Responsibilities

Participate in embedded software development for wireless access products, Support software integration on new hardware platforms (ASIC/SoC/FPGA), Assist in BSP and device driver development, Contribute to bootloader and firmware development, Support debugging and troubleshooting of low-level software issues, Participate in software testing and quality improvement initiatives, Help optimize system performance and stability, Collaborate with hardware, software and system engineering teams, Learn and contribute to O-RAN and radio software technologies

Seniority

Junior, early-career/graduate