will work to tight commercial schedules with minimal supervision, contributing fully to all aspects of development. Key Responsibilities: Design and program embedded firmware using C and C++ Develop hardware designs based on microprocessors, microcontrollers, and peripherals Create standard and programmable logic designs Design analogue electronics Mentor junior staff Candidate Requirements More ❯
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn More ❯
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
Randstad Technologies
/Simulink and Python for modelling and simulation. Proficiency in Scripting and automation with tools like LabVIEW or Python. Solid understanding of Microcontroller programming (C) and FPGA/Verilog development. Hands-on experience with power electronics systems and PCB design using tools like Cadence Allegro. Excellent communication and interpersonal skills. More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Yolk Recruitment
environment including shell scripting Familiarity with DevOps practices, CI/CD pipelines, and containerization (Git, Gitlab, Docker) Flight specific experience Strong programming skills in C with a focus on real-time and embedded systems Knowledge of satellite telemetry, telecommand (TT&C), and communication technologies and protocols (CCSDS, ECSS PUS, CAN … SpaceWire) Ground specific experience Strong programming skills in Java with a focus on data-oriented enterprise systems Knowledge of satellite telemetry, telecommand (TT&C), and communication protocols (CCSDS, ECSS PUS) Essential personal skills and experience Customer-focused mindset with strong relationship-building skills Excellent communication skills, capable of engaging with More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Saxon Recruitment Solutions
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn … are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Saxon Recruitment Solutions
are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing … Network Components in C - BGP, OSPF, IS-IS or EVPN * Experience in software development of Data Forwarding paths (Software, Hardware) * Knowledge of network merchant silicon chipsets and Whitebox platforms * Experience in troubleshooting large-scale deployments * Experience in manageability frameworks such as Yang/XML * Knowledge with virtualization technologies such as More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Technical Futures
finance industry? Fully Remote working. A Software Security Research Engineer, ideally with a PhD in Mathematics, Computing or Cryptography coupled with strong programming skills (C/C++, Go, Rust, Solidity) will join an innovative start-up combining high-end security, blockchain and program analysis research. Youll undertake Software Security Research … and/or Algorithms. Highly beneficial to bring experience of zero-knowledge proofs. Proficiency in programming languages to include Go and Rust, Solidity and C/C++. Experience with low level software either as an engineer or researcher. Solid understanding of mathematical models particularly for financial instruments and a good More ❯