experience of working with PLC systems ideally or an interest in working with them – Beckhoff or similar An interest in software engineering would be ideal – any previous exposure to C++, Java or similar (this could be in your hobbies too) Be able to work well individually as well as part of a team Have excellent communication skills both verbal and More ❯
experience of working with PLC systems ideally or an interest in working with them – Beckhoff or similar An interest in software engineering would be ideal – any previous exposure to C++, Java or similar (this could be in your hobbies too) Be able to work well individually as well as part of a team Have excellent communication skills both verbal and More ❯
Software Product Support Engineer Experience with C or C++ (At least one of these is essential), Ada, and/or JavaScript, shell scripting languages with a solid background in software engineering. Experience configuring and maintaining Linux OSs (Redhat and/or Ubuntu) including Kernel configuration and Kernel test. A passion for software engineering, with the ability to innovate and think More ❯
their GPU driver stack, focusing on the performance and efficiency of graphics and compute workloads on cutting-edge GPU architectures. About you: 6 years+ as a Driver Engineer Strong C++ or C programming skills Experience with OpenCL or Vulkan Strong knowledge of GPU development Full details are available. Please don't hesitate to get in touch with max@ platform-recruitment. More ❯
Software Product Support Engineer Experience with C or C++ (At least one of these is essential), Ada, and/or JavaScript, shell scripting languages with a solid background in software engineering. Experience configuring and maintaining Linux OSs (Redhat and/or Ubuntu) including Kernel configuration and Kernel test. A passion for software engineering, with the ability to innovate and think More ❯
practices. Working across embedded, automation, and cloud-based infrastructure (AWS). Collaborating on AI/ML projects and data-driven improvements. Required Experience: Strong background in Python (with some C++). Experience in embedded systems and automation/control mechanisms. Track record of leading or mentoring software engineers. Exposure to AWS and AI/ML frameworks (PyTorch, TensorFlow, OpenCV) is More ❯
Salisbury, England, United Kingdom Hybrid / WFH Options
IC Resources
exciting new challenge within a world-class technology company, then please apply today to learn more! For more information on this role, or any other jobs across Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. More ❯
Software Product Support Engineer Experience with C or C++ (At least one of these is essential), Ada, and/or JavaScript, shell scripting languages with a solid background in software engineering. Experience configuring and maintaining Linux OSs (Redhat and/or Ubuntu) including Kernel configuration and Kernel test. A passion for software engineering, with the ability to innovate and think More ❯
a team. Must be based in Europe (remote position). Nice to have: A relevant degree in Mathematics, MORSE, Physics or alike Experience building Monte Carlo simulations in Python, C++ or alike Experience with Slot Game maths, either as a Games Mathematician, Developer or Game Auditor Why Join Us? Contribute to a leading gaming studio with 40 years of combined More ❯
users, hardware and systems engineering teams. • Needs to have extensive hands on experience developing, integrating and testing highly reliable real-time software using VxWorks, device drivers development, knowledge in C++, and needs to be a self-starter with ability to take ownership of a project and drive it to completion. • Leads software and hardware integration and works side by side More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
in harsh environments - with applications across industries like renewable energy, oil & gas, and environmental monitoring. Experience required: Strong experience in Embedded Linux environments (Yocto, Buildroot, etc.) Proficiency in C, C++ or Rust Experience developing for SoCs, microcontrollers, or low-level systems Familiarity with SPI, I2C, UART and hands-on debugging Bonus Skills: Imaging systems, computer vision, or video encoding FPGA More ❯
swindon, wiltshire, south west england, united kingdom Hybrid / WFH Options
IC Resources
exciting new challenge within a world-class technology company, then please apply today to learn more! For more information on this role, or any other jobs across Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. More ❯
Published research in top conferences or journals. Experience with compiler or language design. Knowledge of programming theory (types, semantics, logics). Open-source contributions. Practical experience with functional programming, C++, or Rust. Complete our Compensation and Benefits in Niche Tech Industries Survey here: https://www.surveymonkey.com/r/6MXGW39 By applying to this role you understand that we More ❯
in One Identity Manager : workflows, provisioning, RBAC, compliance. Integration experience with Active Directory, Azure AD, SAP , and other systems. Proficiency in SQL, VB.Net, PowerShell , and familiarity with C#, HTML, C++ , and Angular . Experience with OIM Designer , Ikasan , and software configuration management. Understanding of LDAP , web services, and Microsoft development tools. Please apply within for further details - Matt Holmes, Harvey More ❯
and development, verification and validation, and training systems Utilising agile scrum methodologies for software development Job Requirements: Proficiency in C# software development Exposure to practical software engineering and potentially C++ development Experience with real-time software Understanding of configuration control, Continuous Integration, and Continuous Delivery or Deployment Familiarity with unit testing and test-driven development Agile development experience Benefits: Company More ❯
and development, verification and validation, and training systems Utilising agile scrum methodologies for software development Job Requirements: Proficiency in C# software development Exposure to practical software engineering and potentially C++ development Experience with real-time software Understanding of configuration control, Continuous Integration, and Continuous Delivery or Deployment Familiarity with unit testing and test-driven development Agile development experience Benefits: Company More ❯
Arrays (FPGAs) Proficiency in VHDL or Verilog HDL Familiarity with ModelSim for simulation Hands-on experience with Xilinx development tools Nice to Have (Not Required): Programming knowledge: Java, C, C++, Ruby on Rails OS experience: Unix, Linux, Windows Exposure to embedded systems or systems integration Why Join Us? Up to a $7,000 Sign-On Bonus for the appropriate clearance More ❯
Washington, Washington DC, United States Hybrid / WFH Options
OMW Consulting
board bringup, debug and testing of hardware/software interfaces. Skills and experience needed 2+ years of software development experience Strong coding skills in compiled languages (Rust, C/C++, etc.) Experience in hardware-software interfaces and buses such as I2C, SPI, PCI, AXI Basic IP networking knowledge US citizen with Active Secret Clearance however TS/SCI preferred Ability More ❯
product documentation Following and contributing to the development of best practice guidelines and AS9100 Working collaboratively with the design team, guiding, mentoring, and advising others when required Key languages: C++ and C Job Requirements: Design/Engineering degree Industry experience in hazardous area systems, automotive, aerospace, or medical industries Ability to manage workload and meet deadlines Excellent attention to detail More ❯
research purposes Investigating replacement and new technology for AI and Machine learning If you possess a combination of the following skills, then LETS TALK! Knowledge of Python, R or C++ programming Familiar with data analytics, analysis and machine learning models Previous experience in a research environment is highly advantageous but not essential Designing software solutions Writing and executing tests Linux More ❯
research purposes Investigating replacement and new technology for AI and Machine learning If you possess a combination of the following skills, then LETS TALK! Knowledge of Python, R or C++ programming Familiar with data analytics, analysis and machine learning models Previous experience in a research environment is highly advantageous but not essential Designing software solutions Writing and executing tests Linux More ❯
knowledge of OS security features, Reverse Engineering, Vulnerability Analysis, Networking, Firmware, and Windows Internals Arlington Virginai or Herndon, Virginia Published Required Skills Windows kernel development Python and C or C++ programming languages Understanding and experience with debuggers CNO tools development Reverse Engineering Demonstrated understanding of Windows Low Level Systems development and API Hands-on experience with debugging tools such as More ❯
related to image processing, target detection and tracking, missile guidance/navigation/control algorithms, missile launchers, system control, built-in test, and system communication. Development will be in C++ hosted on a Linux-based environment or VxWorks or Integrity as the real-time operating system. Familiarity with standard communication busses and protocols including RS-232, RS-422, MIL-STD More ❯
in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechatronics, etc. with 3+years of professional experience or combined equivalent experience with evidence of exceptional ability Proficiency in C or C++ for embedded systems. Understanding of low-level programming and hardware interfacing. Experience with one or more IDEs and debugging tools. Experience with version control systems like Git. Knowledge of real More ❯
in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechatronics, etc. with 3+years of professional experience or combined equivalent experience with evidence of exceptional ability Proficiency in C or C++ for embedded systems. Understanding of low-level programming and hardware interfacing. Experience with one or more IDEs and debugging tools. Experience with version control systems like Git. Knowledge of real More ❯