Junior Software Engineer, C Embedded- Tieto Tech Consulting (m/f/d)
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
