
C Software Engineer
Primary stack
Nice to have's
Job description
About the Position
C Software Engineer
PLVision is looking for a C Software Engineer to join our firmware tooling and infrastructure team, working for a technology leader we have partnered with for many years. In this role, you’ll build and improve the tools, CI/CD pipelines, and infrastructure that power firmware development for cutting-edge network hardware.
We’re an AI-driven company: our engineers get practically unlimited access to tokens for leading LLMs (Claude, GPT, and others), and AI is woven into our everyday development, testing, and tooling work. That means less time on repetitive tasks and more time solving problems that actually move the project forward – a great environment for an engineer early in their career who wants to grow fast.
You’ll work with cutting-edge technology in the open networking space, backed by a team with 17+ years of engineering expertise and a strong technical foundation across firmware, CI/CD, and infrastructure. This role offers a clear growth path – from building tools and improving deployment processes to taking on more ownership over infrastructure and production stability as you develop.
If you’re early in your engineering career and want hands-on experience with real firmware infrastructure, modern AI-assisted workflows, and a supportive, experienced team – this is a great place to start.
Responsibilities
- Develop tools for firmware
- Analyze and improve the existing CI/CD infrastructure
- Propose and implement extensions to the project infrastructure
- Maintain deployment and testing processes
- Ensure all production systems are robust and stable
Requirements
- Bachelor's or Master's degree in Electrical, Computer, or Software Engineering
- Up to 2 years of engineering experience
- Solid knowledge of C and Python
- Basic networking knowledge is required (understanding of the OSI model and basic L2/L3 networking)
- Familiarity with CMake
- Experience in writing scripts and tools to support the development process
Nice to Have
- Experience in creating and presenting design documents
- Experience with hardware emulation systems
- Experience with virtualization and containerization technologies
- Experience with scripting languages such as Bash
We Offer
- Medical insurance
- Vacation and sick leave days
- Paid bank holidays (11 days in 2026)
- Relocation bonus
- Marriage and childbirth bonuses
- Referral bonus
- Educational courses and training programs
- Remote work
- Flexible Schedule
About the Company
PLVision is a European networking software product development company that helps businesses unlock the full potential of open and disaggregated technologies. We deliver end-to-end, vendor-agnostic solutions, tailored to meet client’s specific use cases, enabling greater flexibility, scalability, and sustainability while ensuring cost control and predictability.
Leveraging strategic partnerships with industry leaders, major hardware vendors, and membership in key open networking communities, PLVision ensures delivered software solutions remain future-ready and aligned with the latest open networking innovations, empowering clients to achieve their business goals and long-term success.
Apply
Dedicated recruiter:
Iryna Latyshko
Recruiter
Download Vacancy
© PLVision. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
ХТО МИPLVision — це технологічна компанія, що спеціалізується на розробці програмних продуктів для комп’ютерних мереж і вбудованих систем. У кожному технічному та організаційному рішенні ми дбаємо про своїх співробітників, обираючи якість і далекоглядність, від стандартів розробки до взаємодії в команді.Завдяки цьому ви можете без зайвого тиску повністю зосередитися на формуванні майбутнього мереж, реалізовуючи свою інженерну майстерність і здобуваючи цінний, унікальний професійний досвід.ЩЕ КІЛЬКА ФАКТІВ ПРО PLVISION:• Заснована у 2007 році• 200 фахівців• Ключові технології: C, C ++, Python, P4, Linux, Docker.• Головний офіс компанії знаходиться у Львові, і ми надаємо Relocation Bonus для охочих сюди переїхати. Також PLVision має офіси в Кракові (Польща). Крім того, є можливість працювати віддалено з будь-якої локації.• Учасник Open Compute Project (OCP) — глобальної технологічної опенсорс-спільноти• Учасник Telecom Infra Project (TIP) — глобальної технологічної спільноти• Учасник Linux Foundation — глобальної технологічної спільноти• Розробник опенсорс-продукту SAI Challenger (переданий в ОСР) та опенсорс-ініціативи SONiC Core• Співрозробник операційної системи Stratum від Open Networking Foundation (ONF)• Учасник Intel®Network Builders та Intel®IoT Solutions Alliance• Учасник Львівського ІТ КластеруЧИМ МИ ВІДМІННІPLVision (Progressive Leadership Vision) — компанія, яка сповідує проактивний підхід у роботі. Ми допомагаємо клієнтам ефективно реагувати на зміни ринку та індустрії, досягаючи прогресивного лідерства завдяки інноваціям у мережевих технологіях.Команда PLVision має унікальний досвід роботи з топовими мережевими мікросхемами (чипами). Ми — 100% українська компанія, відома в усьому світі своїми розробками програмних продуктів на основі мережевих операційних систем з відкритим кодом. Серед них — SONiC (ініційований Microsoft), DENT OS (ініційований Amazon) та Stratum (ініційований Google).ХТО НАШІ КЛІЄНТИНаші ключові клієнти — лідери мережевої галузі, а також інноваційні, амбітні стартапи зі США, Канади, Ізраїлю та Великобританії. Їхні продукти використовують у галузях телекомунікацій, медіа, автомобілебудуванні, нафтогазодобуванні та інших.Разом із нашими клієнтами ми створюємо інноваційні рішення, які забезпечують глобальне Connectivity.ЧОМУ ТОБІ ВАРТО ПРИЄДНАТИСЬ ДО PLVISION• PLVision створює інновації та працює з ними. Як спеціалізована компанія, ми одними з перших досліджуємо та впроваджуємо новітні мережеві технології.• Завдяки нашій унікальній мережевій спеціалізації, ми є незамінними партнерами для наших клієнтів.• Мережеві рішення користуються великим попитом, особливо в період стрімкого збільшення онлайн-активностей.• Ми працюємо зі складними, цікавими завданнями. У наших проєктах виклики, які під силу далеко не всім технічним фахівцям. В нашій команді — топові експерти.• Наші інженери щодня співпрацюють у світовій опенсорс-спільноті, куди входять інженери Microsoft, Intel, Cisco, NVIDIA, Facebook та інших крутих компаній.• Ми культивуємо менторство. Обмін знаннями у межах компанії допоможе тобі швидше зростати і переймати досвід у експертів світового рівня.МОЖЛИВОСТІ НАВЧАННЯ У PLVISIONPLVision пропонує курс Networking Program, для С, С++ та Python AQA інженерів (2+ роки досвіду). Навчальна програма складається з 5 частин: Linux, Docker, Git, SAI і Microsoft Azure SONiC. Тривалість курсу — до трьох місяців. Навчання проходить в онлайн-форматі, що дозволить тобі самостійно створювати власний гнучкий графік занять, поєднуючи цей процес з поточною роботою або іншими активностями.Деталі курсу:plvision.eu/... ith-microsoft-azure-sonicПРИЄМНІ ПЕРЕВАГИ ДЛЯ ФАХІВЦІВ PLVISION• бонуси з нагоди одруження та народження дитини• медичне страхування з широким покриттям у найкращих клініках України• гнучкий графік роботи• можливість працювати віддалено• можливість проходити профільне навчання• якісний бухгалтерський сервіс• оплачувані відпочинкові робочі дні та лікарняні• фінансова підтримка мобілізованих спеціалістівТакож наші фахівці мають змогу користуватись комфортним, сучасним офісом, в якому:• ергономічні робочі місця (без опенспейсів)• тераси з приємними краєвидами• просторі та добре обладнані кухні• зони відпочинку з ігровими приставками, настільними іграми та музичними інструментами• повністю обладнане для роботи та відпочинку укриття• генератор, який використовується за умови вимкнення електропостачання• система супутникового зв’язку Starlink• власний безкоштовний паркінг.Приєднуйся до нашої експертної спільноти однодумців і відкрий для себе нові горизонти росту!