Embedded Software Engineer - Edinburgh, United Kingdom - Aurora Avionics

    Aurora Avionics
    Aurora Avionics Edinburgh, United Kingdom

    1 month ago

    Default job background
    Description


    Embedded Software Engineer, On-site working in EdinburghAbout usAurora Avionics, headquartered in Edinburgh, Scotland, is a dynamic start-up specializing in the design and manufacturing of avionics for launch vehicles.

    We are looking for an experienced Embedded Software Engineer to join our team, contributing to the development of state-of-the-art on-board computation and control systems for satellite launch systems.

    The RoleJoin our team at Aurora Avionics as an Entry-Level Embedded Software Engineer, where you'll contribute to the development of advanced computation and control solutions.

    This role offers an exciting opportunity to work on critical avionics functions and collaborate closely with firmware and hardware design teams.

    As part of your role, you'll be responsible for designing embedded software toolchain and compiler within a multidisciplinary team.

    We encourage innovation and offer a company culture that values project ownership, providing significant opportunities for professional growth and career advancement as we expand our operations.

    To be successful in your application for this role you will need:
    Competent coding skills in C and C++Competent in toolchain and compiler development.
    Experience with ARM or RISC-V development.
    Experience working with operating-systems in FPGAs.
    Excellent design, debugging and problem-solving abilities.
    Familiarity with CI/CD.Good knowledge of software architecture and ability to balance technical trade-offs.
    A commitment to continual improvement, both personal and of the wider team.
    The ability to clearly articulate problems and solutions for both technical and non-technical audiences.
    Strong interpersonal skills.

    It would be advantageous if you have some of the following proficiencies:
    Familiarity with Aerospace designsExperience with embedded software for Xilinx or Microchip SoC FPGAs.
    Software/firmware debug using JTAG or Ethernet "Virtual Cable".Embedded Linux or RTOS build systems, eg. Yocto Project or Buildroot.

    Experience with reading schematics and hardware interfaces (SPI, UART, I2C).Test driven development (TDD); unit, integration, automated and system testing experience.

    Understanding of code management systems e.g. Git, SVN.Knowledge of continuous integration, specifically Jenkins, CircleCI and Artifactory.
    A technical or engineering-based degree and 3+ years of industry experience in development projects.


    Why work with us:


    Competitive salary commensurate with experienceFuture training and progression opportunitiesOpportunity for significant equity stake in the company33 days annual leave entitlement.

    How to applyIf you are interested in applying for this position, email your CV with references to