Filter by category

Filter by type

Embedded Software Test Engineer at Garrison Technology

go back to Developer Jobs
  • London
  • fulltime
  • -
  • Who we are

    Founded in 2014 in London, United Kingdom, Garrison has raised more than $50m 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 space. Our existing customers are large organisations averaging over 50,000 employees each, across sectors including banking, insurance, media, telco, law and government.

    Our working culture

    We are an exciting start-up with ground-breaking technology; a very serious mission to solve real world problems, but with a positive and highly inclusive atmosphere, and an excellent work/life balance!

    At Garrison we celebrate diversity and inclusion, and we’re focused on continuously improving equality for the benefit of our employees, products and community. We recruit, develop and retain talent purely on the basis of qualifications, merit and business needs.

    We are proud to be an equal opportunity employer and we take every possible step to ensure that every person employed or seeking employment with us receives fair treatment. No-one shall be disadvantaged on the grounds of age, disability, gender, ethnicity, religion or belief, sexual orientation, marital and parental status, neurodiversity, social background, physical ability, illness or otherwise.

    Our employee benefits package is as follows:

    • Flexible working hours and regular working from home
    • 25 days holiday allowance per year (with the opportunity to purchase more)
    • Company pension scheme of 8% base salary (depending on minimum contribution)
    • Personal annual training budget
    • Share options
    • Perkbox discounts
    • Life assurance and critical illness cover
    • Employee Assistance Programme
    • Enhanced parental leave
    • Income protection
    • Cycle to work scheme
    • Interest-free season ticket loans
    • Flexible working hours and working from home options
    • Daily fruit, snacks and drinks in our offices
    • Regular socials – such as games and quiz nights, picnics, theatre, and lots more


    Overview of the role

    As an Embedded Software Test Engineer at Garrison, you will be instrumental in improving the test workflows, practices and processes employed by the Product Integration engineering team and working as part of the team to embed test automation throughout the development lifecycle, directly influencing the efficiency and success of the wider Engineering department.

    The Product Integration team is responsible for delivering board support packs for all hardware platforms used in Garrison products. These BSPs will have U-boot, the Linux kernel and AOSP at their core, and you will have the opportunity to work with talented engineers in each of these areas, learning about the technology and applying your core skills and experience in automation to those environments.

    You will focus on developing, maintaining, and running new and existing automated tests and reporting BSP testing status, as well as developing tools, methods and infrastructure to make our test practices as effective and efficient as possible. You will research new technologies and bring this research into the team to help to grow our capability in automation across the full range of technology stack we use.

    Garrison has a challenging, supportive and fast-moving working environment with a huge opportunity to learn about different technologies, develop new skills and set out on a range of career paths.

    Key responsibilities

    Test capability development

    • Designing test strategies addressing different type of testing (functional, stress, soak)
    • Developing test frameworks and reusable test components for hardware-level and system-level testing of the board support packs running on different platforms.
    • Enabling engineers within the Product Integration team at Garrison to effectively test new features and platforms by developing software tools and providing support in their test development.
    • Expanding coverage of automated tests, improving the quality of test outcomes, and reducing reliance on manual testing.
    • Designing and developing new software to further enhance our integration and test capabilities across our set of platforms and technologies.
    • Document and track test requirements and system performance.

    Supporting innovation

    • Investigating new technologies and performing rapid prototyping to support technical de-risking and discover new opportunities for test improvements.
    • Researching and integrating third-party solutions for the team’s needs.
    • Promoting a “Testing mindset” and accelerating the adoption of new tools, workflows and best practices across new and existing projects.

    Quality and Security assurance

    • Coordinating the Product Integration team automation and test with multiple teams at Garrison.
    • Assuring the quality of the product by working with developers to ensure new features are properly tested, and that the product doesn’t suffer from regressions.
    • Assuring the security of the product by writing appropriate security tests (where applicable).
    • Generate test reports that show failure rate and coverage trends.
    • Recognising the industry that Garrison operates in, and appreciating the importance of following Garrison's information security policies.

    Skills and experience

    You will have demonstrable experience of testing embedded systems and have a track record of picking up and working with different technologies.

    You’ll be perfect for the role if you have the following

    • Experience in testing embedded system both manually at the hardware level as well as through automated tests.
    • Experience in developing test tools.
    • Automated testing of embedded software running on bespoke hardware platforms.
    • Automated testing of system-level features, involving multiple SoCs/components, communicating over various buses.
    • Experience in working in a multi-disciplinary engineering team, with a passion for improving engineering workflows and quality.
    • Familiar with the C programming language.
    • Familiar with HW debugging through oscilloscope and logic analyser.
    • Experience with Shell and Python scripting.
    • Familiar with issue trackers, IDEs, source control systems and continuous integration tools.

    And experience in these areas would be a massive bonus (but don’t worry if you’ve not covered these yet!)

    • Knowledge of the C++ programming language.
    • Knowledge of the U-boot, Linux kernel and AOSP code bases.
    • Knowledge of encoding standards like h.264.
    • Knowledge of graphics/video driver performance measurement.
    • Experience with Gitlab.

    And as an employee we’d be delighted if you have

    • Self-motivation, enjoy technical challenges and delivering results.
    • Flexibility and adaptability, and can cope when thrown in at the deep end.
    • Recognition of the importance of planning, prioritisation and getting work done on schedule.
    • Strong communication skills, both verbally and in writing.
    • The ability to collaborate effectively with team members and have excellent interpersonal skills.
    You need to be logged in to apply. Login or create an account.
    Is this job ad fake? Report it!   

    other jobs at Garrison Technology

    Customer Success Engineer (technical) Garrison Technology in SE1 8UL London Posted 36.041666666667 days ago
    Full-time job in Technology
    Full-time job in Technology
    Software Security Engineer Garrison Technology in London Posted 29 days ago
    Full-time job in Technology
    Full-time job in Technology
    Chromium Software Engineer Garrison Technology in SE1 8UL London Posted 24 days ago
    Full-time job in Technology
    Full-time job in Technology
    Android Platform and Browser Engineer Garrison Technology in London Posted 22 days ago
    Full-time job in Technology
    Full-time job in Technology
    Embedded Software Test Engineer Garrison Technology in London Posted 11 days ago
    Full-time job in Technology
    Full-time job in Technology
    Legal Counsel Garrison Technology in London Posted 4 days ago
    Part-time job in Technology
    Part-time job in Technology
    Subcontract Manager Garrison Technology in London Posted yesterday
    Full-time job in Technology
    Full-time job in Technology