Systems Software Engineer at Garrison Technology | Torre

Systems Software Engineer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

USD75.4K - 100K/year

~COP150M - 200M/year

+ Equity

+ Bonuses

location_on
London, United Kingdom
Posted about 3 years ago

Responsibilities


Founded in 2014 in London, United Kingdom, Garrison has raised more than $70m to date from London investors including Dawn Capital, IP Group, NM Capital and BGF. Garrison’s strengths lie in its experienced and dedicated teams, building on years of expertise in cyber security to bring genuinely game changing technology to the industry. Garrison is working to build the future of cyber security and is already deploying at scale in both the government and commercial markets. Our existing customers are large organisations averaging over fifty thousand employees each, across sectors including banking, insurance, media, telco, law, and government. 2023/24 is shaping up to be our busiest and most productive year yet, with increasing demand, strong growth, and plenty of impactful projects taking place! As a Systems Software Engineer at Garrison, you will be involved in developing software across all our platforms and creating new products and capabilities. You will collaborate with hardware and firmware engineers during hardware validation activities, develop functionality for the product to meet market needs, and contribute to continuous improvement and innovation. Additionally, you will participate in security reviews and assessments of 3rd party software, automate steps of securing the product, and contribute to upstream software review and patching. The ideal candidate should have demonstrable knowledge of multiple programming languages, understanding of Linux kernel drivers, experience with the Linux OS, and strong interpersonal and communication skills. Responsibilities: - Collaborate with hardware and firmware engineers during hardware validation activities to prove new designs - Add support for new hardware to existing product code - Support and maintain the fleet of development hardware owned by the engineering department - Develop functionality for the product to meet the key market needs - Develop and maintain board support packages - Contribute to the scoping and design of new software - Improve code maintainability, automation, and supportability - Suggest and progress opportunities for innovation across the product - Participate in security reviews and assessments of 3rd party software - Automate steps of securing the product - Review and patch upstream software - Recognize and follow Garrison's information security policies