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
£ 50KJob 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.