East of England, United Kingdom Hybrid / WFH Options
Murray McIntosh Associates Ltd
Proven experience in developing and optimising complex software systems. Strong experience in designing and implementing embedded kernel technologies and drivers. Excellent proficiency in Embedded C and C++ programming. Strong analytical skills with the ability to solve complex technical problems. Attention to detail and a commitment to delivering high-quality software. More ❯
Proven experience in developing and optimising complex software systems. Strong experience in designing and implementing embedded kernel technologies and drivers. Excellent proficiency in Embedded C and C++ programming. Strong analytical skills with the ability to solve complex technical problems. Attention to detail and a commitment to delivering high-quality software. More ❯
Proven experience in developing and optimising complex software systems. Strong experience in designing and implementing embedded kernel technologies and drivers. Excellent proficiency in Embedded C and C++ programming. Strong analytical skills with the ability to solve complex technical problems. Attention to detail and a commitment to delivering high-quality software. More ❯
a mathematics, computer science, stats or physics degree (or equivalent experience) Have excellent high-level language coding skills in any of e.g. Perl, Python, C/C++, Go, Rust, NodeJS, Java and a language-agnostic attitude Have experience of Perl, Python 3 and NodeJS and a willingness to work with More ❯
a must Excellent analytical, problem solving and organizational skills Desirable Skills: Experience in embedded Linux embedded operating systems Experience in CyberSecurity Proven experience with C or Modern C++ Aerospace/defence sector exposure/Medical & HC/LS Awareness of Agile development practices Familiarity with one or more embedded operating More ❯
Springfield, Virginia, United States Hybrid / WFH Options
Lockheed Martin
or knowledge (BS) in a science or technology related discipline and experience in at least one of these skill or computer language areas: Java, C, C++, C#, Python, XML, or .NET. Candidate should have experience working with both LINUX and Windows operating systems, and be familiar with the following: system More ❯
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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Elegant approaches to ultra-low latency software engineering Contribute to the state of the art in high performance, low latency algorithmic software where nanoseconds matter. Exercise your creativity and computer science knowledge in creating software which pushes the speed limit. 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 ❯
years experience in an equivalent role. The following skills and experience will be required. Candidates are not expected to have experience in all areas: C/C++ on bare-metal, embedded RTOS and Linux. Embedded Linux experience including applications, drivers, system build and SoC integration. C#. GUI Development for Windows 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 ❯
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. Additionally, some demonstrable experience in either of these areas will be beneficial: Embedded C design, development, and debugging Linux-based embedded systems; user space (kernel driver experience not essential) We think the role would be great for somebody who More ❯
s degree or higher in relevant field. Five (5) years of relevant experience (product development, embedded software development). Strong programming skills (modern C++, C) Knowledge of other languages (C#, Python, Bash) Strong design skills (OO, abstraction) Unit testing experience Linux, RTOS, and bare-metal programming Hardware/software integration More ❯
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
ECM Selection (Holdings) Limited
Elegant approaches to ultra-low latency software engineering Contribute to the state of the art in high performance, low latency algorithmic software where nanoseconds matter. Exercise your creativity and computer science knowledge in creating software which pushes the speed limit. More ❯
Chantilly, Virginia, United States Hybrid / WFH Options
Aerospace Corporation
skills; experience developing and delivering briefings for both technical and non-technical audiences Demonstrable proficiency in one or more programming languages (such as Python, C, C, C++, Java, etc) Proficient in Linux and Unix based operating systems Knowledge and/or experience of both offensive and defensive cyber security tools More ❯
Real Time Trading Systems at either Hedge Funds, Proprietary Traders, Specialist liquidity providers, or large financial institutions. Technical Skills: Expertise and deep proficiency in C/C++ Programming - with a deep understanding of object-oriented programming, data structures, and algorithms. Deep expertise in Systems Design, Architecture, Distributed Systems, DSA, Performance More ❯
and Lambda) Working knowledge of embedded systems. A minimum of five years post-graduate experience. Knowledge of encryption and authentication algorithms. Desirable Experience: Excellent C and C++. Embedded systems with hardware understanding Automation test systems using Siemens TIA, PLCs, ladder-logic Familiarity with Postgres SQL databases and Siemens Insights Hub More ❯
london, south east england, united kingdom Hybrid / WFH Options
Pavegen
and Lambda) Working knowledge of embedded systems. A minimum of five years post-graduate experience. Knowledge of encryption and authentication algorithms. Desirable Experience: Excellent C and C++. Embedded systems with hardware understanding Automation test systems using Siemens TIA, PLCs, ladder-logic Familiarity with Postgres SQL databases and Siemens Insights Hub More ❯
Columbia, Maryland, United States Hybrid / WFH Options
Nteligen
Preferred Requirements (but not required): Familiar with memory-safe coding languages, such as Go or Rust Experience in any of the following technologies: o C software development o FPGA software development o Mandatory Access Control policy, ie. SELinux o gRPC o Protobuf o Linux Internals o Infrastructure as Code (IaC More ❯
Chantilly, Virginia, United States Hybrid / WFH Options
Aerospace Corporation
years of professional experience in cyber security , software development or other related fields Demonstrable proficiency in one or more programming languages such as Python, C, C++, Java, Go or Rust Proficient in Linux and Unix based operating systems Knowledge and/or experience of both offensive and defensive cyber security More ❯
El Segundo, California, United States Hybrid / WFH Options
Aerospace Corporation
mission-level performance is desirable . Proven background in mentoring and team-building Proficiency in tools such as MATLAB/Simulink, dSPACE, LabVIEW, SolidWorks, C/C++, Python An active secret security clearance with the ability to obtain TS/SCI access, which is issued by the U.S. government is More ❯
Winchester, Hampshire, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
Senior Full Stack Developer - Node, Typescript, React, C#, .Net Build Tech That Changes Lives! Imagine your code making a real difference - helping to deliver clean, safe drinking water to millions worldwide. That's the mission of this innovative company, and More ❯
Employment Type: Permanent
Salary: £50000 - £60000/annum 15% bonus, pension, medical
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
Ecm Selection
how, independence, and potential for technical leadership and mentoring. Beneficial Skills: Kernel/driver code Hardware-intensive algorithms VHDL/Verilog for FPGA development C programming Driving industrial hardware Control systems Power electronics Solar or clean energy If this role could suit you, please do contact ECM with your CV. More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Verso Recruitment Group
on approach to early hardware bring-up Required Experience - Senior/Principal Embedded Software Engineer – UEFI Experience in developing UEFI BIOS Proficient in Embedded C programming for x86, PowerPC or high-performance ARM processors. Practical experience programming a variety of hardware devices at register level. Good appreciation of hardware. Excellent More ❯
Cambridge, Cambridgeshire, England Hybrid / WFH Options
ECM Selection
At least one or more of the following is extremely beneficial: kernel/driver code, hardware-intensive algorithms, VHDL/Verilog for FPGA development, C, driving industrial hardware, control systems, power electronics, solar or clean energy. Another top job from ECM, the high-tech recruitment experts. Even if this job More ❯