the perfect opportunity for you! Set of X is looking for a software engineer who can develop software in C/C++, Python and Assemblylanguage for operating system internals, network programming and reverse engineering. You will work on projects that involve virtualization, kernel modules, network devices and … of engineers and mentor junior developers. To be successful in this role, you will need: Experience developing software in C/C++, Python and Assemblylanguage Experience developing for operating system internals (e.g. Windows, Linux, Android, iOS, Embedded systems) Experience with network programming Experience with debuggers (e.g. WinDBG More ❯
the perfect opportunity for you! Set of X is looking for a software engineer who can develop software in C/C++, Python and Assemblylanguage for operating system internals, network programming and reverse engineering. You will work on projects that involve virtualization, kernel modules, network devices and … of engineers and mentor junior developers. To be successful in this role, you will need: Experience developing software in C/C++, Python and Assemblylanguage Experience developing for operating system internals (e.g. Windows, Linux, Android, iOS, Embedded systems) Experience with network programming Experience with debuggers (e.g. WinDBG More ❯
role s in the capability development lifecycle. As an embedded developer, you'll have the opportunity to use skills in C/C++ and assemblylanguage, scripting language, debugging, computer architectures, and networking protocols to support our government intelligence clients. We're looking for someone like you … such as Linux, Unix, Android, and VxWorks Experience with Sof tware Reverse Engineering or debugging tools, such as IDAPro, OllyDbg, or gdb Experience with assembly languages development or reversing Knowledge of low level systems programming concepts TS/SCI clearance with a polygraph Bachelor's degree Nice If You … Have : Experience with vulnerability analysis and exploit development Experience with Python Experience with Assembly Experience with memory safe low level programming, such as Rus t Knowledge of telecommunications Clearance: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified More ❯
Test & Assembly Technician | PERMANENT | Ringwood | £30,000 per annum DOE Looking for a Test & Assembly Technician role within a Hampshire based leading Technology business who can offer security, progression, and modern working environment. Read on… This Test & Assembly Technician position involves working day shifts with an early … off-road parking State of the art facilities Overtime at a premium Excellent training and development Half day on a Friday As a Test & Assembly Technician, your responsibilities will include: Manufacturing and assembling bespoke products Inspection and testing of assembled parts Different types of Soldering but primarily PCB Crimping … can upload your details more easily to our system. If sent as a PDF, it will cause delays. Key words: computer, manufacturing, assembly, assembler, assembling, technician, electronics, soldering INDENGHV More ❯
drivers. Conduct thorough testing of assembled systems to ensure they are functioning correctly and meet performance standards. Troubleshoot and resolve any issues detected during assembly or testing, such as hardware incompatibilities or software errors. Inspect all components and assemblies for defects, ensuring they meet quality and performance standards. Document … assembly processes, configurations, and testing results for future reference and quality assurance. Maintain accurate records of all assembled and configured equipment, including serial numbers and component specifications. Assist in managing inventory levels of hardware components and peripherals, ensuring that necessary parts are available for assembly. Keep work areas organized … issues related to assembled hardware, including assisting with setup and installation on-site when needed. Collaborate with engineers and other IT staff to improve assembly processes and suggest enhancements to system designs. Education and Experience A bachelor's degree in IT or related field A minimum of 5 years More ❯
least one of the following topics: microcontroller software, embedded systems, firmware, kernels, or drivers Proficiency in at least one compiled and one scripting programming language Familiarity with assemblylanguage, operating systems internals (e.g., file systems, IO, memory management, device drivers), threading, compiler technologies (e.g., GCC, LLVM) Experience More ❯
Data Formats Experience with IRS Individual Master File (IMF) or Business Master File (BMF) highly desirable. In-depth knowledge of IBM z/OS assemblylanguage: This includes understanding assembly instructions, addressing modes, data manipulation techniques, and job control processing. Will provide support with legacy code business … Java code: should have an understanding of object-oriented programming principles, Java syntax, libraries, frameworks, and best practices and have the ability to translate assembly logic to modern constructs such as mapping assembly instructions to equivalent Java code using loops, conditional statements, functions, and object-oriented design patterns. More ❯
suites and much more besides. This role offers breadth and variety of activities. The position would suit a skilled developer in C++, C or assembler as well as languages such as Python (or potentially C#, Java, et al), with a grounding in embedded or basic appreciation of electronics. You'll … good university education in computing, electronics, physics or another technical subject from a ranking institution, backed by good A-level grades. C++, C or assemblylanguage programming skills as exercised commercially, ideally in an embedded context, but others considered. Python (or C#, Java etc.) experience either as a … primary language or for test suites - certainly you will know multiple programming languages well. Sufficient embedded software, electronics, or physics awareness. Experience with Embedded Linux is a major plus, as is "bare metal" and RTOS coding. Additional experience is valued with Yocto/BitBake, VHDL/Verilog for FPGA More ❯
and maintain software documentation Troubleshoot and debug software issues Requirements: Experience with real-time operating systems and embedded systems Strong knowledge C/C++ language, Python , and practice of one assemblylanguage Experience with micro-controllers and development without operating system Strong analytical and problem-solving skills More ❯
Desirable experience: Working knowledge of SystemVerilog Assertions (SVA). Mentoring team members. Knowledge of scripting eg Python, Perl or unix shell scripting. Knowledge of assemblylanguage (preferably ARM), C/C++ ... More ❯
Desirable experience: Working knowledge of SystemVerilog Assertions (SVA). Mentoring team members. Knowledge of scripting eg Python, Perl or unix shell scripting. Knowledge of assemblylanguage (preferably ARM), C/C++ and/or hardware verification languages e.g. SystemVerilog. If this role is of any interest please apply More ❯
Desirable experience: Working knowledge of SystemVerilog Assertions (SVA). Mentoring team members. Knowledge of scripting eg Python, Perl or unix shell scripting. Knowledge of assemblylanguage (preferably ARM), C/C++ and/or hardware verification languages e.g. SystemVerilog. If this role is of any interest please apply More ❯
Desirable experience: Working knowledge of SystemVerilog Assertions (SVA). Mentoring team members. Knowledge of scripting eg Python, Perl or unix shell scripting. Knowledge of assemblylanguage (preferably ARM), C/C++ and/or hardware verification languages e.g. SystemVerilog. If this role is of any interest please apply More ❯
performance analysis, silicon validation, FPGA and board development. Required Skills and Experience: Worked on embedded C/C++ based SoC verification environments. Knowledge of assemblylanguage (preferably ARM), C/C++ and/or hardware verification languages e.g. SystemVerilog, shell programming/scripting (e.g. Tcl, Perl, Python etc. More ❯
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), C/C++ and/or hardware verification languages e.g. (SystemVerilog), shell programming/scripting (e.g. Tcl, Perl, Python etc. More ❯
in leading teams or projects Knowledge of scripting e.g., Python, Perl or UNIX shell scripting Experience of design for Safety and Security Knowledge of assemblylanguage, C/C++ Technical reviewing of others' work Understanding of the fundamentals of computer architecture In Return: In return, you will get More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
performance analysis, silicon validation, FPGA and board developments. Required Skills and Experience: Worked on embedded C/C++ based SoC verification environments. Knowledge of assemblylanguage (preferably ARM), C/C++ and/or hardware verification languages e.g. (SystemVerilog), shell programming/scripting (e.g. Tcl, Perl, Python etc. More ❯
We Prefer Familiarity with reading electrical schematics and relating it to software function Familiarity with reading firmware source like VHDL or Verilog Familiarity with assemblylanguage in at least one processor/controller family Experience using lab instruments like power-supplies, digital multi-meters, oscilloscopes, and logic analyzers More ❯
Analysis/Reverse Engineering experience. Proficiency in low-level internals in one or more technology areas (e.g. Windows, Unix, Mobile, Network devices). Understand assembly programming concepts. Unit Test experience. Experience using Atlassian products (JIRA, Confluence, Crucible) Seniority LevelMid-Senior level Industry Software Development IT Services and IT Consulting … Security Employment TypeFull-time Job Functions Engineering Research Information Technology Skills Atlassian Suite Skill Development Software Development Linux Programming Concepts Software Analysis Reverse Engineering AssemblyLanguage Learning Multithreading Java Python More ❯
and techniques and vulnerability research Familiarity with code and resource optimization Programming knowledge/experience with Windows or Linux Kernel, C, C++, Python or AssemblyLanguage (x86 and 64-bit Intel/AMD, MIPS) Experience with source control and code repository tools Preferred Qualifications: Experience with embedded HW More ❯
/debugging, performance validation, quality control, and deployment. • Conduct firmware simulations using software analysis tools such as IDA Pro or MPLAB. • Develop software in assemblylanguage, C, and Python to support the reverse engineering process. • Prepare technical classification reports derived from reverse engineering and software analysis results. • Provide More ❯
Cambridge, Cambridgeshire, England Hybrid / WFH Options
ECM Selection
most of: PCB layout, low level comms - e.g. SPI, I2C, FPGA, Verilog, VHDL, microcontrollers and SOCs - Experience in developing embedded software in C and assembler - Experience with embedded Linux - Practical hands-on skills - prototyping circuits and use of common lab equipment - Full, existing, and unrestricted right to work in the More ❯
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 More ❯
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 More ❯
proven relevant experience since graduating OR Proven ability gained through exposure to the semiconductor industry and OIPT product experience. 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 More ❯