Software Engineer, Embedded C (Tieto Tech Consulting)
Контакты
Формат работы
hybrid
Тип работы
fulltime
Грейд
junior
Английский
b2
Страна
Poland
gitlinuxembedded linuxcfirmwarebsptelecommunicationsdevice driversbootloadero ran
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
76
Хорошая вакансия
развернуть
Обязанности для начинающего специалиста описаны достаточно ясно и связаны с embedded Linux и беспроводными системами, но это консалтинговая позиция, а условия оплаты не указаны.
Кликните для подробной информации
Проектный форматАктуальные технологииФокус на телекомеПонятные задачиПоддержка развития
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →