Buckingham, Buckinghamshire, United Kingdom Hybrid / WFH Options
Pearson Carter
to improve security, reliability, and performance. Apply Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) methodologies. Write efficient, well-structured, and well-documented C, C, Java, C#, Node.js, TypeScript, or Flutter code. Work with Jira, Git, and JUnit to track, manage, and test software development. Contribute to CI/… grasp of code hardening and TDD and BDD Additional experience in Infrastructure as Code and SecOps will be advantageous. Skills across various technologies, including C/C, Java/C#, Node.js, TypeScript, and Flutter Salary: They are offering a salary of up to £80,000 for the right candidate Location More ❯
Ability to read and understand hardware schematics and datasheets. Strong problem-solving and analytical skills. Excellent communication and teamwork skills. Preferred Qualifications Experience with C/C++, BASH, etc. for embedded systems or scripting. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and IoT services. Familiarity with data acquisition More ❯
Ability to read and understand hardware schematics and datasheets. Strong problem-solving and analytical skills. Excellent communication and teamwork skills. Preferred Qualifications Experience with C/C++, BASH, etc. for embedded systems or scripting. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and IoT services. Familiarity with data acquisition More ❯
on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Keywords – Computer Science/C/Java/Python/C#/JavaScript/Go/Golang/Kotlin/Docker/Programmer/Test Engineer/Software Engineer/ More ❯
seamless integration between hardware and software. Qualifications & Experience: A degree in Computer Science or a related scientific/engineering subject. Proficiency in Bare Metal C, STM32 architecture, ARM Cortex M0. Experience with communication protocols (I2C, SPI, UART, RS485, Modbus) Hands-on experience with ADC, DAC, and sensors. Strong knowledge of More ❯
seamless integration between hardware and software. Qualifications & Experience: A degree in Computer Science or a related scientific/engineering subject. Proficiency in Bare Metal C, STM32 architecture, ARM Cortex M0. Experience with communication protocols (I2C, SPI, UART, RS485, Modbus) Hands-on experience with ADC, DAC, and sensors. Strong knowledge of More ❯
seamless integration between hardware and software. Qualifications & Experience: A degree in Computer Science or a related scientific/engineering subject. Proficiency in Bare Metal C, STM32 architecture, ARM Cortex M0. Experience with communication protocols (I2C, SPI, UART, RS485, Modbus) Hands-on experience with ADC, DAC, and sensors. Strong knowledge of More ❯
seamless integration between hardware and software. Qualifications & Experience: A degree in Computer Science or a related scientific/engineering subject. Proficiency in Bare Metal C, STM32 architecture, ARM Cortex M0. Experience with communication protocols (I2C, SPI, UART, RS485, Modbus) Hands-on experience with ADC, DAC, and sensors. Strong knowledge of More ❯
Essex, Chelmsford, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R&D site based in … markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. … Developing low-level embedded software for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will be an accomplished Software engineer with experience within a similar job. - The ideal candidate will be a self-starter More ❯
with embedded C++ & Qt + Strong mathematical & analytical skills + Enthusiasm for engineering & personal projects Bonus Skills (Nice to Have): + Experience with embedded C/C++ and Qt development (Windows & Linux) + Knowledge of industrial control, database management, or mechanical systems + Understanding of analogue, low-power electronics What More ❯
You have experience with Linux packaging (Debian, RPM, Yocto) You have experience working with open source communities and licences You have experience working with C, C++ You can work in a globally distributed team through self-discipline and self-motivation. Additional skills that you might also bring Experience with graphics More ❯
Group university or equivalent + 5+ years' experience in an electronic design role + PCB design experience (Altium, Eagle etc.) + Experience developing embedded C/C++ code in Linux What you’ll get: + £60-65k + Bonus averaging £3-5k p/a, paid monthly + More ❯
Group university or equivalent + 5+ years' experience in an electronic design role + PCB design experience (Altium, Eagle etc.) + Experience developing embedded C/C++ code in Linux What you ll get: + £60-65k + Bonus averaging £3-5k p/a, paid monthly + More ❯
quality standards. Experience and Qualifications Required Experience developing and optimizing complex software systems. Experience designing and implementing embedded kernel technologies and drivers. Strong Embedded C and C++ programming skills. Excellent analytical and problem-solving ability. Attention to detail and a passion for producing high-quality software with clean code. Must More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
The Thrive Team
least a 2:1 or an equivalent qualification and experience. Proven experience in relevant industry. Experience with Linux and developing real-time software in C/C++, Java or Python is essential. Experience of robotics, machine control systems and automation is essential. A basic understanding of electronics and the ability More ❯
Science, Software Engineering, or a related field. Professional level expertise in C++ development on Linux OS, with advanced knowledge of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. More ❯
Science, Software Engineering, or a related field. Professional level expertise in C++ development on Linux OS, with advanced knowledge of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. More ❯
Science, Software Engineering, or a related field. Professional level expertise in C++ development on Linux OS, with advanced knowledge of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. More ❯
Science, Software Engineering, or a related field. Professional level expertise in C++ development on Linux OS, with advanced knowledge of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. More ❯
Science, Software Engineering, or a related field. Professional level expertise in C++ development on Linux OS, with advanced knowledge of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
and Experience: Experience in hardware functional verification (Verilog, VHDL, SystemVerilog, systemC. Using Synopsys, Cadence or Siemens tools). Knowledge of more programming languages like C, Go, JavaScript, Ruby, Perl, Tcl. Experience with Docker (images creation, testing and distribution) and cloud-computing providers (AWS Batch, Azure, Google Cloud Platform). Experience More ❯
Reading, Oxfordshire, United Kingdom Hybrid / WFH Options
Atomic Weapons Establishment
not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular parallel architectures (including accelerators such as GPUs) and their applicability to More ❯
A C# Software Engineer with industry experience within an Engineering or Manufacturing environment will join an exciting High-Tech Company working in the renewable energy sector. You should bring a range of technical skills to include C#, Software QA, Unit More ❯
TW16, Sunbury Common, Surrey, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A C# Software Engineer with industry experience within an Engineering or Manufacturing environment will join an exciting High-Tech Company working in the renewable energy sector. You should bring a range of technical skills to include C#, Software QA, Unit More ❯