Jobs
>
Cambridge

    Senior Systems Software Development Engineer - Cambridge, United Kingdom - Experis UK

    Experis UK
    Experis UK Cambridge, United Kingdom

    3 weeks ago

    Default job background
    Full time Technology / Internet
    Description

    Role: Senior Systems Software Development Engineer

    Location: Cambridge - 100% onsite

    PAYE contract - Required start date ASAP - potential to be extended up to 18 months dependent on performance

    A global technology leader is developing a revolutionary new project and are seeking a highly proficient software engineer who likes turning advanced research into working systems, and who will have the opportunity to impact the progress of this exciting new storage system. You would be responsible for working on the embedded software controlling hardware within read systems.

    Come and join an incredibly talented multi-disciplinary team of laser scientists, optical physicists, electronics engineers, and computer scientists working together in a tight-knit team to build this storage technology of the future.

    Top must have skills:

    Rust coding experience.

    Experience with Linux, down to the device tree level

    Experience interfacing with hardware (device register access, cache coherency, memory mapped IO)

    Required skills:

    Excellent software design and implementation skills.

    Mastery of computer science fundamentals (e.g., concurrency, data-structures)

    Proficient at communication and team working in a multi-disciplinary and highly agile environment.

    Able to work independently with minimal supervision towards only partly-defined tasks interacting with others in the team to clarify needs and iterate quickly.

    Rust coding experience.

    Experience with Linux, down to the device tree level

    Experience interfacing with hardware (device register access, cache coherency, memory mapped IO)

    Preferred skills

    Experience with ARM-based SoCs, mixing hard processors with FPGA logic.

    Experience with SPI, I2C, RS485 and similar protocols.

    Experience of C# or python would be helpful

    Key Responsibilities:

    Designing, implementing, and testing new features in the codebase to add capabilities, or support changes in the hardware.

    Working closely with electronics engineers, FPGA developers and mechanical engineers to understand their needs and support them.

    Maintaining and improving our Rust codebase which controls our hardware systems.

    Diagnosing and troubleshooting interactions between the hardware and software.

    Qualifications

    Bachelor's in Computer Science (Masters or PhD preferred), or related field.

    Rust coding, at least 3 years of experience.

    Typical day in the role:

    Talking to FPGA, electronic or mechanical engineers to understand their requirements, then designing and proposing ways to meet those requirements.

    The bulk of the time would be spend implementing and debugging/testing the new functionality. Many of these new features would be implemented in the context of an existing codebase, so there will also be adaption and improvement of this.

    Contract Details:

    • PAYE Contract
    • 18 Months Contract
    • Onsite (Cambridge) - full time, 40 hours a week

    How To Apply

    Please send a CV to

    People Source Consulting Ltd is acting as an Employment Business in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.



  • Platform Recruitment Cambridgeshire, United Kingdom

    Test Development Engineer - £45k-£65k - Cambridgeshire - Test Rig Design · Platform Recruitment is collaborating with an automation company developing life changing products. They're looking for experienced Test & Development Engineers to work in a multidisciplinary team and deve ...


  • Platform Recruitment Cambridge, United Kingdom

    Test Development Engineer - £45k-£65k - Cambridgeshire - Test Rig Design · Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below. · Platform Recruitment is collaborating with an automation company developing life ...


  • Platform Recruitment Cambridgeshire, United Kingdom £45,000 - £65,000

    Job Description Test Development Engineer - £45k-£65k - Cambridgeshire - Test Rig Design · Platform Recruitment is collaborating with an automation company developing life changing products. They're looking for experienced Test & Development Engineers to work in a multidiscipli ...


  • Proclinical Staffing Cambridge, United Kingdom

    Proclinical are partnered with an established startup in Cambridge who are developing novel technologies that are changing the way we monitor deadly diseases amongst large populations. · We are looking for a Product Development Engineer with experience in the medical devices/IVD ...


  • TTP Cambridge, United Kingdom Full time

    Cellular Origins · Cell therapies have been shown to cure devastating diseases like cancer by reprogramming a patient's own immune system, offering hope where there was none before. Giving more patients access to these life-saving therapies requires a revolution in manufacturing ...


  • Cellular Origins cambridge, United Kingdom

    Cellular Origins · Cell therapies have been shown to cure devastating diseases like cancer by reprogramming a patient's own immune system, offering hope where there was none before. Giving more patients access to these life-saving therapies requires a revolution in manufacturing ...


  • The ONE Group Ltd Cambridge, United Kingdom

    Based in picturesque, rural South Cambridgeshire, this company are developing a clean, sustainable global 21st century high-density energy storage system. · Their quirky offices and labs sit within stunning parkland surroundings and they offer an impressive set of benefits, alon ...


  • Reed Cambridge, United Kingdom permanent

    Design Development Engineer · Salary: £35k to £45k (depending on experience) · Location: Cambridge, England · Job Type: Full-time · We are seeking a creative and hands-on Design Engineer to join our clients dynamic Product Development team. This role is focused on new product dev ...


  • ARM Chesterton, United Kingdom

    Fantastic Opportunity for a Hardware or Software Engineer to work in the Architecture & Technology Group at Arm's Headquarters in Cambridge · JOB OVERVIEW: · We are looking for a highly motivated individual to work on development and maintenance of the parts of the Arm Architect ...


  • DiverseJobsMatter Cambridge, United Kingdom

    JOB DESCRIPTION · We are building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. · Are you an experienced ...


  • arm limited Cambridge, United Kingdom

    The Role · Job Overview: · Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. · Are you an ...


  • arm limited Cambridge, United Kingdom

    The Role · Fantastic Opportunity for a Hardware or Software Engineer to work in the Architecture & Technology Group at Arm's Headquarters in Cambridge · JOB OVERVIEW: · We are looking for a highly motivated individual to work on development and maintenance of the parts of the A ...


  • Evi Technologies Limited Cambridge, United Kingdom Full time

    You will join the team that supports and develop the events management to delight our customers with hassle-free events browsing and playback, alongside building solutions and supporting new products that help Ring on their mission to make neighbourhoods safer. · Key job responsi ...


  • Proclinical Staffing Cambridge, Cambridgeshire, United Kingdom

    We are looking for a Product Development Engineer with experience in the medical devices/IVD sectors, particularly in mechanical engineering. · As a Product Development Engineer, you will play a vital role in the verification and validation (V&V) process for two upcoming product ...


  • The ONE Group Ltd Cambridge, Cambridgeshire, United Kingdom £37,000 - £45,000

    Based in picturesque, rural South Cambridgeshire, this company are developing a clean, sustainable global 21st century high-density energy storage system. · Their quirky offices and labs sit within stunning parkland surroundings and they offer an impressive set of benefits, alon ...


  • Adepto Technical Recruitment Ltd Cambridge, United Kingdom

    Process Development EngineerPermanent roleLocation: CambridgeSalary: £45,000 - £55,000Benefits: Personal Days, Private Medical Cover, Enhanced MAT/PAT Leave, Bonus & moreAn exciting opportunity for an established Process Development Engineer has arisen to join a global leader in ...


  • Vector Recruitment Ltd cambridge, United Kingdom

    Job DescriptionR&D Engineer / Physicist, Cambridge, Salary: £30,000 - £50,000, Benefits: Extensive · A fantastic opportunity for an applied Physicist / Research Engineer has arisen at a Cambridge-based, cutting edge, leading product development company whose innovative technolog ...


  • The ONE Group Ltd Cambridge, United Kingdom

    Based in picturesque, rural South Cambridgeshire, this company are developing a clean, sustainable global 21st century high-density energy storage system. · If the following job requirements and experience match your skills, please ensure you apply promptly. · Their quirky offic ...


  • Proclinical Staffing cambridge, United Kingdom

    Job DescriptionProclinical are partnered with an established startup in Cambridge who are developing novel technologies that are changing the way we monitor deadly diseases amongst large populations. · We are looking for a Product Development Engineer with experience in the medic ...


  • Cellular Origins Cambridge, Cambridgeshire, United Kingdom

    Cellular Origins · Cell therapies have been shown to cure devastating diseases like cancer by reprogramming a patient's own immune system, offering hope where there was none before. Giving more patients access to these life-saving therapies requires a revolution in manufacturing ...