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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
design, simulation, synthesis , place & route, constraints, and timing closure. Demonstrate an understanding of ASIC/SoC prototyping in FPGA. 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. Accommodations at Arm At Arm, we want to build extraordinary teams. If you 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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
for application support. • Considering the Bank's risk appetite and culture in daily activities. • Contributing to a high-performance and inclusive work environment. Must have skills: • 10+ years of Assembler experience is a must in recent projects.- Working experience and expert on Assembler is a must . • 10+ years of experience in mainframe development complex programs using Cobol, including: JCL … to meet tight deadlines. • Possess excellent interpersonal skills to deal with industry experts and professionals across the Bank. Best vs average: • All candidates should first and foremost have strong Assembler experience, as this is central to the role and shortlisting process. Strong experience with Cobol is also critical. Degrees or certifications: • Undergraduate Degree in Computer Science, Computer Engineering, or technical More ❯
environmental protection standards. Education/Experience Degree qualified in a computing and/or physics related discipline with proven relevant experience since graduating OR Programming in C#, C++, C, assembler, and PLC programming experience. It would be helpful to have had some exposure to/experience of machine learning and/or other forms of AI. Embedded/low level More ❯
Zowe z/OSMF Python APIs Grafana Splunk In addition to the details listed above, the ideal candidate should have the following complimentary skills (although these are not essential): Assembler, Automation, Job Scheduling, ACF2/RACF, GDPS, SAS and MXG skills Our people are the most critical component of our long-term success and their health and wellbeing are our More ❯
related field, or equivalent experience. - Substantial hands-on technical experience with mainframe, non-x86 legacy systems and with technologies such as COBOL, JCL, CICS, DB2 for z/OS, Assembler, PL/I, Java, Rexx, flat/sequential files, GDGs, and VSAM. - Proven track record in a technical lead role migrating workloads from mainframe and non-x86 legacy systems to More ❯
verification tasks independently Skilled in debugging complex issues across software/hardware boundaries Proficient in: SystemVerilog Python, C++ Linux environments Desirable Skills: UVM (Universal Verification Methodology) SVA (SystemVerilog Assertions) Assemblylanguage familiarity Experience with toolchains such as LLVM or GCC DVCS tools (e.g., Git) Experience with job schedulers (SGE or similar DRMS) XML/XPath/XSLT Web More ❯
Tools Must have Excellent Communication Skills in English Must be capable of adapting to new tools and technologies Qualifications: Degree & Post Grad in Computer Science, Gaming or Computer Graphics AssemblyLanguage - Low Level Programming Experience Multi-Threaded Programming Bilingual or Multilingual To be considered for shortlisting please apply by submitting an up to date CV. More ❯
of hardware-software interfacing and electronics schematics Familiarity with PLCs, version control systems, and debugging tools A degree in Software Engineering or a related field ?? Desirable (but not essential) Assemblylanguage exposure Experience with PCB CAD systems Awareness of agency approvals and networking protocols Why Apply? This is more than just a coding job. You'll be an More ❯
experience debugging user and kernel space code. Experience with Windows Filtering Platform on Windows and/or system extensions on macOS. Knowledge of software development methodologies, design, and implementation. Assemblylanguage development experience is a plus. Expertise in languages, tools, and techniques for quality software development. Experience developing endpoint security products. Exposure to technical support processes and customer More ❯
embedded engineer Real-time embedded system design, development, debugging and support Strong problem solving and debugging skills Bare board bring-up, low-level drivers, start-up code C and Assembler experience Fluent in debugging real-time embedded systems Experience with Git and SVN version control systems Experience in interfaces, IP protocols, and hardware subsystems Fluent in Keil, Linux, and Android More ❯
embedded engineer Real-time embedded system design, development, debugging and support Strong problem solving and debugging skills Bare board bring-up, low-level drivers, start-up code C and Assembler experience Fluent in debugging real-time embedded systems Experience with Git and SVN version control systems Experience in interfaces, IP protocols, and hardware subsystems Fluent in Keil, Linux, and Android More ❯
embedded engineer Real-time embedded system design, development, debugging and support Strong problem solving and debugging skills Bare board bring-up, low-level drivers, start-up code C and Assembler experience Fluent in debugging real-time embedded systems Experience with Git and SVN version control systems Experience in interfaces, IP protocols, and hardware subsystems Fluent in Keil, Linux, and Android More ❯
The Right Candidate: * A good understanding of embedded software design including: C/C++,C#, Visual Studio, CE 5.0 & CE6.0, .NET, MFC, Visual Basic, ARM9, 8051, PIC, X86, SQL, Assembler, RTOS, Linux. * Fault Analysis, Testing, Factory Acceptance Testing, Site Testing and Commissioning. * Test procedures and methods, change control and version control. * 5 years embedded software design experience * Education in Software More ❯
using CICSplex RTA or similar tools Comfortable working in ITIL-aligned , production-critical environments Strong problem-solving capability across both infrastructure and application layers Additional Experience (Desirable): COBOL, REXX, Assembler, or PL/1 Experience supporting MQ or DB2 in CICS environments Prior background in banking or financial services projects Working Model & Compliance: UK-based contractors : Remote only. Inside IR35 More ❯
build effective networks and develop trusting relationships Experience in creating and deploying comprehensive business/operating plans Understanding of risk management and regulatory compliance Additional skills (not essential) include: Assembler, Automation, Job Scheduling, ACF2/RACF, GDPS, SAS, MXG. We prioritize our employees' health and wellbeing, offering a comprehensive, competitive benefits package. About NTT DATA NTT DATA, a global innovator More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
or equivalent) in Computer Science, Electronic Engineering, or another appropriate field. Linux kernel maintenance and/or development experience Software development with 'C' and some knowledge of low level assembler programming languages. Knowledge of: The process of distributed development among users with diverse skill levels Operating system kernels and how they exploit the hardware (for example Linux or RTOS) CPU More ❯