Junior Software Engineer
Core
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
Junior C++ software engineer
Builds
Cross-platform desktop applications for chip configuration, programming, and testing
Domain
Embedded semiconductor software
Required skills
C++11, C++14, C++17, Qt Framework, unit testing, debugging/troubleshooting
Preferred skills
Cross-platform application development, CI/CD workflow, AI coding assistants, C++20
Technologies
C++, Qt, Verilog, SPICE, Linux, Windows, MacOS
Responsibilities
Develop software features and modules, Participate in architecture decisions, Contribute to technical discussions and code reviews, Write unit tests and code documentation
Seniority
Junior, 0.5+ years experience
