CareerPlanSign in

Software C++ Engineer (Middle)

Lviv, ua💼 Full-time🗓 2026-09-02 → 2026-09-25

Core

Design and develop software features and modules for a cross-platform suite of desktop applications (GreenPAK Designer and ForgeFPGA Workshop) used to configure, program, and test custom chips.

Role type

Middle C++ Software Engineer

Builds

Cross-platform desktop applications for chip configuration, programming, and testing

Domain

Embedded semiconductor solutions, FPGA development, IC programming

Deliverable

production ML models | product features

Required skills

C++11/14/17, Qt Framework, unit testing, CI/CD workflows, version control, debugging

Preferred skills

Architecture discussions, project ownership

Technologies

C++11, C++14, C++17, Qt, Linux, Windows, MacOS, Verilog, SPICE

Responsibilities

Design and develop software features and modules, write well-designed and testable code, write unit tests and documentation, participate in architecture discussions, conduct peer reviews

Seniority

Middle, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.