Embedded Software Engineer
Posted 5 hours 1 minute ago by Eden Scott
Are you the type of embedded software engineer who loves being customer-facing, getting stuck into several exciting project at once, and writing intelligent, robust code (Embedded C, C++)? If so, this position could be an excellent match for your expertise.
The Company
You will be working for one of Scotland's leading product design and development consultancies. They're an employee-owned business, who operate out of a characterful, light-filled office in the South of Edinburgh. It is easily accessible, with free on-site parking and plenty of local public transport connections.
Established in 2003, they have developed a reputation for providing best-in-class product design and medical device consultancy services, with over 80% of their projects derived from repeat business. You can expect to work in a hybrid arrangement, with the flexibility to combine working from home with time in the office, and flexible working hours to suit your needs.
The Role
You can expect a varied, exciting, and challenging role. Your main responsibility will be to deliver software for interdisciplinary projects involving electronics, software and mechanics.
You will work closely with clients and in-house project managers, and can expect to get involved in the following areas:
- Scoping, defining, and implementing test software for electronics products.
- Integrating product software for prototypes, test circuits, and products.
- Regularly reviewing work to ensure it meets lofty functional and quality requirements.
- Supporting full-lifecycle product development
It would also be great if you had experience in other programming languages (e.g. C#, Python, Swift, Java), Wireless connectivity (for example Bluetooth / BLE) or Serial communications (for example USB, RS232, SPI, I2C or 1- Wire) but this isn't a pre-requisite to be considered.
To thrive as an applicant, you will be able to
- Demonstrate 3 years' worth of relevant industry experience (excluding studies) in embedded software design using Embedded C and/or C++
- Work with microcontrollers e.g. ARM, MSP430, PIC etc
- Have a working knowledge of operating systems (RTOS / Linux / Windows)
- Show a solid understanding of Software Lifecycles and development methodologies
- Be comfortable and rigorous in the testing, debugging, and troubleshooting design phases.
In return, you can expect:
- A competitive package that includes an equal share of company tax-free bonuses through the employee trust (after 12 months service).
- Flexible working and a hybrid working pattern, with significant WFH opportunities.
- Enhanced sick pay, maternity/paternity leave and holiday schemes are also offered alongside a Cycle to Work scheme, EV lease scheme and numerous salary sacrifice benefits via Mintago (e.g. childcare/nursery costs, tax-free gym membership) as part of the package.
Sounds great! How do I apply?
This role is being supported by Derek Polowyj from Eden Scott. To apply, you can follow the links within the advert or contact Derek on or by emailing