bring to this role: Education : Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. Programming Languages : Proficiency in C, C++, and Python; familiarity with scripting languages like Shell or Bash. Embedded Systems : Experience with microcontroller platforms (e.g., ARM Cortex, ESP32, STM32) and their toolchains. More ❯
Leicester, City of Leicester, Leicestershire, United Kingdom
RedTech Recruitment Ltd
Graduate Software Engineer - C# A fantastic opportunity for a Graduate Software Engineer/Developer with proficient knowledge in C# to join an industry-leading software company with offices in Leicestershire. Offering excellent training, career progression and prospects, this is an More ❯
Derby, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: col-narrow-left Client: Technical Futures Ltd Location: derby, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 1 Posted: 06.06.2025 Expiry Date: 21.07.2025 col More ❯
Worcester, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: col-narrow-left Client: Technical Futures Ltd Location: worcester, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 1 Posted: 06.06.2025 Expiry Date: 21.07.2025 col More ❯
Newark, Nottinghamshire, Newark on Trent, United Kingdom
Redline Group Ltd
Software Engineer job in Newark-on-Trent: Bachelor's or Master's degree in Computer Science, Electronics, or Computer Engineering. Extensive experience developing embedded C firmware in electronics manufacturing environments. Strong background in bare-metal development, peripheral configuration, and real-time control. Solid understanding of layered software architectures and modular 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 ❯
as well as independently. Desirable: A very basic understanding of electrical engineering. kW, kWh, Amps, Volts, etc. Experience with other languages such as Python, C, C# and Rust, plus frameworks such as React. Experience with similar smart home devices, vehicle charge points, solar diverters, etc. Salary: Competitive What myenergi offer More ❯
Stratford-upon-Avon, England, United Kingdom Hybrid / WFH Options
Jaguar Land Rover
in-house. Model Based Development with MATLAB/Simulink is the core of our software activity. This is complemented by developers working in Embedded-C and engineers who use a variety of languages, including Python, to build and maintain our DevOps software pipelines. As a Software undergraduate, you won’t 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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯