Senior Software Engineer
Verso Recruitment - Dunfermline, Scotland
Apply NowJob Description
Senior Embedded Software EngineerCheck all associated application documentation thoroughly before clicking on the apply button at the bottom of this description.Location: Edinburgh | Employment: Permanent | Working: On-siteSalary: Flexible tailored around the right candidateAbout the RoleJoin 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 DoWrite production-quality Embedded C for device drivers, board support packages, and system componentsDevelop and optimise software on embedded Linux platformsContribute to C++/Python tooling, automation, and applicationsBring up, debug, and validate software on target hardware using oscilloscopes, logic analysers, and lab equipmentCollaborate with hardware & firmware teams for smooth integration and early issue resolutionDrive improvements in software architecture, processes, and documentation What We're Looking ForStrong experience in Embedded C and embedded Linux developmentProven low-level programming and hardware-software integration skillsComfortable with build xjdpvnf systems, toolchains, version control, and system bring-upHands-on with debugging tools and lab equipmentAnalytical, detail-oriented, and collaborative across multidisciplinary teams QualificationsDegree or equivalent in Computer Science, Electronics, Software Engineering, or related disciplineExperience with device drivers, Yocto, or real-time systems is a plus
Created: 2026-03-18