Company

JangalaSee more

addressAddressLondon, England
type Form of workPart Time, Flexible working available, Permanent
salary Salary38000.00 - 46000.00 GBP Annual
CategoryEngineering

Job description

Jangala is looking for a talented and experienced Linux engineer - with a desire to cultivate and apply expertise in software development - to join our rapidly growing team in London. The role involves working within the wider engineering team to create sophisticated devices and technologies with the aim of reducing the global digital divide and empowering communities.

You will play a major part in designing and implementing firmware and low-level code for our devices that will connect millions of people across the globe in the coming years. Ideally you should be someone who is passionate about Linux, microcontrollers and the interface between code and hardware, someone who will enjoy working with our microservice-like firmware code, and someone who wants to use their substantial technological understanding for good.

About Jangala

Jangala is a humanitarian technology charity that designs, manufactures and deploys our award-winning rapid Wi-Fi products to connect marginalised and underserved people globally to the internet. We are now recruiting an Embedded Software Developer to help on our journey to scale - from connecting almost 100,000 to date, to connecting many millions by 2029 - in line with our new five-year strategy. To tackle the digital divide Jangala works with local communities and world leading companies, including our donor partners Lenovo, Arm and Virgin Media O2.

At this exciting stage of growth - moving from prototypes and pilots, to mass market expansion and scale - you will have the opportunity to embody the critical role that high quality engineering will play in providing reliable and secure products for our partners.

We are winners of the 2022 Clifford Chance SDG Award, 2021 Cisco Global Problem Solvers Digital Inclusivity Prize as well as one of 50 Global Best Practice projects showcased at Expo 2020. Our goal is to become one of the world's leading humanitarian technology organisations.

Details of the role

As our Linux Software Engineer, you will play a critical role in our evolution as we create the reliable and performant devices needed for our project partners to deploy at scale from 2024. You will help develop our modular on-device codebase, adding and maintaining our devices within key open-source projects like OpenWrt and U-Boot. You will take real ownership of our firmware build system and take the lead on device security, ensuring that Jangala devices worldwide are trusted and reliable.

Specific tasks will include:

Developing Jangala's on-device codebase, written in Lua and Go (TinyGo), powering our IoT hardware ranging from multi-core processors running Linux to microcontrollers running bare metal code.

Adding support and maintaining our devices on critical open source projects like OpenWrt and U-Boot.

Maintaining and developing our firmware build pipeline, using automation scripts and tools like Git.

Designing our systems to be highly secure in the challenging environment of inter- device communications across local networks and the wider internet.

Working with our mechanical and electronic engineers during prototyping, research and development.

The person we're looking for

Firstly, we understand that many people - often people who identify as women - only apply for jobs when they believe they match 100% of the criteria. If you don't meet all the criteria but you believe that this is the right position for you and are passionate about what we're doing here at Jangala, we'd love to hear from you.

We're looking for someone inspired by Jangala's mission and with a desire to innovate to help some of the world's most vulnerable people. Ideally, you will have a passion for both hardware and the software that unlocks its potential, and a nuanced understanding of core programming concepts. You should also be comfortable taking the lead in projects and working with others.

The following skills and experience are required:

Degree level qualification or demonstrable equivalent expertise in computing or a related field

In-depth embedded coding experience, using SOCs or microcontrollers in work, community or personal projects, demonstrable by code and results

Proficiency in a compiled language (preferably Go,C,C++ or Rust) as well as an interpreted language (preferably Lua)

    The following skills and experience are a bonus:

    An interest in and commitment to open source

    Experience of the stages of hardware product development, from rapid-prototyping to assurance and certification

    Volunteering to help others

    Important details

    Jangala's office is based in London and operates a remote-first working policy. Travel to our London office will be required for mind-mapping and collaborative work at least once a week.

    We are committed to creating an environment that attracts, motivates, and supports the best people from all backgrounds. This includes:

    Flexible working (general arrangement is one day in the office per week)

    29 days of paid leave a year, on top of paid bank holidays (in a normal year that's 37)

    Quarterly bonus assessed on a whole team level

    5% employer pension contribution

    Free gym and climbing membership

    Future shadow share options in the future

    Enhanced parental leave

    A real focus on learning and development with each person having an L&D budget

    Yearly opportunities to volunteer and gain on-the-ground experience of the impact Jangala is having in communities and disaster areas

    Team days out

    A meritocratic hiring process that emphasises on experience, talent and motivation, rather than academic qualifications or CV specifics

      We welcome applications from people of all gender identities, ages, sexual orientations, nationalities, religious beliefs or none. We particularly encourage applications from groups traditionally underrepresented in the technology and charity industries.

      The starting salary for this role will be GBP38,000-GBP46,000 per annum. We would consider part-time working for this role.

      How to apply

      If you feel inspired by our work and this position we'd love to hear from you! To apply, please send a CV (1-2 pages) and cover letter (1 page) explaining why you're a good fit with the subject line: 'Embedded Developer application - Your name .' Good luck!

        Refer code: 2674903. Jangala - The previous day - 2024-02-02 02:16

        Jangala

        London, England
        Popular Linux Software Engineer jobs in top cities
        Jobs feed

        CNC Miller - Setter/Operator

        Metalis Engineering Recruitment Limited

        Rotherham, South Yorkshire

        £16.61 - £19.49/hour Perm Role, Company Pension etc

        Skills Marker (CIPD)

        Babington

        Derby, Derbyshire

        £25,000 - £30,000/annum Bupa Healthcare Cash Plan

        Building Maintenance Assistant

        The Wrekin Housing Group

        Telford, Shropshire

        £24,317 - £27,103/annum £1,239 car alllowance

        Production Operator/ FLT

        Gap Personnel

        Pontyclun, Rhondda Cynon Taff

        £11.55 - £14.67/hour

        Class 1 Driver

        Vortex Recruitment

        Felpham, West Sussex

        £17 - £20/hour

        Customer Service Coordinator

        Ibstock Plc

        Mossend, North Lanarkshire

        Docklands Montessori Day Nursery Room Leader

        Jobs 925

        London, England

        £14.50 - £15.50/hour

        Administrator

        Foresight Search Ltd

        Weston-super-Mare, Somerset

        £22,000 - £25,000/annum + benefits

        Kitchen Assistant

        Bakkavor Group

        London, England

        Section Leader - Nights

        Bakkavor Group

        Bourne, Somerset

        £33,000 - £36,294/annum

        Share jobs with friends

        Related jobs

        Software and Linux Engineer

        Lead Software Engineer / Manager Embedded Linux C

        Client Server Ltd.

        London, England

        a month ago - seen

        Software Engineer Linux Security EDR C / C++

        Client Server

        45000.00 - 50000.00 GBP Annual

        London, England

        a month ago - seen

        Software Engineer

        Linux Recruit

        £75,000 - £90,000 a year

        London, England

        2 months ago - seen

        Software and Linux Engineer

        Jangala

        £38,000 to £46,000

        London, Greater London

        3 months ago - seen

        C++ Software Engineer Linux Market Data Multithreading OOP Investment

        Sure IT Recruitment

        130000.00 - 150000.00 GBP Annual + Bonus

        London, England

        4 months ago - seen

        Software Engineer Quantitative C++ Python Linux

        Client Server Ltd.

        £120,000 - £160,000

        London, Greater London

        5 months ago - seen