Embedded Software Engineer/Software Development - Oxford, Oxfordshire, United Kingdom - Best Selection

    Best Selection
    Best Selection Oxford, Oxfordshire, United Kingdom

    Found in: Jooble UK O C2 - 2 weeks ago

    Default job background
    Description
    Embedded Software Engineer

    We are seeking a highly organized embedded software engineer with experience in microcontroller and Linux stack environments to join our client's team in developing new products.

    Responsibilities and Duties


    • Specifying, implementing, and documenting software projects of various content and size
    • Working with the architecture, hardware, and FPGA teams to create efficient, reliable, best-in-class embedded platforms
    • Working with off-the-shelf development kits to enable rapid prototyping
    • Being comfortable working with existing software solutions, for example, selecting and tailoring open-source applications
    Required Qualifications and Skills


    • 4+ years' experience developing efficient, reliable, embedded software (C/C++), including taking design leadership for individual modules, from specification to delivery
    • An aptitude for taking on different tools, languages, and methodologies, including Go, Python, Git, Confluence/Jira
    • A strong diagnostic engineer, able to analyse and explain problems clearly and accurately
    • Comfortable working both as a solo designer and in small multi-disciplinary teams.
    Desired skills and experience


    • Strong understanding of hardware development processes
    • An understanding of network topologies
    • Experience of developing for Xilinx MPSoC (ARM) or STM32 microcontrollers