such as OSWE and CCT App Vulnerability research including fuzzing, crash triaging and exploit development Solid programming skills, any of C, C++, Java, C#, python, ruby, x86 or ARM assembler Strong troubleshooting and problem-solving skills Excellent communication and presentation skills Seniority level Mid-Senior level Employment type Full-time Job function Information Technology Computer and Network Security #J 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 ❯
high-reliability systems Experience of signal integrity & power integrity analysis at board level using Hyperlynx SI/PI or equivalent Knowledge of FPGA/Software coding languages (VHDL, C, Assembler) Experience of hardware requirements capture, requirements management tools, and formal verification of hardware requirements Experience of supervising other digital hardware engineers, planning, and managing work for yourself and a small 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 ❯
system-level architectural exploration. Experience in developing using dynamic binary instrumentation infrastructures like QEMU or DynamoRIO or x86 PIN. Proficiency in C/C++, with a solid understanding of Assembly Language. Experience with Python and other scripting languages to support automation, data processing, and tool development. Excellent analytical and problem-solving skills with the ability to work both independently More ❯
on your level). • Relevant bachelor degree. Four (4) years of additional reverse engineering experience may be substituted for a bachelor's degree • Experience with low-level programming and assembly language. • Knowledge of C/C++ and Python. • Knowledge of industry-standard reverse-engineering tools. Preferred Qualifications: • Experience developing software for embedded systems. • Experience automating reverse engineering tasks. More ❯
years of experience in firmware or embedded software development · Experience with bare-metal programming and hardware interfaces · Familiarity with GPU or accelerator firmware development · Strong C programming skills and assemblylanguage knowledge · Understanding of computer architecture and hardware interfaces · Experience with debugging tools and methodologies for embedded systems · BS/MS in Computer Science, Electrical Engineering, or related More ❯
Experience of outsource relationships (from either side). Advanced knowledge of computer systems and architecture. Knowledge of high level programming languages such as C/C++ and/or assemblylanguage programming. Experience of Linux as a software developer, especially multiprocessor Linux and high Performance Compute environments. Experience in embedded operating systems, device drivers, microprocessor and embedded system … processor cores are based on the RISC-V open architecture . The potential for customizing RISC-V is unlocked with the Codasip Custom Compute approach: our unique architecture description language, CodAL, and the powerful automated processor design tool, Codasip Studio . These are at the heart of our unique and groundbreaking RISC-V processor solutions. #J-18808-Ljbffr More ❯
HAVE: Experience of outsource relationships (from either side) Advanced knowledge of computer systems and architecture Knowledge of high level programming languages such as C/C++ and/or assemblylanguage programming Experience of Linux as a software developer, especially multiprocessor Linux and high Performance Compute environments Experience in embedded operating systems, device drivers, microprocessor and embedded system … processor cores are based on the RISC-V open architecture . The potential for customizing RISC-V is unlocked with the Codasip Custom Compute approach: our unique architecture description language, CodAL, and the powerful automated processor design tool, Codasip Studio . These are at the heart of our unique and groundbreaking RISC-V processor solutions. Seniority level: Mid-Senior More ❯
Huawei Technologies Research & Development (UK) Ltd
of the job description and personal specifications to adapt to Huawei's evolving needs. Required: Minimum of 5 years relevant experience Strong understanding of CPU instruction set architecture and assemblylanguage Familiarity with ARM, RISC-V, MIPS architectures, and micro-architecture of current ARM/RISC-V CPU cores Experience in software development using C, C++, assemblyMore ❯
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 ❯
hood and thrives on working at the lowest levels of software engineering—borderline hardware. Your expertise includes some blend of modern C/C++ with the following: GPU programming AssemblyLanguage Hardware knowledge (ASICs/FPGAs) Hit apply or drop me a note to find out more ? #J-18808-Ljbffr More ❯
core programming and memory models Compilers – front end, internals or back-ends SQL and relational databases Internals of open source or commercial databases Strong knowledge of C and C++ Assemblylanguage, including vector processing Java application server experience We encourage people from underrepresented groups to apply. Come advance with us! In keeping with our values, no employee or More ❯
London, England, United Kingdom Hybrid / WFH Options
P2P
Experience with looking under the hood to see how C++ standard libraries work - we will test Strong analytical skills - we will test Understanding of networking, CPU and memory model, assemblylanguage - desirable Join our dynamic team and benefit from: Working at one of the most innovative trading firms globally. Engaging projects offering accelerated responsibilities and ownership compared to More ❯
and experience Active Secret Clearance Real-time embedded software experience Agile Software development Familiarity with MIL-HDBK-516C, MIL-STD-882E, JSSSEH, DO-178C Python, C# and/or AssemblyLanguage experience Experience with GreenHills Integrity or other Real Time Operating Systems Experience with fault tolerance, signal processing or control system design Experience with tools such as Jira More ❯
on your level). • Relevant bachelor degree. Four (4) years of additional reverse engineering experience may be substituted for a bachelor's degree • Experience with low-level programming and assembly language. • Knowledge of C/C++ and Python. • Knowledge of industry-standard reverse-engineering tools. Preferred Qualifications: • Experience developing software for embedded systems. • Experience automating reverse engineering tasks. More ❯
to correct defects. Research open-source vulnerabilities related to software. Develop methods and techniques to identify if running software is vulnerable. Required Skills: Experience with low-level programming and assembly language. Knowledge of C/C++ and Python. Knowledge of industry standard reverse-engineering tools. Qualifications: Active TS.SCI w FSP Five (5) to ten (10) years' experience as a 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 ❯
Ability to build effective networks across business areas. Experience in creating and implementing business/operating plans. Understanding of risk management and regulatory compliance. Nice to Have: Skills in Assembler, Automation, GDPS, Rexx, CLIST. Proficiency in Top Secret. Experience with performance monitoring tools like Omegamon, RMF, SMF, SAS. Seniority level Mid-Senior level Employment type Full-time Job function Information More ❯
London, England, United Kingdom Hybrid / WFH Options
Hpwolf
and black box debugging efforts* Provide solutions for macro and micro verification of the developed componentsRequirements for the Systems Software Developer:* Experience developing system software in C and x86 assembler* Expert understanding of virtualization technologies, including hardware assisted virtualization (both VT-x and AMDV) and auxiliary technologies such as IO-MMU* Expert understanding of modern operating systems* Hands on experience More ❯
community. We'd think you'll... Have experience in an engineering role with strong C programming skills, ideally on hypervisor/virtualization projects. Understand or be familiar with x86 assembly language. Have knowledge of Intel and/or AMD processor edge cases. Work mainly with C; experience with Python or Bash is a plus. You’ll regularly use git More ❯
DevOps skillset (at least some of the following): Github, Ansible Automation Platform, Nexus, Hashicorp Vault, Zowe, z/OSMF, Python, APIs, Grafana, Splunk Additional skills (not essential but advantageous): Assembler, Automation, Job Scheduling, ACF2/RACF, GDPS, SAS, MXG Benefits Our people are the most critical component of our long-term success. Their health and wellbeing are our priority. You More ❯