Senior Embedded Software Engineer in Edinburgh
Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
Job Description
Senior Embedded Software Engineer - C/Linux
Location: Edinburgh | Employment: Permanent | Working: On-site
Salary: Flexible — tailored around the right candidate
About the Role
Join a leading engineering & technology company driving next-gen high-performance products.
You’ll take ownership of embedded Linux systems and low-level C software, from concept to production, shaping platform architecture and ensuring robust performance across demanding environments.
What You’ll Do
- Write production-quality Embedded C for device drivers, board support packages, and system components
- Develop and optimise software on embedded Linux platforms
- Contribute to C++/Python tooling, automation, and applications
- Bring up, debug, and validate software on target hardware using oscilloscopes, logic analysers, and lab equipment
- Collaborate with hardware & firmware teams for smooth integration and early issue resolution
- Drive improvements in software architecture, processes, and documentation
What We’re Looking For
- Strong experience in Embedded C and embedded Linux development
- Proven low-level programming and hardware-software integration skills
- Comfortable with build systems, toolchains, version control, and system bring-up
- Hands-on with debugging tools and lab equipment
- Analytical, detail-oriented, and collaborative across multidisciplinary teams
Qualifications
- Degree or equivalent in Computer Science, Electronics, Software Engineering, or related discipline
- Experience with device drivers, Yocto, or real-time systems is a plus
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.