System Verilog and UVM IP level test development using System Verilog and UVM IP level test development using Formal Methods SoC level test development using System Verilog and embedded C code Work is in a dynamic team environment. Skills and Experience we would love to see Experience of System Verilog, Verilog Experience of UVM Experience of C or other high … Engineering Work Experiences: 3 yrs+ in an appropriate Design Verification role, with hands-on experience of designing and coding UVM UVCs and test cases. Skills: System Verilog, UVM, Embedded C, Design Verification, Python WE INVENT THE TECH THE WORLD LOVES, SO IF YOU ARE INTERESTED IN LEARNING MORE What's on Offer Apart from working in an open, relaxed and More ❯
Job Title: Junior Embedded Software Engineer Location: Bristol (3 Days On-Site Per Week) Starting Salary - Up to £40,000 + Benefits & Bonus Key Experience & Responsibilities: - Embedded C Software Development onto a Bare-Metal Platform - Experience Working With Standard MicroProcessors & MicroControllers - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra Education : - Degree More ❯
Horsham, England, United Kingdom Hybrid / WFH Options
X4 Technology
detection technology. The role will suit a competent Embedded Software Engineer who has experience over the full product lifecycle. Required experience: 3+ Years of Industry experience Firmware development using C/C++ STM32 Microcontrollers Communications protocols SPI, I2C, CAN, UART etc They are offering a salary of up to £55,000 along with a pension scheme and bonus structure. Apply More ❯
reviews Investigate and resolved issues within the code. Provide ongoing support to all stakeholders including customers. The successful candidate will need to have commercial experience working with C++ and C, and Embedded Linux. More ❯
reviews Investigate and resolved issues within the code. Provide ongoing support to all stakeholders including customers. The successful candidate will need to have commercial experience working with C++ and C, and Embedded Linux. More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
MBDA Miissle System
systems engineering processes. Knowledge of scripting and automation (MATLAB scripts, Gitlab, Jenkins, or similar). Excellent problem-solving, analytical, and communication skills. Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions, or co-simulation frameworks) into Simulink. Experience with version control tools (e.g., Git, EWM). Hands-on experience of automated C/C++ code generation More ❯
SC and be willing to go through higher clearances to be considered for these roles. Requirements: Exposure to Android or Linux internals Experience with low level coding languages like C, C++, Java or Kotlin Again, as per the heading due to the sensitive nature of the work this role will be conducted on a Hybrid basis with 2/ More ❯
SC and be willing to go through higher clearances to be considered for these roles. Requirements: Exposure to Android or Linux internals Experience with low level coding languages like C, C++, Java or Kotlin Again, as per the heading due to the sensitive nature of the work this role will be conducted on a Hybrid basis with 2/ More ❯
to solve complex issues! For this Embedded Control Software Engineer, we are looking for someone with: Control Software development experience Knowledge of MATLAB and Simulink Comprehensive experience of embedded C programming Knowledge of electronics or mechatronics is helpful Any knowledge within propulsion systems or Power Processing is very advantageous What Next? If you’re an Embedded Software Engineer looking for More ❯
in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities Work with DE and SOC Architect to understand the concepts and high level requirements. Developing Verification Methodology, ensuring scalability and portability across environments. Developing … Design Verification ( Jasper, VC Formal ) Experience of design best practices and HW/FW interfaces. Debugging regression failures and tracking to closure through bug tracking process. Exposure to System C/HLS flows will be a bonus. Preferred Education Requirements Masters - Computer Engineering, Masters - Computer Science, Masters - Electrical Engineering Work Experiences: 8+ years of work experience in a role requiring More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
synthesis, place & route, constraints, and timing closure Strong RTL skills in Verilog/System Verilog or VHDL with source code under version control. Scripting skills in Python basic level C/C++. Knowledge and expertise in debugging designs in both simulation and hardware. A creative and structured approach to problem-solving with excellent communications skills, written and spoken English; ability … Knowledge/Experience of implementation of FPGA peripherals such as DDR memory, PCIe and high speed interfaces. Programming languages such as: assembly language (ideally Arm assembler), higher-level (e.g. C), object-orientated (e.g. C++)Use of a UNIX environment and shell programming Version control of source code using GIT/GERRIT Experience and knowledge of Arm IP and the AMBA More ❯
other languages we use), but you should be enthusiastic and willing to learn new things. Experience in any of the following would be an advantage: Software development in Go, C, C++, Java, Scala, C#, or Swift. Kernel and device driver development for Windows, Linux, or Mac. Systems Analytics; Dynamic tracing and performance analysis tools such as Instruments, VTune, DTrace, and More ❯
apprenticeship opportunity What you need A demonstrable interest in a career in data analyst through subjects like maths, computing, physics, or personal projects 3 or more A-Levels (A-C) or equivalent (STEM subjects are a plus) 5 GCSEs including Maths and English at grade 4 (C) or above (or equivalent) Basic IT skills and confidence using spreadsheets or data More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
Digital Native
apprenticeship opportunity What you need A demonstrable interest in a career in data analyst through subjects like maths, computing, physics, or personal projects 3 or more A-Levels (A-C) or equivalent (STEM subjects are a plus) 5 GCSEs including Maths and English at grade 4 (C) or above (or equivalent) Basic IT skills and confidence using spreadsheets or data More ❯
Python web frameworks, e.g. Django Rest Framework, FastAPI. Familiarity with K8s, Docker, AWS. Benefits: Working alongside other extremely talented and driven engineers Extremely lucrative salary, bonus and benefits Greenfield C Python work, both challenging and rewarding Option to work from home up to 4 days a week or fully remote. More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Venture Up
Python web frameworks, e.g. Django Rest Framework, FastAPI. Familiarity with K8s, Docker, AWS. Benefits: Working alongside other extremely talented and driven engineers Extremely lucrative salary, bonus and benefits Greenfield C Python work, both challenging and rewarding Option to work from home up to 4 days a week or fully remote. More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Venture Up
Python web frameworks, e.g. Django Rest Framework, FastAPI. Familiarity with K8s, Docker, AWS. Benefits: Working alongside other extremely talented and driven engineers Extremely lucrative salary, bonus and benefits Greenfield C Python work, both challenging and rewarding Option to work from home up to 4 days a week or fully remote. More ❯
with a focus on quality and maintainability. What We're Looking For As an ADA Software Engineer, you will possess: Significant experience in developing embedded software using Ada, and C/C++. Experience in model-based development tools, preferably IBM's Rhapsody. A focus on code quality and the ability to engage in code and design reviews. A proactive, problem More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯