C Software Engineer - PLVision

SONiC Capabilities: Empowering Networks with Open-Source Solutions

Download PDF

C Software Engineer

Apply

Summary

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.

Dedicated recruiter:
Iryna Latyshko
Recruiter
Download Vacancy

Responsibilities 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 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

Would be a plus Would be a plus

  • 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

About PLVision About PLVision

  • 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.

Benefits Benefits

  • 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

Want to develop innovative products? Let's talk!

This field is required
This field is required
You can attach your resume here:
file not selected
Upload your CV here (PDF, DOC, DOCX)
Please enter a valid LinkedIn profile URL.
This field is required
Message (Optional):

* Please complete all required fields.

Your message has been sent, thank you! We will contact you as soon as possible.