Embedded Software Engineer [Contract/part time] at orvio, Glasgow, £Contract Rate

  • Contract Spy
  • Glasgow, UK
  • Jul 01, 2020
Duration not stated

Contract Description

What we do

Orvio is an award-winning electronics design+development house, working with a highly dynamic approach to take market-disrupting products from concept to manufacture.

With a strong focus in the IoT (Internet of Things), low-power connectivity, and sensor systems, we work closely with our customers to solve real-world problems across a wide range of areas. We pride ourselves in our flexibility and determination to deliver creative and innovative solutions.

As a start-up we try to differentiate ourselves from our competition however we can, adapting quickly to meet the needs of both our customers and our employees.

The role

You will work alongside a small team of multidisciplinary engineers to build products which address a range of weird and wonderful problems. We 've built everything from film lighting used in a critically acclaimed Netflix series to an anti-suicide device for mental health facilities.

This role will see you work on products across their entire development cycle: from requirements capture with the customer, through feasibility studies, system/software architecture, prototyping, testing, certification, and finally completed product handover.

You will work on a selection of external customer and internal projects using a variety of technologies to deliver the best possible solutions.

If you’d like to work a fast-paced environment where you 'll be required to take initiative, won’t be pigeon-holed, and every day/project is different then we’d love to hear from you.

Responsibilities
  • Architect, write, test, and document product firmware
  • Develop unit tests and system verification tests
  • Put in place documentation structures and templates
  • Manage multiple projects in parallel
  • Work as part of a team to create project specification documents and estimates
  • Identify and explore new technologies that could be leveraged for future projects
Requirements
  • Bachelors’ Degree in Electronics and Electrical Engineering (EEE), Electronics and Software Engineering (ESE/ECE), or Computing Science (CS)
  • A self-starter with persistence under pressure
  • Experience writing firmware in Embedded C, preferably for ARM Cortex processors
  • Familiarity with embedded development IDEs, tools, and debugging
  • Experience with wired and wireless communication protocols and their implementations, including Bluetooth, Wi-Fi, LoRaWAN, NFC, I2C, SPI, USB, Ethernet UDP/TCP-IP
  • Basic ability to read electronic schematics and prototype with development kits and modules
  • Strong desire to thoroughly understand the problem each project addresses
  • Understanding of design decision implications
Nice to have
  • Direct IoT product development experience
  • Familiarity with nRF52/STM32 SDKs
  • Previous success implementing OTA firmware updates and bootloaders
  • Past experience with Real-Time Operating Systems (RTOS)
  • Some time spent tinkering with Embedded Linux
  • Proficiency in additional scripting or programming languages (Python, Java, etc)
  • Penchant for good UI/UX
  • Experience with Agile and Scrum methodologies
Benefits
  • Convenient city centre office location
  • WFH (when possible or necessary)
  • Flexible working hours
  • Monthly social events
- We will not entertain any recruitment agencies -

Job Types: Full-time, Part-time, Temporary, Contract

Salary: £14.00 to £28.00 /hour

Benefits:
  • Casual Dress
  • Flexible Schedule
  • Work From Home
Schedule:

  • Monday to Friday
COVID-19 considerations:

We work remotely where possible at the moment, and quite enjoy it. Flexible working has always been, and will continue to be something we value.

Experience:
  • Embedded C: 3 years (Preferred)
Education:
  • Bachelor 's (Required)