Python Developer - Cambridgeshire, United Kingdom - The Engage Partnership Recruitment

    Default job background
    Description

    Job Description

    Title: Software Engineer

    Location: Onsite in Cambridge ideally but open to hybrid working.

    Are you a self-motivated and enthusiastic software engineer who is passionate about working on complex science and engineering problems?

    If so, this role is for you My client is a strong-growing start-up, creating innovative and leading devices for companies across the globe. They are looking for a passionate Software Engineer to join their small and close-knit team to deliver pragmatic solutions on some of the most exciting projects they're working on

    The role:

    • Work with embedded systems for controlling actuators, motors, and other electrical and mechanical devices.
    • Collaborate with third-party teams to integrate and debug solutions on target hardware.
    • Address issues arising during hardware and software integration.
    • Lead code reviews and ensure code quality and best practices.

    Required skills:

    • Python experience (some Java or C/C++ would be beneficial too)
    • Knowledge of AWS (and other cloud technologies)
    • Experience with hardware interfaces
    • Monitoring physical devices using high level languages
    • Controlling physical devices using high level languages
    • Back-end development
    • Front-end development

    Nice-to-have skills (not required):

    • Experience with the following libraries: Pyside2, PyQt, Pyplot, Scikit-learn.
    • Knowledge of Java and JavaScript.
    • knowledge of Graphical User Interface Design and Development.

    If you are curious and want to have a confidential chat, please email me at or call me at