- Career Center Home
- Search Jobs
- Senior Embedded Software Engineer
Results
Job Details
Explore Location
Versorecruitment
Edinburgh, Scotland, United Kingdom
Senior Embedded Software Engineer
The insights provided are generated by AI and may contain inaccuracies. Please independently verify any critical information before relying on it.
Senior Embedded Software Engineer
The insights provided are generated by AI and may contain inaccuracies. Please independently verify any critical information before relying on it.
Description
Job Title: Senior Embedded Software EngineerLocation: Edinburgh
Salary: We know salary transparency matters. While we can’t list a figure on this advert, the client is genuinely flexible and open to shaping the package around the right person.
Employment Type: Permanent
Working Arrangements: On-Site working.
A long‑established engineering and technology company is seeking an Embedded Software Engineer to take ownership of embedded Linux and low‑level software development across its next generation of high‑performance products.
This is a hands‑on, influential role, working from concept through to production. You’ll be responsible for developing robust embedded software, shaping platform architecture, and ensuring reliable performance across demanding environments. You’ll collaborate closely with hardware, firmware, and systems teams to bring new platforms to life and support continuous product evolution.
Key Responsibilities
- Develop embedded software for new and existing products, from initial concept through to release.
- Design, implement, and optimise software running on embedded Linux platforms.
- Write high‑quality, efficient C code for low‑level drivers, board support packages, and system components.
- Contribute to C++ and Python development where appropriate across tooling, automation, and application layers.
- Perform software bring‑up, debugging, and validation on target hardware using oscilloscopes, logic analysers, and other lab equipment.
- Collaborate with hardware and firmware teams to ensure seamless integration and early issue resolution.
- Support continuous improvement across software architecture, development processes, and documentation.
- Contribute to system‑level design discussions, helping shape future product platforms.
- Strong experience developing embedded software within engineering or technology environments.
- Proven background in embedded Linux, low‑level programming, and hardware‑software integration.
- Confident writing production‑quality C, with additional experience in C++ and Python highly desirable.
- Comfortable working with build systems, toolchains, and version control workflows.
- Familiar with debugging tools, lab equipment, and hands‑on system bring‑up.
- Analytical, detail‑driven, and comfortable collaborating across multidisciplinary teams.
- Degree or equivalent experience in Computer Science, Electronics, Software Engineering, or a related discipline.
- Experience with embedded Linux, device drivers, Yocto, or real‑time systems is highly advantageous.
T: 01582 350053
E: cswain@versorecruitment.com
Job ID: f14adde5-5616300785
Jobs You May Like
RG
Animation Tools Programmer (All Levels)
Rockstar Games
Edinburgh,
Scotland,
United Kingdom
SH
Senior Automation Test Engineer
Spacelabs Healthcare
Edinburgh,
Scotland,
United Kingdom
M
esearch (Systems) Engineer
Microtech Global Ltd
Edinburgh,
Scotland,
United Kingdom
GV
Senior Power Systems Engineer
GE Vernova
Edinburgh,
Scotland,
United Kingdom
Median Salary
Net Salary per month
£2,684
Cost of Living Index
74/100
74
Median Apartment Rent in City Center
(1-3 Bedroom)
£1,170
-
£2,131
£1,651
Safety Index
69/100
69
Utilities
Basic
(Electricity, heating, cooling, water, garbage for 915 sq ft apartment)
£201
-
£502
£283
High-Speed Internet
£24
-
£50
£32
Transportation
Gasoline
(1 gallon)
£5.27
Taxi Ride
(1 mile)
£2.26
Data is collected and updated regularly using reputable sources, including corporate websites and governmental reporting institutions.
Loading...
