Назад
Company hidden
6 дней назад

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

Формат работы
hybrid/onsite
Тип работы
fulltime
Грейд
junior
Английский
b2
Страна
Poland
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Junior Software Engineer, C Embedded (Embedded Systems/Telecommunications): Developing embedded software for next-generation wireless access products, including Classic RAN, AAS and O-RAN solutions, with an accent on C programming, embedded Linux, hardware integration and low-level debugging. Focus on supporting BSP and device driver development, firmware and bootloader work, multithreading, and improving system performance and stability.

Location: Wroclaw, Poland; the job listing also specifies Szczecin, Poland. Work location type: onsite, with a flexible hybrid work model mentioned.

Company

Software and technology consulting company providing mission-critical digital solutions through specialized software businesses and technology consulting services.

What you will do

  • Develop embedded software for next-generation wireless access products, including Classic RAN, AAS and O-RAN solutions.
  • Support software integration on ASIC, SoC and FPGA hardware platforms.
  • Assist with BSP, device driver, bootloader and firmware development.
  • Debug and troubleshoot low-level software issues and support testing and quality improvements.
  • Optimize system performance and stability while collaborating with hardware, software and system engineering teams.
  • Learn and contribute to O-RAN and radio software technologies.

Requirements

  • Bachelor's or Master's degree, or final-year studies, in Computer Science, Electronics, Telecommunications or a related field.
  • Good knowledge of C programming and basic understanding of operating systems and embedded systems.
  • Familiarity with the Linux environment.
  • Basic understanding of multithreading, thread synchronization, mutual exclusion and concurrency management.
  • Problem-solving mindset, willingness to learn and good communication skills in English.

Nice to have

  • University, internship or personal project experience involving embedded systems.
  • Basic knowledge of C++, Python or Bash and familiarity with Linux kernel concepts.
  • Understanding of networking or telecommunications fundamentals.
  • Experience with Raspberry Pi, STM32, FPGA, Arduino or similar platforms.
  • Interest in 5G, O-RAN or wireless communication technologies.

Culture & Benefits

  • Private medical care and group life insurance.
  • Investment fund and MyBenefit System.
  • Professional growth through meaningful projects and learning opportunities.
  • Open culture and work-life balance.
  • Flexible hybrid work model.

Hiring process

  • Recruitment may include interviews, assessments and tests, background verification and an offer.
  • Salary range and remuneration criteria are shared before the interview process and confirmed before an offer is made.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →