This job has expired

Senior Software Engineer

Crux Product Design
Closing date
24 Feb 2021

View more

Contract Type
You need to sign in or create an account to save a job.

Job Details

We're on the lookout for exceptionally talented Embedded and App development engineers to join our team. If you're interested in working on multidisciplinary design projects, tackling some of the toughest briefs in the medical and consumer goods sectors then we want to hear from you. You'll be working on a broad range of diverse projects, on varying platforms. Working primarily on connected medical devices, a successful applicant will have experience developing firmware for BLE enabled devices on PIC, STM32, AVR and various ARM cortex microprocessors and/or experience developing Apps for iOS/Android and be comfortable integrating the two. Good knowledge of Git and Agile software development essential and a keen appetite for learning new skills.

What we're looking for:
  • High technical literacy across software and electronics
  • Skilled in embedded firmware design (C/C++ ) OR App development
  • Knowledge of a higher-level language such as Python, Javascript or Java/Kotlin/Swift
  • Experience of BLE development (Nordic chipsets preferable)
  • Experience of the IEC 62304 standard for medical device software development
  • Use of git version control
  • Excellent presentation and interpersonal communication skills
  • Aims to develop technical and leadership skills
  • Able to work cooperatively and dependably as part of a team
  • Great attention to detail

  • 1st or 2:1 degree in a Software/Electronics related subject
  • Strong and relevant A-Level grades
  • Highly computer literate

About Crux

We offer our team exciting career development opportunities and the chance to see your ideas come alive in an environment that only a rapidly growing, innovative and dynamic business can provide. Crux also takes pride in its warm and supportive workplace environment. Collaboration between people in all areas of our business is key to our success, so open and friendly multi-way communication is encouraged at all levels. We also believe that a strong community is key to effective communication and happy employees, so we organise regular team social events.
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert