{bc}
workable

Senior Software Engineer - Instrument

Nuclera
Cambridge, GBR
Full-time
Senior · 5+ years experience
Hybrid
Discovered 4 weeks ago
CSTM32Raspberry Pi Pico 2Python 3BashEmbedded Linux

Full Job Posting

Software Development

Full lifecycle development and release management for prototypes, products and support tools.

Project Management

Planning: Providing plans covering tasks, dependencies, effort, cost and resource allocation.

Risk Management: Supporting risk identification, evaluation and choice of risk response strategies.

Execution & Self-Monitoring: Progress according to agreed priorities and plans. Devise appropriate responses to problems and issues. Track and report own progress (deliverables, adherence to schedules, actual spend vs budget, etc.)

Quality Management

Progress according to agreed priorities and plans. Devise appropriate responses to problems and issues. Track and report own progress (deliverables, adherence to schedules, actual spend vs budget, etc.)

Essential

Bachelors’ Degree in Software Engineering, Computer Science or similar.

5+ years of full lifecycle development for multi-technology products developed to rigorous standards. Life science equipment / medical device equipment experience desired.

Programming Languages: C for STM32 and Raspberry Pi Pico 2, python 3, Bash

Operating Systems / Frameworks: Embedded Linux / Yocto, Docker

Development Environment: Git / Gitlab / CI/CD, Jira

Software Quality: coding standards/static analysis, code/design review, testing - unit, integration, hardware-in-the-loop

Technologies: real-time control & monitoring (motion / mechanism functions & temperature control) embedded systems / electronics, LAN networking

Strong initiative, problem-solving, task prioritization, and end-to-end execution / completion.

Effective relationship management, cross-functional teamwork, clear documentation, and presentation skills.

Current UK driving licence. Willing and able to occasionally travel nationally / internationally on business as required.

Desirable

Programming Languages: C for SAM 4S / SAM D20, Java, Javascript / React

Operating Systems / Frameworks: Torizon, PyQt 6, RTOS

Development Environment: VS Code, Claude AI

Software Quality: Software Architecture / UML, Design Controls, Stage-Gate Development, Problem solving (DMAIC, 8D)

Technologies: Microfluidics, Optics / Image Processing, Machine Learning / Neural Networks, Cybersecurity, PCB Design (Altium), GUI Design

What we offer

  • In addition to competitive salaries, we offer a range of benefits including:
  • Company bonus scheme of 5%
  • Share option incentive scheme
  • Life insurance
  • Private medical insurance and cash plan
  • 25 days' annual leave + Bank Holidays
  • Enhanced employer's pension contributions
  • Enhanced maternity and paternity Leave
  • Investment in professional development and learning
  • Fresh fruit, tea, coffee, and snacks in the office
  • Organised summer events for staff

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today