Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
and tools. Knowledge/Experience of implementation of FPGA peripherals such as DDR memory, PCIe and high speed interfaces. Programming languages such as: assemblylanguage (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 More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Arm Limited
Experience : Proven understanding of digital hardware design and Verilog/Systemverilog HDL Experience in SoC verification using UVM and Embedded Low-level programming experience including C/C++ and assemblylanguage(preferably ARM) Experienced in one or more of various verification methodologies - UVM/OVM, formal, power aware verification, emulation Exposure to all stages of verification: requirements collection More ❯
hear from you! Here is how, through this exciting role, YOU will contribute to BMC's and your own success: Develop and deliver products, product lines, and solutions using Assembler and C. Design, code, and resolve defects in increasingly complex, multi-tier software solutions. Produce a range of high-quality design options, demonstrating a broad depth of technical knowledge and … process effectively. Work directly with global clients on complex product issues and escalations. Mentor and provide technical guidance to the development team. Requirements: 8+ years' Proven experience with IBM assembler coding and development, Application Development and z/OS Processing Environment. Extensive development experience using 64-bit Assembler and 31-bit Assembler programming languages. Experience with C, REXX, Python is More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
System Architectures. Experience developing and integrating subsystems for PCIe, UCIe, DDR/LPDDR/HBM, Ethernet, etc. High-level programming experience such as C/C++ and/or assemblylanguage programming. Experience with embedded operating systems, device drivers, microprocessors, and embedded system hardware architectures. In Return: We offer a competitive reward package including healthcare and wellness support More ❯
years development experience working with IBM Mainframes running z/OS operating system. Ideally, this is system level program development. You have minimum of 2 years’ IBM z Assemblylanguage experience and C language experience. You have working knowledge of major z/OS ecosystem and subsystem components - JES, DFSMS, WLM, DB2, CICS, RACF, SMF, VSAM, IMS More ❯
System Architectures Experience developing and integrating subsystems for PCIe, UCIe, DDR/LPDDR/HBM, Ethernet, etc. High-level programming experience such as C/C++ and/or assemblylanguage Experience with embedded operating systems, device drivers, microprocessors, and embedded system hardware architectures In Return: We offer a competitive reward package including healthcare and wellness support. Other More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
silicon validation, FPGA, and board development teams. Mentoring junior engineers (Principal Engineers). Required Skills and Experience: Experience with embedded C/C++ based SoC verification environments. Knowledge of assemblylanguage (preferably ARM), hardware verification languages (e.g., SystemVerilog), and scripting languages (Tcl, Perl, Python). Experience with verification methodologies such as UVM, formal, low power, emulation. Exposure to More ❯
FPGA and board development Principal Engineers are also encouraged to mentor junior members Required Skills and Experience : Worked on embedded C/C++ based SoC verification environments Knowledge of assemblylanguage (preferably ARM), and hardware verification languages (SystemVerilog), shell programming/scripting (g. Tcl, Perl, Python etc.) Experienced in one or more of various verification methodologies – UVM, formal More ❯
Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Advanced degrees are a plus. - Proven experience in embedded software development and reverse engineering - Strong understanding of assemblylanguage, firmware, low-level protocols, and hardware interfaces. - Familiarity with debugging techniques and tools, such as JTAG, oscilloscopes, and logic analyzers. - Solid programming skills in languages like C More ❯
Bachelor’s degree in Computer Science, Electrical Engineering, or a related field. Advanced degrees are a plus. – Proven experience in embedded software development and reverse engineering – Strong understanding of assemblylanguage, firmware, low-level protocols, and hardware interfaces. – Familiarity with debugging techniques and tools, such as JTAG, oscilloscopes, and logic analyzers. – Solid programming skills in languages like C More ❯
Analyzing Data. Typically has an advanced knowledge and use of one or more front/back end languages/technologies and a moderate understanding of the other corresponding end language/technology from the following but not limited to; two or more modern programming languages used in the enterprise, experience working with various APIs, external Services, experience with both … DDL and DML for one or more of the following databases Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop Back-end technologies - Java, Python, .NET, Ruby, Mainframe COBOL, Mainframe Assembler Front-end technologies - HTML, JavaScript, jQuery, CICS Web Frameworks - Web technologies like Node.js, React.js, Angular, Redux Development Tools - Eclipse, Visual Studio, Webpack, Babel, Gulp Mobile Development - iOS, Android Machine Learning More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
industry would be a plus!). Design and Verification of embedded electronics systems, HW and SW architectures, with experience of HDL languages, i.e. Verilog, VHDL and programming languages, i.e. Assembler, C, C++, Python. Experienced with authoring and reviewing high-level quality documentation. Strong interpersonal skills to convey sophisticated technical information efficiently. We seek enthusiasm and flexibility; you are hardworking with More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Arm Limited
and templates. Required Skills and Experience: Design and Verification of embedded electronic systems, HW and SW architectures, with experience in HDL languages (e.g., Verilog, VHDL) and programming languages (e.g., Assembler, C, C++, Python). Experience working on functional safety and cybersecurity development projects applying industry standards such as ISO 26262, IEC 61508, ISO 13849, ISO/SAE 21434, DO More ❯
presence 2 to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code onto bespoke embedded hardware platforms and conducting … to track progress. Progressing assigned stories and tasks using Azure DevOps. Providing verbal progress reports and contributing to sprint planning and retrospectives. Skills, Qualification and Experience; Significant experience in Assembler development. Good experience in C development. Good experience in embedded program design. Good understanding of signal processing techniques. Experience in software/hardware integration and fault resolution. Good experience in More ❯
London, England, United Kingdom Hybrid / WFH Options
Defence iQ
requires onsite presence 2 to 3 days per week, involving hands-on work with test rigs and embedded systems. Key Responsibilities Designing software solutions Implementing and testing software in Assembler and C, including unit and CI testing Implementing, integrating, and optimizing sonar signal processing algorithms Developing maintainable, high-quality code Loading code onto bespoke embedded hardware and conducting tests Integrating … Estimating work and assisting in backlog management Tracking progress with Azure DevOps Providing progress reports and participating in sprint planning and retrospectives Skills, Qualifications, and Experience Significant experience in Assembler development Proficiency in C programming Experience in embedded system design Understanding of signal processing techniques Experience with software/hardware integration and fault resolution UML design expertise Knowledge of FPGA More ❯
London, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
presence 2 to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code onto bespoke embedded hardware platforms and conducting … to track progress. Progressing assigned stories and tasks using Azure DevOps. Providing verbal progress reports and contributing to sprint planning and retrospectives. Skills, Qualification and Experience; Significant experience in Assembler development. Good experience in C development. Good experience in embedded program design. Good understanding of signal processing techniques. Experience in software/hardware integration and fault resolution. Good experience in More ❯
hardware and/or influences software's design in relation to hardware. Additional Role: The ChangeMan developer designs, develops, troubleshoots, and debugs the ChangeMan ZMF product, primarily written in Assembler utilizing z/OS and associated components such as ISPF, REXX, VSAM, DB2, and CICS. Responsibilities include maintenance and development of new product features. Position Reports to: Manager, Software Engineering … is tested, documented, and meets quality standards Participating in internal projects and other tasks as assigned Required Qualifications: 5-10+ years of software engineering experience Expertise in Mainframe assembler programming Knowledge of IBM z/OS internals, storage, and file systems (VSAM, zFS, etc.) Experience in problem diagnosis, dump reading, and debugging (IPCS is a plus) Proficiency in z More ❯
hardware and/or influences software's design in relation to hardware. Additional Role: The ChangeMan developer designs, develops, troubleshoots, and debugs the ChangeMan ZMF product, primarily written in Assembler utilizing z/OS and associated components such as ISPF, REXX, VSAM, DB2, and CICS. Responsibilities include maintenance and development of new product features. Position Reports to: Manager, Software Engineering … is tested, documented, and meets quality standards Participating in internal projects and other tasks as assigned Required Qualifications: 5-10+ years of software engineering experience Expertise in Mainframe assembler programming Knowledge of IBM z/OS internals, storage, and file systems (VSAM, zFS, etc.) Experience in problem diagnosis, dump reading, and debugging (IPCS is a plus) Proficiency in z More ❯
Security) clearance. The role involves onsite presence 2-3 days per week, working with test rigs and embedded systems. Key Responsibilities: Designing software solutions Implementing and testing software in Assembler and C, including unit and integration testing Implementing, integrating, and optimizing sonar signal processing algorithms Developing maintainable code Loading code onto embedded hardware and conducting tests Supporting verification through defect More ❯
presence 2 to 3 days per week, with hands-on involvement with test rigs and embedded systems. Key Responsibilities include: Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code onto bespoke embedded hardware platforms and conducting More ❯
regional capability. Share knowledge through internal enablement sessions, demos, and thought leadership. Job qualifications Technical Skills Mainframe technologies such as COBOL, JCL, CICS, Eztrieve, DB2 for z/OS, Assembler, PL/I, IMS, Rexx, GDGs, and VSAM, common utilities, schedulers. Experience with modern technologies like OO languages (Java or C#), Document stores, distributed service architectures, streaming, cloud-native architectures More ❯
Spring Data, Spring Security) and Experience with ORM frameworks like Hibernate/JPA - Hands-on experience in mainframe technologies including COBOL, JCL, DB2, CICS, IMS, VSAM, PL/1, Assembler, REXX, etc. - Knowledge of various modernization strategies such as rehosting, replatforming, and refactoring - AWS experience required, with proficiency in services such as EC2, S3, RDS, DynamoDB, Lambda, IAM, VPC, and More ❯
Spring Data, Spring Security) and Experience with ORM frameworks like Hibernate/JPA - Hands-on experience in mainframe technologies including COBOL, JCL, DB2, CICS, IMS, VSAM, PL/1, Assembler, REXX, etc. - Knowledge of various modernization strategies such as rehosting, replatforming, and refactoring - AWS experience required, with proficiency in services such as EC2, S3, RDS, DynamoDB, Lambda, IAM, VPC, and More ❯
embedded systems using FPGAs (VHDL/Verilog), microcontrollers, and SOCs What You’ll Bring Strong experience in schematic design and PCB layout Hands-on expertise in embedded C/Assembler for hardware interfacing Familiarity with PCIe, SPI, I2C, Ethernet, and other high-speed protocols What’s on Offer? Global impact, World-class engineering teams and incredible growth More ❯
embedded systems using FPGAs (VHDL/Verilog), microcontrollers, and SOCs What You’ll Bring Strong experience in schematic design and PCB layout Hands-on expertise in embedded C/Assembler for hardware interfacing Familiarity with PCIe, SPI, I2C, Ethernet, and other high-speed protocols What’s on Offer? Global impact, World-class engineering teams and incredible growth More ❯