Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Senior EmbeddedLinux Software Engineer An industry-leading technology developer is seeking a Senior EmbeddedLinux Software Engineer to join its multi-award-winning R&D team. In this role, you will be responsible for developing high-performance EmbeddedLinux systems for both new products and enhancements across a global customer base. You will … be working on cutting-edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on EmbeddedLinux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills … Experience Strong programming skills in C and C++ EmbeddedLinux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience with multi-core ARM processors Understanding of communication protocols Benefit package includes bonus, share options, 5% pension, healthcare, life assurance, illness More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Senior EmbeddedLinux Software Engineer An industry-leading technology developer is seeking a Senior EmbeddedLinux Software Engineer to join its multi-award-winning R&D team. In this role, you will be responsible for developing high-performance EmbeddedLinux systems for both new products and enhancements across a global customer base. You will … be working on cutting-edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on EmbeddedLinux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills … Experience Strong programming skills in C and C++ EmbeddedLinux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience with multi-core ARM processors Understanding of communication protocols Benefit package includes bonus, share options, 5% pension, healthcare, life assurance, illness More ❯
A market-leading organisation is looking to add a Senior Embedded Software Engineer to its growing R&D team in Livingston, Midlothian. This company develop state-of-the-art complex products and sells them all over the world. They are market leaders in their industry and are growing year on year. Due to growth, they are looking to add … a Senior Embedded Software Engineer to their team. As a Senior Embedded Software Engineer, you will be responsible for working on the full product lifecycle of software for embedded systems, from concept through to manufacture. In this role, you will play an integral role in the development of high-performance, real-time embedded products. You will … have some leadership responsibility and will direct the workload of graduate and junior embedded software engineers. The Senior Embedded Software Engineer must have: Degree in Computer Science or Electronics 6+ years of experience in software development using C and C++ Deployment of applications and drivers onto an embeddedLinux system Ability to analyse hardware schematics and More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Be-IT
on next-generation sensing and communications devices that help prevent critical infrastructure failures and improve public safety. The Role You’ll be part of a small, agile team developing embedded software for edge devices used in industrial environments. Your work will span system management, sensor integration, camera modules, cellular and Ethernet communications, and embedded machine learning applications. Key … Responsibilities: Develop firmware features for edge IIoT devices Design and architect next-gen embedded systems Collaborate with cross-functional teams to meet product milestones Support customer deployments and ensure product reliability Maintain high standards of security and quality in all development What You’ll Bring Essential: Degree in Computer Science, Electronics Engineering, or related field 3+ years of experience … in embedded software development (C/C++, ARM, RTOS or EmbeddedLinux) Strong understanding of low-level interfaces (SPI, UART, I2C, GPIO) Experience with RF interfaces (4G/5G, Wi-Fi, Bluetooth) Familiarity with embedded development tools (Git, compilers, JTAG, scopes, etc.) Excellent problem-solving and analytical skills Desirable: Experience in Industrial IoT systems and cloud More ❯
Proficiency in C++ 11/17 programming languages is required. Proficiency in utilizing multi-threading techniques is required. Experience in Qt/QML is highly desirable. Demonstrated experience with embeddedLinux application development is required. Medical device software development experience is highly preferred. Familiarity with FDA Quality Systems Regulations (QSR) is highly preferred. Experience with Linux, Containers More ❯
supporting the software development lifecycle, such as source control, CI/CD platforms, requirements management, and defects tracking. NICE TO HAVE Experience with Qt/QML Demonstrated experience with embeddedLinux application development Experience with Squish automation Experience with Selenium Experience working in a regulated development environment (finance, medical, defense, aerospace, etc.) is a plus. Experience in product More ❯