analysis tasks in Ghidra, IDA Pro, Binary Ninja, or Radare2 Experience with fuzz testing and CPU/system emulation frameworks Sound knowledge of auditing C/C++ code A willingness to learn new things and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills More ❯
analysis tasks in Ghidra, IDA Pro, Binary Ninja, or Radare2 Experience with fuzz testing and CPU/system emulation frameworks Sound knowledge of auditing C/C++ code A willingness to learn new things and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills More ❯
in a standalone and/or team environment Integrating code into large scale projects Communicating with stakeholders Basic Qualifications: Professional software development experience using C, Java, Linux Demonstrated experience in Android OS Experience with tools such as IDAPro, and Ghidra Low-level/embedded development experience with Android internals Desired More ❯
or analysis. Basic Qualifications Degree qualified in Software, Engineering, Physics, Mathematics, or other Science. Ability to work on several projects simultaneously. Some knowledge of C/C++ Optional Skills (preferred but not essential) Interest in processor technologies. Interest in developing Realtime and Embedded systems. Interest in controlling electro-mechanical devices. More ❯
or analysis. Basic Qualifications Degree qualified in Software, Engineering, Physics, Mathematics, or other Science. Ability to work on several projects simultaneously. Some knowledge of C/C++ Optional Skills (preferred but not essential) Interest in processor technologies. Interest in developing Realtime and Embedded systems. Interest in controlling electro-mechanical devices. More ❯
such as IDA, Ghidra, OllyDbg • Experience with vulnerability research and exploit development. • Experience with assembly language x86/64, ARM, MIPS • Development experience in C/C++ and Python • Familiarity with Git and Subversion • Experience with developing CNO specific software in Linux/Windows/Embedded applications • Experience with automating More ❯
edinburgh, central scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Board bring up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role More ❯
QUALIFICATIONS: Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics. Experience with C/C++, Java, and other common Object-Oriented languages Experience with both Relational Databases (MSSQL, MySQL, PostgreSQL, etc.) and NoSQL Databases (Cosmos DB, MongoDB, DynamoDB More ❯
tool. Skills Desired: Knowledge of Publish/Subscribe communication protocol Data Distribution Services (DDS) by RTI is preferred Common Object Request Broker Architecture (CORBA) C-Make Cameo Model More ❯
relevant experience Thorough understanding of Computer Aided Engineering tools Knowledge of Software Engineering principles and practices Familiarity working in multi-disciplinary teams Experience with C/C++ Experience with Linux in both usage and as a programming environment Experience with Embedded Systems Qualifications We Prefer: Experience with the Xilinx, AMD More ❯
engineering or computer science (preferably in Computer Science or Software Engineering). Current Secret security clearance. Proficiency in LabVIEW (RT, FPGA and cRIO Hardware), C, Python, and Matlab. Experience with real-time or embedded systems. Strong experience with version control (e.g., Git). Self-motivated, proactive, and capable of taking More ❯
Work closely with systems, hardware, and firmware engineers to align technical efforts. Contribute to technical reviews and project planning discussions. Requirements Strong proficiency in C/C++ and Python Deep understanding of computer vision , image processing , and machine learning Experience with libraries like OpenCV , TensorFlow , PyTorch , or Jetson Hands-on More ❯
least 1 year of related experience. - Development, integration, troubleshooting experience with the Linux/Unix Operating System. - Experience in software development, integration, troubleshooting using C or C++ or Java or Python - Experience developing scripts using Bash or Python. Desired Skills: - Experience with K8s or K3s, Podman, or other containerization or More ❯
In-depth understanding of network protocols (e.g., TCP/IP), and analysis of network traffic (e.g., Wireshark). Produce and modify software systems in C/C++/Python/Assembly. Familiarity with Git and Subversion. Atlassian Tools (Jira, Confluence). Desired: Experience with reverse engineering windows or embedded platforms More ❯
Engineer to support an Intelligence Client. Required B.S. or Master's degree in a Mathematics, Physics, or Electrical Engineering field Experience programming in python, C/C++ Proficiency using mathematical, statistical, or other data-driven analysis Demonstrated experience transforming, manipulating, and combining data using a programming language, such as Python More ❯
or IT field • Experience with software development and/or data systems Desired skills: • Experience with Spring Boot and Rest API development • Experience with C/C++, Scala, Groovy, Python, and/or shell scripting • Javascript development experience with Angular, React, ExtJS and/or Node.js • Experience with distributed computing More ❯
APIs Good knowledge of Git Good knowledge of Windows & Linux scripting (Batch files/Powershell/Bash) Good knowledge of Python Working knowledge of C/C++, Make, CMake Working knowledge of Postgres or SQL in general Problem solving attitude Experience with configuration management tools like Ansible Experience working within More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
or PhD in Computer Science, Geophysics, Maths, or Geology combined with industry or extended academic (ideally doctoral) projects involving structural geology or geoengineering. Excellent C or C++ programming skills including OO design and use of standard libraries (including Boost). Specific project experience should be in one or more of More ❯
or IT field • Experience with software development and/or data systems Preferred Qualifications • Experience with Spring Boot and Rest API development • Experience with C/C++, Scala, Groovy, Python, and/or shell scripting • Javascript development experience with Angular, React, ExtJS and/or Node.js • Experience with distributed computing More ❯
Naperville, Illinois, United States Hybrid / WFH Options
esrhealthcare
/Linux virtual machines, Container, Storage, ELB, AutoScaling is a plus Experience developing and deploying ETL solutions on Azure Strong in Power BI, Java, C , Spark, PySpark, Unix shell/Perl scripting Familiarity with the technology stack available in the industry for metadata management: Data Governance, Data Quality, MDM, Lineage More ❯
demonstrated ability to assess and optimize performance on HPC Linux based system • Expertise with software utilized by the HPC community that includes Compilers (C++, C, Fortran), OpenMP, MPI & MPI-IO, Python and other Linux based scripting languages • Expertise in GPU programming (CUDA and HIP) • Ability to use Performance profiling tools More ❯
customer data to identify and solve complex technical issues Taking ownership of specialized components within their proprietary system Key Technologies Embedded Software development in C/C++ ARM-based processors Image processing and analysis Mechatronic systems Robotic control mechanisms Required Experience 5+ years of embedded software/firmware development experience More ❯
Dundee, Dundee City, City of Dundee, United Kingdom
Avanti Recruitment
customer data to identify and solve complex technical issues Taking ownership of specialized components within their proprietary system Key Technologies Embedded Software development in C/C++ ARM-based processors Image processing and analysis Mechatronic systems Robotic control mechanisms Required Experience 5+ years of embedded software/firmware development experience More ❯
Halifax, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
GitHub/GitLab). Essential Skills and Experience: PID motor control, with demonstrable hands-on experience Deep knowledge of STM32 ARM Cortex-M microcontrollers. C programming for embedded systems. Familiarity with C++ for embedded applications. In-depth understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Experience working More ❯
Computer Science, Software Engineering, Computer Engineering, Machine Learning, Mathematics, or related STEM fields and experience in coding in languages including, but not limited to, C, C++, C#, Rust, Java, or Python Experience with large-scale software systems and infrastructure. Demonstrated interest in reinforcement learning, language modelling, generative modelling, or related More ❯