Description


RESPONSIBILITIES:

Develop new software and features for the Glorious desktop software suite, Glorious CORE
Innovate and enhance existing features within Glorious CORE, solving technical debt in the process
Collaborate with other software developers to plan and design software architecture around future feature sets
Collaborate frequently with project managers, software developers, third-party teams, UI/UX designers, QA testers, and other departments
Work with a plethora of high-end gaming peripherals to ensure that the software suite and its features function as expected

SKILLS:

4+ years of experience working directly within software engineering teams
4+ years of experience building and designing systems including architecture, design patterns, reliability, and scaling
Proficiency in C/C++, ElectronJS/ReactJS, WebAssembly,
Proficiency in building UI (with platforms like ElectronJS, Angular, or ReactJS).
Proficient with CI/CD & pipelines, automated testing, and git versioning
Experience working with software applications that interface with HID like mice and keyboards
Strong analytical and problem-solving skills, with the ability to solve issues independently and with data
Passionate about setting the standard for engineering excellence and building well-designed software solutions

NICE TO HAVE:

Experience or understanding of working with and implementing product firmware protocols; experience with firmware development or embedded systems

Education

Bachelor's degree in Computer Science