Full-Stack Software Developer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£50,000.0
Working hours
Regular working hours

Tech stack

Python (Programming Language) LabVIEW Real-Time Operating Systems

Job description

In this role you will be developing software to control and capture data from a variety of high-grade scientific laboratory equipment. You will also be developing data analysis and presentation software specifically designed to work in conjunction with the same scientific laboratory equipment. This work will be carried out in a team of engineers and scientists and will involve working on both experimental cutting-edge projects as well as existing products.

Requirements

Working for a company that dedicates a large amount of time and money on R&D means you will need to be flexible in your approach, willing to learn new skills and use the right tool for the job. The skills required today may be different tomorrow so you will need to adaptable to thrive in this role.

Requirements:

  • Fluency in C++ or C# for the backend and JavaScript/Typescript with React for the frontend
  • Demonstrable experience designing and developing user interfaces
  • Good practical knowledge of working on real time systems including pre-emptive and cooperative multitasking, message queues and time multiplexing
  • Previous experience working on scientific instruments or interfacing with hardware would be beneficial but are not required

You will be working for a well-established company who have relied on software for many years to keep them at the forefront of innovation in their industry. Alongside a generous salary and a profit share scheme this company offers flexible working and encourages good work life balance.

Keywords: C++, C#, JavaScript, Typescript, React, GUI, UI, Real-Time, RT, real time, RTOS, instrumentation, Python, LabVIEW

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

1:50 min

Embracing open source communities and scalable vehicle mobility

Peter Bosch Peter Bosch · World Congress 2024

1:17 min

Fabricated software updates for Python alongside lunar quarantine proposals

Chris Heilmann +1 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:59 min

History and original philosophy of the Python programming language

Radovan Kavický · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all