Назад
Company hidden
3 дня назад

Software Engineer, Embedded C (Tieto Tech Consulting)

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

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

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

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

Текст:
/
TL;DR
Software Engineer, Embedded C (Telecommunications): Developing embedded software for next-generation wireless access products, including Classic RAN, AAS, and O-RAN solutions, with an accent on hardware integration, device drivers, firmware, and low-level debugging. Focus on integrating software with ASIC, SoC, and FPGA platforms, optimizing system performance and stability, and contributing to radio software technologies.

Location: Hybrid, Szczecin, Poland

Company

hirify.global is a software and technology consulting company providing mission-critical digital engineering and consulting solutions through Tieto Tech Consulting and specialized software businesses.

What you will do

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

Requirements

  • Bachelor's or Master's degree in Computer Science, Telecommunications, Electronics, or a related field.
  • At least 2 years of experience in embedded software development.
  • Strong programming skills in C.
  • Experience with Linux-based embedded systems, hardware interfaces, and low-level software.
  • Understanding of BSP development, device drivers, system debugging techniques, and development toolchains.
  • Familiarity with Git and modern software development practices.
  • Understanding of multithreading, thread synchronization, mutual exclusion, and concurrency management.
  • Good English communication skills.

Nice to have

  • University projects, internships, or personal projects involving embedded systems.
  • Basic knowledge of C++, Python, or Bash.
  • 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

  • Flexible hybrid work model.
  • Private medical care and group life insurance.
  • Investment fund and MyBenefit System.
  • Professional growth, meaningful projects, open culture, and work-life balance.
  • Learning-oriented environment focused on curiosity and continuous development.

Hiring process

  • Discover and apply.
  • Interviews, assessments and tests, and background verification.
  • Offer and onboarding.

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