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