Embedded Software Engineer [Contract/part time] at orvio, Glasgow, £Contract Rate
Jul 01, 2020
Duration not stated
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.
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.
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
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
Convenient city centre office location
WFH (when possible or necessary)
Flexible working hours
Monthly social events
- We will not entertain any recruitment agencies -