Embedded Software Engineer

Bright Purple Resourcing Ltd
Edinburgh, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 50K

Job location

Edinburgh, United Kingdom

Tech stack

JavaScript
Agile Methodologies
C++
Computer Programming
Software Debugging
Linux
Linux on Embedded Systems
Embedded Software
Node.js
RS-232
Subversion
TCP/IP
WebSocket
Multithreading
Serial Peripheral Interface
GIT
REST
Software Version Control

Job description

  • Develop, test, and enhance embedded software systems
  • Maintain and optimize existing products, including processing engines
  • Collaborate with a multidisciplinary team on R&D and product design
  • Document testing, calibration, debugging, and fixes

Technologies:

  • Embedded
  • Git
  • JavaScript
  • Linux
  • REST
  • SVN
  • TCP/IP
  • NodeJS
  • C++

Requirements

  • Strong C/C++ skills
  • Multi-threaded programming experience on Linux
  • Experience with embedded Linux, drivers, TCP/IP communications, and board-level protocols (USB, I2C, SPI, RS232)
  • Familiarity with REST APIs, WebSockets, and JavaScript/Node.js
  • Agile development experience and version control (Git/SVN)
  • Self-motivated, proactive, and excellent communicator

About the company

We are a pioneering technology company looking for an Embedded Software Engineer to join our dynamic engineering team in Edinburgh, with a hybrid working model. This exciting role offers a salary of up to £50,000, flexible working hours, and 33 days of annual leave, including a day off for your birthday. We provide a generous pension package and excellent health benefits, and we pride ourselves on fostering a collaborative and innovative environment where you can contribute to cutting-edge imaging technology and influence product direction.

Apply for this position