Embedded Software Engineer/Software Development - Marlow, Buckinghamshire, United Kingdom - Dense Air

    Dense Air
    Dense Air Marlow, Buckinghamshire, United Kingdom

    1 month ago

    Default job background
    Description
    Job Description Dense Air (DA) builds and operates Open RAN "neutral host" networks.

    DA's single shared architecture provides a secure, seamless, and simultaneous experience for mobile network operators, ISPs, enterprise private networks, and municipal use cases.

    You will be leading the design and development of embedded Linux platform software solutions for Dense Air's 5G small cell products.

    The role involves gathering requirements, sprint task decomposition, design, implementation and test.
    The Linux platform covers areas including secure boot, software upgrade, peripheral access, clock synchronisation and secure network connectivity.

    Design and develop custom embedded Linux platform for the Dense Air 5G small cell based on reference BSP from SoC vendor
    Integrate Linux platform with peripherals on I2C, SPI, GPIO, UART and USB
    Integrate Linux platform with multiple clock synchronisation solutions and external network switches
    Work with DevOps to integrate all platform software into the official build pipeline
    Follow Agile development lifecycle
    Other duties appropriate to the post as may be assigned from time to time by the Head of Software

    Strong software programming skills (C/C++)
    ~7+ years embedded Linux development including kernel level code
    ~ Experience of custom board development/bring-up using vendor SoC and BSP and ability to reverse engineer vendor software
    ~ Experience of low-level network hardware integration
    ~ Strong understanding of IP networking protocols
    ~ Solid working experience with the Yocto build system
    ~ Full software lifecycle including design, design documentation, source control, unit test, integration test, user documentation

    Experience using JTAG debuggers with Linux-based systems
    Technical degree in Electronic Engineering, Computer Science or relevant field

    Personal Qualities
    Able to schedule and prioritise own work and react positively to issues occurring

    Diversity, Equity, and Inclusion:

    Dense Air is committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and employees regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, and any other characteristic protected by applicable law.

    Dense Air believes that diversity and inclusion among our teammates is critical to our success.