it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

44 jobs found

Email me jobs like this
Refine Search
Current Search
compiler engineer
MBDA UK
Linux HPC Architect
MBDA UK Filton, Gloucestershire
Bristol An exciting opportunity for a passionate HPC Architect to join a unique, multi-national Information Management function. Ideal candidates should be committed to the future of software defined data centres and open source technologies and have the dedication in supporting our engineering community in a dynamic, fast paced development environment. Salary: Up to £75,000 depending on experience Dynamic (hybrid) working: 2-3 days per week on-site due to workload classification Security Clearance This role will require DV Clearance. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team. What we can offer you: Company Bonus: Bonus of up to 21% of base salary Pension: maximum total (employer and employee) contribution of up to 14% Flexible working: We welcome applicants who are looking for flexible working arrangements Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities: Fantastic site facilities including subsidised meals, free car parking and much more Healthcare Cash Plan: The Healthcare Cash Plan benefit provides the option to claim cash back on everyday healthcare expenses such as optical, dental, health and wellbeing and more The opportunity: We are seeking a forward thinking HPC Architect with expertise in storage and infrastructure to define the long-term future roadmap of HPC environments within MBDA. You will ensure alignment with business objectives in collaboration with our business areas. As a HPC Architect you will be responsible for building scalable and high-throughput infrastructure. You will manage and maintain HPC environments including compute nodes, storage and interconnects. The role involves close collaboration within your team and wider stakeholders across the organisation. You will also engage with wider multi-national and multi-cultured teams to drive capability development cross functionally. Become part of a unique, well-respected team of dedicated people that have been recognised within our company for its professionalism, dedication and flexibility. Having the opportunity to work both nationally and internationally, broaden your horizons by embracing the rich cultural diversity of our company. Partner with both engineers within MBDA and HPC vendors to ensure HPC services are meeting evolving business needs. Be part of an organisation with a values-led culture that is committed to investing in its workforce with a personal development programme. What we're looking for from you: Key Responsibilities Architecture & Strategy Define the long-term HPC architecture roadmap aligned with organisational goals Evaluate and select technologies across compute, storage, networking, and cloud HPC Establish standards, reference architectures, and best practices System Design & Engineering Oversight Architect large-scale HPC clusters, including CPU, GPU, and accelerator-based systems Design high-performance networking (InfiniBand, RDMA, high-speed Ethernet) Define storage architecture (parallel file systems, object storage, tiered storage) Provide technical leadership and oversight to HPC engineering and operations teams Performance & Scalability Ensure systems are designed for optimal throughput, latency, and scalability Lead performance benchmarking, capacity planning, and workload modelling Identify and eliminate architectural bottlenecks Workload & Software Ecosystem Define strategies for workload orchestration (SLURM, Kubernetes for HPC, etc.) Guide software stack design (MPI, CUDA, compilers, libraries, containers) Ensure reproducibility, portability, and performance of workloads Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom. We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. Follow us on LinkedIn (MBDA), X Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information.
04/04/2026
Full time
Bristol An exciting opportunity for a passionate HPC Architect to join a unique, multi-national Information Management function. Ideal candidates should be committed to the future of software defined data centres and open source technologies and have the dedication in supporting our engineering community in a dynamic, fast paced development environment. Salary: Up to £75,000 depending on experience Dynamic (hybrid) working: 2-3 days per week on-site due to workload classification Security Clearance This role will require DV Clearance. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team. What we can offer you: Company Bonus: Bonus of up to 21% of base salary Pension: maximum total (employer and employee) contribution of up to 14% Flexible working: We welcome applicants who are looking for flexible working arrangements Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities: Fantastic site facilities including subsidised meals, free car parking and much more Healthcare Cash Plan: The Healthcare Cash Plan benefit provides the option to claim cash back on everyday healthcare expenses such as optical, dental, health and wellbeing and more The opportunity: We are seeking a forward thinking HPC Architect with expertise in storage and infrastructure to define the long-term future roadmap of HPC environments within MBDA. You will ensure alignment with business objectives in collaboration with our business areas. As a HPC Architect you will be responsible for building scalable and high-throughput infrastructure. You will manage and maintain HPC environments including compute nodes, storage and interconnects. The role involves close collaboration within your team and wider stakeholders across the organisation. You will also engage with wider multi-national and multi-cultured teams to drive capability development cross functionally. Become part of a unique, well-respected team of dedicated people that have been recognised within our company for its professionalism, dedication and flexibility. Having the opportunity to work both nationally and internationally, broaden your horizons by embracing the rich cultural diversity of our company. Partner with both engineers within MBDA and HPC vendors to ensure HPC services are meeting evolving business needs. Be part of an organisation with a values-led culture that is committed to investing in its workforce with a personal development programme. What we're looking for from you: Key Responsibilities Architecture & Strategy Define the long-term HPC architecture roadmap aligned with organisational goals Evaluate and select technologies across compute, storage, networking, and cloud HPC Establish standards, reference architectures, and best practices System Design & Engineering Oversight Architect large-scale HPC clusters, including CPU, GPU, and accelerator-based systems Design high-performance networking (InfiniBand, RDMA, high-speed Ethernet) Define storage architecture (parallel file systems, object storage, tiered storage) Provide technical leadership and oversight to HPC engineering and operations teams Performance & Scalability Ensure systems are designed for optimal throughput, latency, and scalability Lead performance benchmarking, capacity planning, and workload modelling Identify and eliminate architectural bottlenecks Workload & Software Ecosystem Define strategies for workload orchestration (SLURM, Kubernetes for HPC, etc.) Guide software stack design (MPI, CUDA, compilers, libraries, containers) Ensure reproducibility, portability, and performance of workloads Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom. We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. Follow us on LinkedIn (MBDA), X Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information.
Redline Group Ltd
Senior Software Engineer
Redline Group Ltd Hathern, Leicestershire
Are you a Software professional with a background in DSP and have exposure to developing 5G applications? If so I'd like to speak with you! A well-established R&D organisation who are also a market leader, are looking to rapidly expand their engineering team and as such are seeking an Embedded Software Engineer to join their development team near Leicestershire. As an Embedded Software Engineer you will have a background in Digital Signal Processing and a working knowledge of communications systems engineering. To successful candidate for the Embedded Software Engineer job will have a mixture of embedded/bare metal experience alongside an understanding of implementing communication signal processing algorithms such as DDCs, filters, FFTs. Skills/Experience required for the Embedded Software Engineer job include: - BEng/BSc or MSc/Meng within Engineering (Ideally Electronics, Telecommunication or similar) - Experience in DSP Algorithm simulation and 5G development - Experience in Bare Metal/ Embedded C - Experience with progamming through Linux Experience of the following would be advantageous: - Experience with Yocto-based Board Support Packages - Cross compilers (C++ ARM cross-compiler GCC Version 4.3.3) - FreeRTOS experience - Experience with typical embedded control peripherals (i.E. RAM, Flash, UART, PWM, A/D, CAN, I2C and SPI) - Cortex M3/M4 Microcontrollers or similar. - Experience of efficient implementation of communications DSP algorithms (such as FFT, filtering DDC etc.) In VHDL This is a fantastic opportunity to join a well-established, highly profitable company investing heavily in R&D. This is a great chance for a Embedded Software Engineer to join a consistently growing technology company offering great training and career progression opportunities. To apply for the Embedded Software Engineer job please send your CV to Kyle Graveney removed)
31/03/2026
Full time
Are you a Software professional with a background in DSP and have exposure to developing 5G applications? If so I'd like to speak with you! A well-established R&D organisation who are also a market leader, are looking to rapidly expand their engineering team and as such are seeking an Embedded Software Engineer to join their development team near Leicestershire. As an Embedded Software Engineer you will have a background in Digital Signal Processing and a working knowledge of communications systems engineering. To successful candidate for the Embedded Software Engineer job will have a mixture of embedded/bare metal experience alongside an understanding of implementing communication signal processing algorithms such as DDCs, filters, FFTs. Skills/Experience required for the Embedded Software Engineer job include: - BEng/BSc or MSc/Meng within Engineering (Ideally Electronics, Telecommunication or similar) - Experience in DSP Algorithm simulation and 5G development - Experience in Bare Metal/ Embedded C - Experience with progamming through Linux Experience of the following would be advantageous: - Experience with Yocto-based Board Support Packages - Cross compilers (C++ ARM cross-compiler GCC Version 4.3.3) - FreeRTOS experience - Experience with typical embedded control peripherals (i.E. RAM, Flash, UART, PWM, A/D, CAN, I2C and SPI) - Cortex M3/M4 Microcontrollers or similar. - Experience of efficient implementation of communications DSP algorithms (such as FFT, filtering DDC etc.) In VHDL This is a fantastic opportunity to join a well-established, highly profitable company investing heavily in R&D. This is a great chance for a Embedded Software Engineer to join a consistently growing technology company offering great training and career progression opportunities. To apply for the Embedded Software Engineer job please send your CV to Kyle Graveney removed)
Platform Recruitment
Senior Software Engineer
Platform Recruitment
Title : Senior Software Engineer (Compilers) Company : HPC & AI Location : London (primarily remote) Compensation : Up to 190,000 Company : An advanced HPC R&D firm, looking to expand the UK compiler team. Most of the team are ex-Big-Tech, ex-FAANG or ex-Chip firms. They joined because they get more flexibility and have more challenging/interesting work to do as the team is significantly smaller, with highly technical leadership. If you want to work alongside some of the brightest, most enthusiastic people in the industry, this may be worth exploring. Role : Senior Software Engineer position with an emphasis on AI Compiler development. You will be a significant hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already been made in the team to support this role. Mostly LLVM based, it is important you also have experience working with GPUs to an extent. About you: 6 years+ as a compiler engineer Strong C++ programming skills Experience with LLVM, MLIR, Triton or other compilers Experience with GPU architectures Full details are available. Please don't hesitate to get in touch.
31/03/2026
Full time
Title : Senior Software Engineer (Compilers) Company : HPC & AI Location : London (primarily remote) Compensation : Up to 190,000 Company : An advanced HPC R&D firm, looking to expand the UK compiler team. Most of the team are ex-Big-Tech, ex-FAANG or ex-Chip firms. They joined because they get more flexibility and have more challenging/interesting work to do as the team is significantly smaller, with highly technical leadership. If you want to work alongside some of the brightest, most enthusiastic people in the industry, this may be worth exploring. Role : Senior Software Engineer position with an emphasis on AI Compiler development. You will be a significant hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already been made in the team to support this role. Mostly LLVM based, it is important you also have experience working with GPUs to an extent. About you: 6 years+ as a compiler engineer Strong C++ programming skills Experience with LLVM, MLIR, Triton or other compilers Experience with GPU architectures Full details are available. Please don't hesitate to get in touch.
Zebra Technical Recruitment Ltd
Electronic and Software Engineer
Zebra Technical Recruitment Ltd
Electronic & Software Design Engineer West London £60000 - £65000, Annual Bonus, Hybrid Work (WFH), Pension, Medical insurance, Life Assurance, Monday Friday 8.30 am 5.00 pm (flexible) Technical Focus: Analogue & Digital Circuit Design, PIC Microcontroller Programming (C/Assembler), Altium PCB Layout, DFM, and Regulatory Compliance (EMC/LVD) The Company We represent a successful manufacturer of electromechanical systems for high-stakes, hazardous environments. Their products are precision-engineered to be intrinsically safe and resilient against fire and explosions. This role offers a rare opportunity to oversee the full product lifecycle from on-site manufacturing to international distribution. The Job As an experienced Electronics Engineer proficient in PIC microcontroller coding, you will join a small team developing products from concept to manufacture. You will manage designs from initial specification through to full production, ensuring hardware meets technical specs and CE marking requirements (EMC/LVD). Responsibilities Product Design: Design and modify products from initial spec through testing, certification, and production. PCB Layout: Use Altium for PCB layout and schematic capture. Programming: Program, write, and debug code for 8-bit and 16-bit PIC microcontrollers in C and Assembler. Prototyping: Perform breadboarding and internal/external testing and validation. Compliance: Design for CE marking, EMC, and Low Voltage Directive (training provided). Analysis: Benchmark, reverse engineer, and analyse circuits. About You As an Electronics Design Engineer with software coding skills, you should have the following skills and experience: Essential HNC/HND/Degree in Electronics Engineering or equivalent. Experience in a manufacturing company. Good understanding of analogue and digital circuits. Ability to design for ease of manufacture and assembly. Experience with test and instrumentation equipment. Desirable XC8 & XC16 Compilers and Microchip development tools. PC-Lint and SIL compliance. Design of electronics for use in an extended temperature range.
31/03/2026
Full time
Electronic & Software Design Engineer West London £60000 - £65000, Annual Bonus, Hybrid Work (WFH), Pension, Medical insurance, Life Assurance, Monday Friday 8.30 am 5.00 pm (flexible) Technical Focus: Analogue & Digital Circuit Design, PIC Microcontroller Programming (C/Assembler), Altium PCB Layout, DFM, and Regulatory Compliance (EMC/LVD) The Company We represent a successful manufacturer of electromechanical systems for high-stakes, hazardous environments. Their products are precision-engineered to be intrinsically safe and resilient against fire and explosions. This role offers a rare opportunity to oversee the full product lifecycle from on-site manufacturing to international distribution. The Job As an experienced Electronics Engineer proficient in PIC microcontroller coding, you will join a small team developing products from concept to manufacture. You will manage designs from initial specification through to full production, ensuring hardware meets technical specs and CE marking requirements (EMC/LVD). Responsibilities Product Design: Design and modify products from initial spec through testing, certification, and production. PCB Layout: Use Altium for PCB layout and schematic capture. Programming: Program, write, and debug code for 8-bit and 16-bit PIC microcontrollers in C and Assembler. Prototyping: Perform breadboarding and internal/external testing and validation. Compliance: Design for CE marking, EMC, and Low Voltage Directive (training provided). Analysis: Benchmark, reverse engineer, and analyse circuits. About You As an Electronics Design Engineer with software coding skills, you should have the following skills and experience: Essential HNC/HND/Degree in Electronics Engineering or equivalent. Experience in a manufacturing company. Good understanding of analogue and digital circuits. Ability to design for ease of manufacture and assembly. Experience with test and instrumentation equipment. Desirable XC8 & XC16 Compilers and Microchip development tools. PC-Lint and SIL compliance. Design of electronics for use in an extended temperature range.
TEC Partners
Lead Embedded Software Engineer
TEC Partners Cambridge, Cambridgeshire
Job Title: Lead Embedded Software Engineer Location: Cambridge, UK Salary: 60,000 - 75,000 Job Requisition ID: JR(phone number removed) Overview Multimatic is seeking a Lead Embedded Software Engineer to join one of its growing engineering divisions based in Cambridge. This is a key leadership opportunity to shape technical direction, mentor engineers, and influence development practices at an early stage, while benefiting from the stability and long-term investment of a global engineering organisation. The role operates within a highly technical environment delivering embedded software for prototype and production systems, supporting advanced automotive and related OEM programmes. You will work cross-functionally with hardware, systems, and calibration teams, taking ownership of the software lifecycle from concept through to production and customer support. Key Areas of Responsibility Lead the design, development, and delivery of embedded software for both prototype and production systems, ensuring compliance with OEM and industry standards Provide technical leadership and mentorship to a team of embedded software engineers, supporting their development and ensuring high-quality output Define and drive software architecture, coding standards, and best practices across projects Develop and maintain reusable software library blocks to enable scalability and IP reuse across multiple platforms Oversee customer integration activities, including calibration, fault diagnosis, and resolution of complex software issues Own verification, validation, and testing strategies, ensuring robust and safety-compliant solutions Collaborate within an agile environment, promoting continuous improvement across tools, processes, and methodologies Work closely with stakeholders across hardware and systems teams to ensure seamless integration and delivery Ideal Experience and Qualifications Degree in Software Engineering, Computer Engineering, Control Engineering, Applied Physics, or a related discipline Proven experience in a senior or lead embedded software role within regulated or safety-critical environments such as Automotive, Aerospace, or similar Strong proficiency in C for embedded systems, with solid experience applying MISRA C guidelines Demonstrated experience leading or mentoring engineering teams and driving technical direction Strong understanding of real-time systems, including interrupts, peripherals, and 32-bit microcontroller architectures Experience with fixed-point and floating-point arithmetic Good knowledge of compilers, build systems, CI pipelines, and software development toolchains Hands-on experience with Vector tools such as CANoe, CANalyzer, and VFlash Experience working with AUTOSAR architectures (BSW, RTE, ASW), ideally with Vector MICROSAR and DaVinci Desirable Experience Experience with MATLAB and Simulink, including model-based development and code generation Exposure to unit, SIL, and HIL testing methodologies Experience managing and reviewing software requirements System-level understanding of power electronics and control systems Knowledge of ISO 26262 and functional safety frameworks (ASIL)
30/03/2026
Full time
Job Title: Lead Embedded Software Engineer Location: Cambridge, UK Salary: 60,000 - 75,000 Job Requisition ID: JR(phone number removed) Overview Multimatic is seeking a Lead Embedded Software Engineer to join one of its growing engineering divisions based in Cambridge. This is a key leadership opportunity to shape technical direction, mentor engineers, and influence development practices at an early stage, while benefiting from the stability and long-term investment of a global engineering organisation. The role operates within a highly technical environment delivering embedded software for prototype and production systems, supporting advanced automotive and related OEM programmes. You will work cross-functionally with hardware, systems, and calibration teams, taking ownership of the software lifecycle from concept through to production and customer support. Key Areas of Responsibility Lead the design, development, and delivery of embedded software for both prototype and production systems, ensuring compliance with OEM and industry standards Provide technical leadership and mentorship to a team of embedded software engineers, supporting their development and ensuring high-quality output Define and drive software architecture, coding standards, and best practices across projects Develop and maintain reusable software library blocks to enable scalability and IP reuse across multiple platforms Oversee customer integration activities, including calibration, fault diagnosis, and resolution of complex software issues Own verification, validation, and testing strategies, ensuring robust and safety-compliant solutions Collaborate within an agile environment, promoting continuous improvement across tools, processes, and methodologies Work closely with stakeholders across hardware and systems teams to ensure seamless integration and delivery Ideal Experience and Qualifications Degree in Software Engineering, Computer Engineering, Control Engineering, Applied Physics, or a related discipline Proven experience in a senior or lead embedded software role within regulated or safety-critical environments such as Automotive, Aerospace, or similar Strong proficiency in C for embedded systems, with solid experience applying MISRA C guidelines Demonstrated experience leading or mentoring engineering teams and driving technical direction Strong understanding of real-time systems, including interrupts, peripherals, and 32-bit microcontroller architectures Experience with fixed-point and floating-point arithmetic Good knowledge of compilers, build systems, CI pipelines, and software development toolchains Hands-on experience with Vector tools such as CANoe, CANalyzer, and VFlash Experience working with AUTOSAR architectures (BSW, RTE, ASW), ideally with Vector MICROSAR and DaVinci Desirable Experience Experience with MATLAB and Simulink, including model-based development and code generation Exposure to unit, SIL, and HIL testing methodologies Experience managing and reviewing software requirements System-level understanding of power electronics and control systems Knowledge of ISO 26262 and functional safety frameworks (ASIL)
Embedded Systems Engineer
GRW Talent limited East Calder, West Lothian
EMBEDDED SYSTEMS ENGINEER PERMANENT ROLE, BASED LIVINGSTON / HYBRID - EXCELLENT SALARY PLUS BENEFITS Based in Livingston, Grw Talent's client comprises of a group of European companies engaged in the design, development, manufacture and distribution of analytical systems, life science equipment and laboratory instruments with operations dating back many years. Now part of a global multinational business, their fast growing multidisciplinary scientific and engineering group is looking to recruit an Embedded Systems Engineer. Reporting to the Software Team Leader / Program Manager, the Embedded Systems Engineer will play a key role in the design, development, testing, and support of embedded software and hardware solutions used across their scientific instrumentation product range. Responsibilities: Develop, implement, and verify FPGA-based designs using VHDL or Verilog, alongside embedded software for microcontrollers and peripheral interfaces. Develop device drivers, firmware, and low-level software for peripherals and communication protocols (I2C, SPI, DDR, UART, CAN, etc.). Collaborate with electronic engineers ensuring integration between software & hardware. Conduct debugging, verification, and validation of embedded systems using lab tools (oscilloscopes, logic analysers, debuggers). Propose, implement, and demonstrate solutions to problems which may not, given the research and development environment, have clearly defined requirements. Maintain and improve legacy codebases as needed. Support prototype and production transfer, troubleshooting and root-cause analysis. You'll need to have a degree (or higher) in Electrical Engineering, Computer Engineering, Computer Science, or related field. You'll need to have a proficiency in VHDL/Verilog and C/C++ for embedded systems and experience with FPGA development and toolchains, particularly Xilinx Vivado (including synthesis, simulation, and implementation workflows). Also needed is experience with Cypress FX2/FX3 platform, USB 3.0 protocol, and associated development tools (i.e., EZ-USB Suite) for microprocessors (e.g. ARM Cortex-M, 8051, AVR, PIC) and a familiarity with embedded development tools (compilers, debuggers, version control systems such as Git). You should have a strong understanding of real-time operating systems (RTOS) or bare-metal development and a solid understanding of electronics fundamentals with the ability to interpret schematics and device datasheets. Lastly experience developing and consuming dynamic link libraries (DLLs) for hardware-software integration. If you are proactive and organised, with a structured approach to debugging, testing, and documentation and a high attention to detail and a commitment to producing high quality, reliable embedded solutions we would like to hear from you. Also desirable skills would be experience with Agile tools and workflows (i.e., Jira , Git branching strategies) and in writing test software or PC side tools in C# or Python for hardware-software integration. Although primarily needed to work on site week you will likely be able to work from home 1-2 days a week once established in role. You will work a 37.5 hour flexible working pattern, that allows an early finish on a Friday. A comprehensive range of benefits including performance-related bonus scheme, death in service, group income protection, private medical insurance, pension scheme, paid holidays, subsidised gym membership, cycle to work and employee discount scheme. A competitive salary and package tailored to your experience is on offer for the right candidate. If keen please send your CV to our recruitment partner Katie Hydes at Grw Talent.
27/03/2026
Full time
EMBEDDED SYSTEMS ENGINEER PERMANENT ROLE, BASED LIVINGSTON / HYBRID - EXCELLENT SALARY PLUS BENEFITS Based in Livingston, Grw Talent's client comprises of a group of European companies engaged in the design, development, manufacture and distribution of analytical systems, life science equipment and laboratory instruments with operations dating back many years. Now part of a global multinational business, their fast growing multidisciplinary scientific and engineering group is looking to recruit an Embedded Systems Engineer. Reporting to the Software Team Leader / Program Manager, the Embedded Systems Engineer will play a key role in the design, development, testing, and support of embedded software and hardware solutions used across their scientific instrumentation product range. Responsibilities: Develop, implement, and verify FPGA-based designs using VHDL or Verilog, alongside embedded software for microcontrollers and peripheral interfaces. Develop device drivers, firmware, and low-level software for peripherals and communication protocols (I2C, SPI, DDR, UART, CAN, etc.). Collaborate with electronic engineers ensuring integration between software & hardware. Conduct debugging, verification, and validation of embedded systems using lab tools (oscilloscopes, logic analysers, debuggers). Propose, implement, and demonstrate solutions to problems which may not, given the research and development environment, have clearly defined requirements. Maintain and improve legacy codebases as needed. Support prototype and production transfer, troubleshooting and root-cause analysis. You'll need to have a degree (or higher) in Electrical Engineering, Computer Engineering, Computer Science, or related field. You'll need to have a proficiency in VHDL/Verilog and C/C++ for embedded systems and experience with FPGA development and toolchains, particularly Xilinx Vivado (including synthesis, simulation, and implementation workflows). Also needed is experience with Cypress FX2/FX3 platform, USB 3.0 protocol, and associated development tools (i.e., EZ-USB Suite) for microprocessors (e.g. ARM Cortex-M, 8051, AVR, PIC) and a familiarity with embedded development tools (compilers, debuggers, version control systems such as Git). You should have a strong understanding of real-time operating systems (RTOS) or bare-metal development and a solid understanding of electronics fundamentals with the ability to interpret schematics and device datasheets. Lastly experience developing and consuming dynamic link libraries (DLLs) for hardware-software integration. If you are proactive and organised, with a structured approach to debugging, testing, and documentation and a high attention to detail and a commitment to producing high quality, reliable embedded solutions we would like to hear from you. Also desirable skills would be experience with Agile tools and workflows (i.e., Jira , Git branching strategies) and in writing test software or PC side tools in C# or Python for hardware-software integration. Although primarily needed to work on site week you will likely be able to work from home 1-2 days a week once established in role. You will work a 37.5 hour flexible working pattern, that allows an early finish on a Friday. A comprehensive range of benefits including performance-related bonus scheme, death in service, group income protection, private medical insurance, pension scheme, paid holidays, subsidised gym membership, cycle to work and employee discount scheme. A competitive salary and package tailored to your experience is on offer for the right candidate. If keen please send your CV to our recruitment partner Katie Hydes at Grw Talent.
Platform Recruitment
Senior Software Engineer
Platform Recruitment
Title : Senior Software Engineer (Compilers) Company : HPC R&D Location : London (primarily remote) Pay : Up to 160,000 + bonus + benefits Company : An advanced HPC R&D firm, looking to expand the UK compiler team. Most of the team are ex-Big-Tech, ex-FAANG or ex-Chip firms. They joined because they get more flexibility and have more challenging/interesting work to do as the team is significantly smaller, with highly technical leadership. If you want to work alongside some of the brightest, most enthusiastic people in the industry, this may be worth exploring. Role : Senior Software Engineer position with an emphasis on AI Compiler development. You will be a significant hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already been made in the team to support this role. Mostly LLVM based, it is important you also have experience working with GPUs to an extent. About you: 6 years+ as a compiler engineer Strong C++ programming skills Experience with LLVM, MLIR, Triton or other compilers Experience with GPU architectures Full details are available. Please don't hesitate to get in touch with Max at Platform.
04/10/2025
Full time
Title : Senior Software Engineer (Compilers) Company : HPC R&D Location : London (primarily remote) Pay : Up to 160,000 + bonus + benefits Company : An advanced HPC R&D firm, looking to expand the UK compiler team. Most of the team are ex-Big-Tech, ex-FAANG or ex-Chip firms. They joined because they get more flexibility and have more challenging/interesting work to do as the team is significantly smaller, with highly technical leadership. If you want to work alongside some of the brightest, most enthusiastic people in the industry, this may be worth exploring. Role : Senior Software Engineer position with an emphasis on AI Compiler development. You will be a significant hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already been made in the team to support this role. Mostly LLVM based, it is important you also have experience working with GPUs to an extent. About you: 6 years+ as a compiler engineer Strong C++ programming skills Experience with LLVM, MLIR, Triton or other compilers Experience with GPU architectures Full details are available. Please don't hesitate to get in touch with Max at Platform.
Schneider Electric
Firmware Engineer
Schneider Electric Plymouth, Devon
Mission: We are seeking a highly talented and self-motivated Senior Firmware Engineer to work in our UK team. Based in the Plymouth office in a hybrid role with a minimum of 2 days on site with occasional travel to other sites as required. As an embedded firmware engineer you will have a structured approach to design and verification with demonstrable skills in selecting appropriate software architectures. You will be able to produce efficient embedded software implementations and have a good appreciation of electronic hardware. You will play a key role in the realisation of leading-edge smart heating products. It is key that you can demonstrate you are a natural collaborator with a successful track record of embedded software delivery in your career to date. You will have a passion for design excellence and demonstrate outstanding technical competence. Key responsibilities: Full lifecycle involvement in detailed design, code development, maintenance, and validation for new and existing product lines in line with the business needs. Collaborate with other global teams to ensure the timely delivery of new products according to agreed timescales Adopt in-house best practice for code integrity and design validation You will collaborate with the systems design engineers, test engineers, and product owners to form acceptance criteria which you will develop code against. You will mentor junior team members to support the team development as a whole. Skills and attributes: You should have proven skills in object orientated development and modern C++, ideally in embedded microcontroller firmware development on Microcontroller families such as Si-Labs, Microchip, and TI. Experience of low-power wireless communications, such as Zigbee, Wi-Fi and Bluetooth You will be able to demonstrate experience in Continuous Integration and distributed revision control tools along with bug tracking platforms (such as Git, Jira, confluence) Ideally you will have experience of development in an Agile environment and understand the concepts of the methodology. You will have experience of firmware development environments including compilers, debuggers, emulators and toolchains Good understanding of electronics and microcontroller-based embedded systems for consumer products You will have a degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent degree or experience. At Schneider Electric, Diversity & Inclusion is at the heart of our organisation, it's an integral part of our history, culture, and identity. We recognise that embracing diversity unlocks innovation and creativity and fosters collaboration. We want our employees to reflect the diversity of our communities and the customers we serve. As a result, our teams are stronger to drive the company's future. "We are proudly participating in the Disability Confident Program offering support to people in the workplace who consider themselves living with a disability." What we offer you: Competitive salary & Bonus Scheme, 28 Days Annual Leave + Public Holidays, Holiday Buy & Sell programme, Pension Scheme, Employee Share Ownership Programme, Various Health & Wellbeing Support Options, Gym Flex, Open Talent Market (internal mobility opportunities + access to mentors & projects globally), Shopping & Dining Discounts, Learning Portal and much more. Apply now: Please submit an online application to be considered for any position with us. You know about us, so let us learn about you! Apply today. Looking to make an IMPACT with your career? When you are thinking about joining a new team, culture matters. At Schneider Electric, our values and behaviors are the foundation for creating a great culture to support business success. We believe that our IMPACT values - Inclusion, Mastery, Purpose, Action, Curiosity, Teamwork - starts with us. IMPACT is also your invitation to join Schneider Electric where you can contribute to turning sustainability ambition into actions, no matter what role you play. It is a call to connect your career with the ambition of achieving a more resilient, efficient, and sustainable world. We are looking for IMPACT Makers; exceptional people who turn sustainability ambitions into actions at the intersection of automation, electrification, and digitization. We celebrate IMPACT Makers and believe everyone has the potential to be one. Become an IMPACT Maker with Schneider Electric - apply today! €36 billion global revenue% organic growth+ employees in 100+ countries on the Global 100 World's most sustainable corporations You must submit an online application to be considered for any position with us. This position will be posted until filled. Schneider Electric aspires to be the most inclusive and caring company in the world, by providing equitable opportunities to everyone, everywhere, and ensuring all employees feel uniquely valued and safe to contribute their best. We mirror the diversity of the communities in which we operate, and 'inclusion' is one of our core values. We believe our differences make us stronger as a company and as individuals and we are committed to championing inclusivity in everything we do. At Schneider Electric, we uphold the highest standards of ethics and compliance, and we believe that trust is a foundational value. Our Trust Charter is our Code of Conduct and demonstrates our commitment to ethics, safety, sustainability, quality and cybersecurity, underpinning every aspect of our business and our willingness to behave and respond respectfully and in good faith to all our stakeholders. You can find out more about our Trust Charter here Schneider Electric is an Equal Opportunity Employer. It is our policy to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct. &n
02/10/2025
Full time
Mission: We are seeking a highly talented and self-motivated Senior Firmware Engineer to work in our UK team. Based in the Plymouth office in a hybrid role with a minimum of 2 days on site with occasional travel to other sites as required. As an embedded firmware engineer you will have a structured approach to design and verification with demonstrable skills in selecting appropriate software architectures. You will be able to produce efficient embedded software implementations and have a good appreciation of electronic hardware. You will play a key role in the realisation of leading-edge smart heating products. It is key that you can demonstrate you are a natural collaborator with a successful track record of embedded software delivery in your career to date. You will have a passion for design excellence and demonstrate outstanding technical competence. Key responsibilities: Full lifecycle involvement in detailed design, code development, maintenance, and validation for new and existing product lines in line with the business needs. Collaborate with other global teams to ensure the timely delivery of new products according to agreed timescales Adopt in-house best practice for code integrity and design validation You will collaborate with the systems design engineers, test engineers, and product owners to form acceptance criteria which you will develop code against. You will mentor junior team members to support the team development as a whole. Skills and attributes: You should have proven skills in object orientated development and modern C++, ideally in embedded microcontroller firmware development on Microcontroller families such as Si-Labs, Microchip, and TI. Experience of low-power wireless communications, such as Zigbee, Wi-Fi and Bluetooth You will be able to demonstrate experience in Continuous Integration and distributed revision control tools along with bug tracking platforms (such as Git, Jira, confluence) Ideally you will have experience of development in an Agile environment and understand the concepts of the methodology. You will have experience of firmware development environments including compilers, debuggers, emulators and toolchains Good understanding of electronics and microcontroller-based embedded systems for consumer products You will have a degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent degree or experience. At Schneider Electric, Diversity & Inclusion is at the heart of our organisation, it's an integral part of our history, culture, and identity. We recognise that embracing diversity unlocks innovation and creativity and fosters collaboration. We want our employees to reflect the diversity of our communities and the customers we serve. As a result, our teams are stronger to drive the company's future. "We are proudly participating in the Disability Confident Program offering support to people in the workplace who consider themselves living with a disability." What we offer you: Competitive salary & Bonus Scheme, 28 Days Annual Leave + Public Holidays, Holiday Buy & Sell programme, Pension Scheme, Employee Share Ownership Programme, Various Health & Wellbeing Support Options, Gym Flex, Open Talent Market (internal mobility opportunities + access to mentors & projects globally), Shopping & Dining Discounts, Learning Portal and much more. Apply now: Please submit an online application to be considered for any position with us. You know about us, so let us learn about you! Apply today. Looking to make an IMPACT with your career? When you are thinking about joining a new team, culture matters. At Schneider Electric, our values and behaviors are the foundation for creating a great culture to support business success. We believe that our IMPACT values - Inclusion, Mastery, Purpose, Action, Curiosity, Teamwork - starts with us. IMPACT is also your invitation to join Schneider Electric where you can contribute to turning sustainability ambition into actions, no matter what role you play. It is a call to connect your career with the ambition of achieving a more resilient, efficient, and sustainable world. We are looking for IMPACT Makers; exceptional people who turn sustainability ambitions into actions at the intersection of automation, electrification, and digitization. We celebrate IMPACT Makers and believe everyone has the potential to be one. Become an IMPACT Maker with Schneider Electric - apply today! €36 billion global revenue% organic growth+ employees in 100+ countries on the Global 100 World's most sustainable corporations You must submit an online application to be considered for any position with us. This position will be posted until filled. Schneider Electric aspires to be the most inclusive and caring company in the world, by providing equitable opportunities to everyone, everywhere, and ensuring all employees feel uniquely valued and safe to contribute their best. We mirror the diversity of the communities in which we operate, and 'inclusion' is one of our core values. We believe our differences make us stronger as a company and as individuals and we are committed to championing inclusivity in everything we do. At Schneider Electric, we uphold the highest standards of ethics and compliance, and we believe that trust is a foundational value. Our Trust Charter is our Code of Conduct and demonstrates our commitment to ethics, safety, sustainability, quality and cybersecurity, underpinning every aspect of our business and our willingness to behave and respond respectfully and in good faith to all our stakeholders. You can find out more about our Trust Charter here Schneider Electric is an Equal Opportunity Employer. It is our policy to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct. &n
Randstad Technologies
Embedded Software Engineer
Randstad Technologies
Embedded Software Engineer (Automotive Safety) Hybrid - Hethel A leading automotive technology company is seeking an Embedded Software Engineer to establish and manage the development environment for its next-generation safety-critical systems. This position will involve setting up and qualifying Embedded toolchains, defining software processes in line with ISO 26262, and supporting the entire safety life cycle from requirements to validation. Essential Skills: Strong understanding of the ISO 26262 functional safety life cycle, including ASIL levels and software tool qualification. Experience setting up Embedded toolchains , including compilers, debuggers, and CI/CD for Embedded systems. Proficiency with model-based design tools such as MATLAB and Simulink . Solid knowledge of Real Time operating systems ( RTOS ) like AUTOSAR OS, QNX, or FreeRTOS. Experience with MISRA C/C++ compliance and using static analysis tools (eg, Polyspace, QAC). Proven experience with requirements traceability tools such as DOORS, Polarion, or Jama . Hands-on experience with Embedded software integration and validation in SIL, PIL, or HIL environments . This is an urgent role, and the hiring team is actively shortlisting candidates. Please apply with your CV or email for immediate consideration. Randstad Technologies is acting as an Employment Business in relation to this vacancy.
02/10/2025
Contractor
Embedded Software Engineer (Automotive Safety) Hybrid - Hethel A leading automotive technology company is seeking an Embedded Software Engineer to establish and manage the development environment for its next-generation safety-critical systems. This position will involve setting up and qualifying Embedded toolchains, defining software processes in line with ISO 26262, and supporting the entire safety life cycle from requirements to validation. Essential Skills: Strong understanding of the ISO 26262 functional safety life cycle, including ASIL levels and software tool qualification. Experience setting up Embedded toolchains , including compilers, debuggers, and CI/CD for Embedded systems. Proficiency with model-based design tools such as MATLAB and Simulink . Solid knowledge of Real Time operating systems ( RTOS ) like AUTOSAR OS, QNX, or FreeRTOS. Experience with MISRA C/C++ compliance and using static analysis tools (eg, Polyspace, QAC). Proven experience with requirements traceability tools such as DOORS, Polarion, or Jama . Hands-on experience with Embedded software integration and validation in SIL, PIL, or HIL environments . This is an urgent role, and the hiring team is actively shortlisting candidates. Please apply with your CV or email for immediate consideration. Randstad Technologies is acting as an Employment Business in relation to this vacancy.
Senior Software Engineer
IT Jobs Cambridge, Cambridgeshire
My client, a cutting-edge technology company, is looking for a Senior Software Developer to help shape the future of AI technology, working with custom FPGA hardware. This is a rare opportunity to work across the entire software stack, from compiler and instruction set design to runtime libraries and application APIs - enabling the next generation of intelligent systems. Skillset: 3+ years of experience in systems programming, compiler development, or performance-critical applications Development experience with Rust or other low-level/functional languages like C/C++, Haskell, etc. A strong grasp of low-level programming concepts and a curiosity for novel architectures A Masters or PhD in a scientific or engineering discipline, from a top university Apply now for immediate consideration
01/06/2025
My client, a cutting-edge technology company, is looking for a Senior Software Developer to help shape the future of AI technology, working with custom FPGA hardware. This is a rare opportunity to work across the entire software stack, from compiler and instruction set design to runtime libraries and application APIs - enabling the next generation of intelligent systems. Skillset: 3+ years of experience in systems programming, compiler development, or performance-critical applications Development experience with Rust or other low-level/functional languages like C/C++, Haskell, etc. A strong grasp of low-level programming concepts and a curiosity for novel architectures A Masters or PhD in a scientific or engineering discipline, from a top university Apply now for immediate consideration
Software Engineer
IT Jobs Nationwide
Title: Senior Software Engineer Company: AI/ML R&D Location: United Kingdom (Remote, unless visa sponsored) Pay: Up to £100,000 Company: The AI R&D arm of a major chip subsidiary are looking for a Senior Software Engineer to join the AI Kernel team. Comprised of a team of elite global technical experts in Compiler, AI and GPU research, you will work on some of most cutting edge developments in the AI acceleration world - some of which are so advanced they still years from being made public. Contributing significantly to the open-source community, you will make an impact on the wider tech world. Role: This position is best described as an AI Kernel / GPU Kernel Engineer position. You will make a significant impact on the business by owning the design and implementation of novel AI Kernels for deep learning operations. You will optimise hardware accelerators in collaboration with deep learning researchers, translating their high-level models into low-level, high-performance code. About you: * 3+ years' experience in GPU development * Experience developing GPU/AI Kernels * Experience engineering for AI/ML workloads * Experience with any of: CUDA, OpenCL, HIP, SYCL * Knowledge of deep learning algorithms * Interested in optimising tough linear algebra equations * Knowledge of AI framework internals (PyTorch, TensorFlow, ONNX etc) Full details are available. Please don't hesitate to get in touch with max@ platform-recruitment. com to learn more
01/06/2025
Title: Senior Software Engineer Company: AI/ML R&D Location: United Kingdom (Remote, unless visa sponsored) Pay: Up to £100,000 Company: The AI R&D arm of a major chip subsidiary are looking for a Senior Software Engineer to join the AI Kernel team. Comprised of a team of elite global technical experts in Compiler, AI and GPU research, you will work on some of most cutting edge developments in the AI acceleration world - some of which are so advanced they still years from being made public. Contributing significantly to the open-source community, you will make an impact on the wider tech world. Role: This position is best described as an AI Kernel / GPU Kernel Engineer position. You will make a significant impact on the business by owning the design and implementation of novel AI Kernels for deep learning operations. You will optimise hardware accelerators in collaboration with deep learning researchers, translating their high-level models into low-level, high-performance code. About you: * 3+ years' experience in GPU development * Experience developing GPU/AI Kernels * Experience engineering for AI/ML workloads * Experience with any of: CUDA, OpenCL, HIP, SYCL * Knowledge of deep learning algorithms * Interested in optimising tough linear algebra equations * Knowledge of AI framework internals (PyTorch, TensorFlow, ONNX etc) Full details are available. Please don't hesitate to get in touch with max@ platform-recruitment. com to learn more
Principal Software Engineer
IT Jobs London
Title: Principal Software Engineer Company: HPC R&D Location: London (Hybrid) Pay: Up to £150,000 Company: An advanced HPC R&D firm, looking to expand the UK compiler team. Most of the team are ex-Big-Tech, ex-FAANG or ex-Chip firms. They joined because they get more flexibility and have more challenging/interesting work to do as the team is significantly smaller, with highly technical leadership. If you want to work alongside some of the brightest, most enthusiastic people in the industry, this may be worth exploring. Role: Principal Software Engineer position with an emphasis on GPU compiler development in the context of AI. You will be working with Triton, but any experience with any compilers or LLVM/MLIR is perfectly fine. You will be a significant hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already been made in the team to support this role. About you: * 6 years+ as a compiler engineer * Strong C++ programming skills * Experience with Triton, LLVM, MLIR or other compilers * Experience with GPU architectures Full details are available. Please don't hesitate to get in touch with max@ platform-recruitment. com to learn more
01/06/2025
Title: Principal Software Engineer Company: HPC R&D Location: London (Hybrid) Pay: Up to £150,000 Company: An advanced HPC R&D firm, looking to expand the UK compiler team. Most of the team are ex-Big-Tech, ex-FAANG or ex-Chip firms. They joined because they get more flexibility and have more challenging/interesting work to do as the team is significantly smaller, with highly technical leadership. If you want to work alongside some of the brightest, most enthusiastic people in the industry, this may be worth exploring. Role: Principal Software Engineer position with an emphasis on GPU compiler development in the context of AI. You will be working with Triton, but any experience with any compilers or LLVM/MLIR is perfectly fine. You will be a significant hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already been made in the team to support this role. About you: * 6 years+ as a compiler engineer * Strong C++ programming skills * Experience with Triton, LLVM, MLIR or other compilers * Experience with GPU architectures Full details are available. Please don't hesitate to get in touch with max@ platform-recruitment. com to learn more
Embedded Software Engineer
IT Jobs NG4, Gedling, Nottinghamshire
Job Title: Senior Embedded Software Engineer Location: Lincolnshire (Remote) Working Arrangement: On-Site 1 Day Every 4-6 Weeks (Travel Expenses Covered) Key Experience/Skills: - Demonstrable skills in modern C & C++ Embedded Software Development for embedded devices - Good Knowledge of low-power wireless comms’, such as Zigbee BLE/ Bluetooth and WI-FI - It is expected you will have an understanding of electronics and microcontroller-based embedded systems - Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators Desirable - Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging - Knowledge of version control principals & experience using a version control tool - Understanding of the software development life-cycle stages and reasons for following this process - Experience with either consumer electronics, IoT or audio product development Education: Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required
01/06/2025
Job Title: Senior Embedded Software Engineer Location: Lincolnshire (Remote) Working Arrangement: On-Site 1 Day Every 4-6 Weeks (Travel Expenses Covered) Key Experience/Skills: - Demonstrable skills in modern C & C++ Embedded Software Development for embedded devices - Good Knowledge of low-power wireless comms’, such as Zigbee BLE/ Bluetooth and WI-FI - It is expected you will have an understanding of electronics and microcontroller-based embedded systems - Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators Desirable - Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging - Knowledge of version control principals & experience using a version control tool - Understanding of the software development life-cycle stages and reasons for following this process - Experience with either consumer electronics, IoT or audio product development Education: Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required
Senior Firmware Engineer
IT Jobs Plymouth, Devon
Job Title: Senior Firmware Engineer Location: Plymouth, Devon Working Arrangement: On-Site 1 Day Per Week Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms’, such as Zigbee BLE/ Bluetooth and WI-FI - It is expected you will have an understanding of electronics and microcontroller-based embedded systems - Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators Desirable - Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging - Knowledge of version control principals & experience using a version control tool - Understanding of the software development lifecycle stages and reasons for following this process - Experience with either consumer electronics, IoT or audio product development Education: Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required
01/06/2025
Job Title: Senior Firmware Engineer Location: Plymouth, Devon Working Arrangement: On-Site 1 Day Per Week Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms’, such as Zigbee BLE/ Bluetooth and WI-FI - It is expected you will have an understanding of electronics and microcontroller-based embedded systems - Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators Desirable - Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging - Knowledge of version control principals & experience using a version control tool - Understanding of the software development lifecycle stages and reasons for following this process - Experience with either consumer electronics, IoT or audio product development Education: Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required
VAX COBOL Sr Lead Programmer
IT Jobs City of London, London
Senior Cobol Programmer - up to £60,000 - London plus Hybrid working A large-scale organisation in London is urgently seeking a new Senior Cobol Programmer with experience of VMX/ VAX Operating Systems to join their team. It is a great time to be joining the business as they are investing heavily in a large-scale programme to help them deliver new services to the UK. They offer a great career opportunity to work on interesting projects in a large IT function - giving you the chance to move into more senior positions in the future. They also encourage a healthy work / life balance through flexible working, home working, increased holiday and a shorter working week. As the successful candidate you must have: 10 years of experience in COBOL programming and VAXVMS development Strong COBOL programming skills Extensive experience with VAX/VMS operating system Troubleshoot and resolve issues with COBOL applications and VAX/VMS systems Provide technical support to end users Develop maintain and enhance COBOL programs and applications running on VAX/VMS Write test and debug COBOL code according to specifications Familiar with VAX COBOL compiler and related utilities Experience with VAXVMS file systems and database management Experience with ICMS tool and with RDB Relational Database Preferred Skills Experience with specific VAXVMS applications or industries Experience with other legacy technologies Experience with Agile development methodologiesThis is an urgent vacancy where the hiring manager is looking to shortlist for interview immediately. Please send a copy of your CV to me asap at (surjeeth . singh @ randstad digital . com) to be considered. Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business
01/06/2025
Senior Cobol Programmer - up to £60,000 - London plus Hybrid working A large-scale organisation in London is urgently seeking a new Senior Cobol Programmer with experience of VMX/ VAX Operating Systems to join their team. It is a great time to be joining the business as they are investing heavily in a large-scale programme to help them deliver new services to the UK. They offer a great career opportunity to work on interesting projects in a large IT function - giving you the chance to move into more senior positions in the future. They also encourage a healthy work / life balance through flexible working, home working, increased holiday and a shorter working week. As the successful candidate you must have: 10 years of experience in COBOL programming and VAXVMS development Strong COBOL programming skills Extensive experience with VAX/VMS operating system Troubleshoot and resolve issues with COBOL applications and VAX/VMS systems Provide technical support to end users Develop maintain and enhance COBOL programs and applications running on VAX/VMS Write test and debug COBOL code according to specifications Familiar with VAX COBOL compiler and related utilities Experience with VAXVMS file systems and database management Experience with ICMS tool and with RDB Relational Database Preferred Skills Experience with specific VAXVMS applications or industries Experience with other legacy technologies Experience with Agile development methodologiesThis is an urgent vacancy where the hiring manager is looking to shortlist for interview immediately. Please send a copy of your CV to me asap at (surjeeth . singh @ randstad digital . com) to be considered. Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business
Accenture
Malware Reverse Engineer
Accenture Reading, Oxfordshire
Malware Reverse Engineer Location: Remote working - Office based in Reading Salary: Competitive Salary and Benefits Career Level : Specialist, Associate Manager or Manager About Accenture Cyber Threat Intelligence (ACTI) ACTI is a global team that spans 13 countries and 4 continents and speaks more than 30 languages. We are passionate about delivering intelligence analysis, and providing industry-leading analytic insights, cyber context, and critical services our clients need to achieve their business-line and strategic-growth initiatives. We know success is only possible by developing and supporting our most-critical resources: our talented analysts, developers, and supporting team members. We value creativity and entrepreneurship in our team; where possible, we back staff initiatives with opportunities and investments. We enjoy the hunt. We strive to automate and innovate while working with powerful resources and differentiated data. Above all else, we value an egoless approach to guiding our clients as they navigate their businesses through all aspects of the cyber domain. Who You Are You are passionate about cybersecurity and intelligence analysis. You stay abreast of the latest threats, recognize the value of intelligence, and believe it should drive operations. You are a devoted team member who is always willing to lend a hand, mentor a colleague, or increase our global team's awareness by sharing your knowledge and approaches with others. You are productive, easy to work with, and understand that adherence to a good process is key to excellence. Role Description As a Malware Reverse Engineer at ACTI, you will reverse engineer and analyze malware to evaluate sophisticated malicious code to settle malware capabilities and purposes. Analysis includes the use of specialized systems and tools, including dissemblers, debuggers, hex editors, unpackers, virtual machines, and those for network traffic analysis. Key Responsibilities Analyze malicious events and campaigns to determine attack vectors and retrieve malware payloads. Reverse engineer files suspected or known to belong to identified malware families to determine their command-and-control (C2) infrastructure and targeting. Incorporate analysis results into detailed reporting to include purpose, behavior, C2 server infrastructure, and mitigation techniques related to analyzed malware families, malicious campaigns, and events. Track prevailing malware families, including downloaders, banking Trojans, information stealers, ransomware, and remote access Trojans. Reverse engineer recently discovered malware variants to check potential feature augmentation or configuration structure changes. Improve existing tools that extract known malware family configurations based on reverse engineering results. Research the latest malware detection evasion techniques, such as use of customized packers, customized crypters, fully undetectable (FUD) techniques, host intrusion prevention system (HIPS) bypassing, and anti-virus (AV) software bypassing. Based on research, design and develop generic unpacking methods and tools for use as standalone tools or within automated analysis systems and sandboxes. Provide customer support by responding to requests related to suspicious file analysis that sometimes require malware reverse engineering and determination of contextual information surrounding indicators of compromise; do so by providing detailed analysis reports and mitigation recommendations. Provide customer support by responding to cybersecurity requests, including those for: open-source intelligence (OSINT) research; domain, IP address, or URL analysis; malicious campaign information; and/or event attribution. Provide answers to specific questions, the answers of which clients use for operational mentorship to aid their strategies. Design, develop, and implement Windows kernel modules to support automated malware analysis; such modules include kernel system service filtering modules able to intercept operating system services on 32-bit and 64-bit Windows operating systems without triggering those systems' self-protection mechanisms, and kernel-mode modules able to force designated processes to load specific modules that load decoders designed for extracting malware configurations. Design, develop, and implement generic unpackers that combat widely used malware packing methods to retrieve malicious payloads from packed malware samples automatically. Create detection rules and signatures for detecting malware families, and provide detection or blocking recommendations. Develop decoders to extract malware configurations-including basic C2 settings or secondary dynamic configurations, such as those outlining targeted institutions and web injects-based on reverse engineering results. Provide junior engineers with technical training, including: training on malware analysis; reverse engineering; Windows internals; and development, identification, unpacking, and de-obfuscation of malicious code. Travel occasionally as this position may require doing so to address client needs, improve results, or otherwise support projects. Basic Qualifications Bachelor's Degree in Computer Forensics, Science, Engineering, Information Systems, or another related security field, or comparable experience. Experience with malware analysis, reverse engineering, and development. Ability to write, understand, and/or analyze code in programming and scripting languages, including Assembly x86/x64, C, C++, Python, JavaScript, Java, PHP, and HTML. Basic knowledge of and experience with malware packers, crypters, and obfuscation techniques. Understanding of operating system internals and the Windows API. Experience with debuggers, decompilers, and network traffic analysis tools. Development experience in Assembly, Python, C, or C++. Strong understanding of the intelligence lifecycle and associated analytic methodologies (Cyber Kill Chain, Diamond Model, ATT&CK, etc.). Practical understanding of malware analysis and/or reverse engineering, and the ability to develop malware detection signatures (e.g. YARA). Required Skills Ability to analyze and unpack obfuscated code. Strong written and verbal skills; can communicate complex concepts at a high level while retaining accuracy and highlighting features in a way that improves audience engagement. Strong problem solving and critical thinking capabilities. Desired Skills Two or more years of experience in malware analysis, reverse engineering, and development fields. Deep understanding of operating system internals and the Windows API. Ability to work with a high degree of independence. Ability to collaborate in a team environment to focus on a common goal. Show more Show less Qualifications What's in it for you At Accenture in addition to a competitive basic salary, you will alsohave an extensive benefits package which includes 25days' vacation per year, gym subsidy, private medical insurance and 3 extra days leave per year for charitable work of your choice! About Accenture Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. We combine unmatched experience and specialized capabilities across more than 40 industries - powered by the world's largest network of Advanced Technology and Intelligent Operations centers. With 509,000 people serving clients in more than 120 countries, Accenture brings continuous innovation to help clients improve their performance and create lasting value across their enterprises. Visit us at Accenture is an equal opportunities employer and encourages applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity, or any other basis as protected by applicable law. Closing Date for Applications: 30/10/2022 Accenture reserves the right to close the role prior to this date should a suitable applicant be found.
24/09/2022
Full time
Malware Reverse Engineer Location: Remote working - Office based in Reading Salary: Competitive Salary and Benefits Career Level : Specialist, Associate Manager or Manager About Accenture Cyber Threat Intelligence (ACTI) ACTI is a global team that spans 13 countries and 4 continents and speaks more than 30 languages. We are passionate about delivering intelligence analysis, and providing industry-leading analytic insights, cyber context, and critical services our clients need to achieve their business-line and strategic-growth initiatives. We know success is only possible by developing and supporting our most-critical resources: our talented analysts, developers, and supporting team members. We value creativity and entrepreneurship in our team; where possible, we back staff initiatives with opportunities and investments. We enjoy the hunt. We strive to automate and innovate while working with powerful resources and differentiated data. Above all else, we value an egoless approach to guiding our clients as they navigate their businesses through all aspects of the cyber domain. Who You Are You are passionate about cybersecurity and intelligence analysis. You stay abreast of the latest threats, recognize the value of intelligence, and believe it should drive operations. You are a devoted team member who is always willing to lend a hand, mentor a colleague, or increase our global team's awareness by sharing your knowledge and approaches with others. You are productive, easy to work with, and understand that adherence to a good process is key to excellence. Role Description As a Malware Reverse Engineer at ACTI, you will reverse engineer and analyze malware to evaluate sophisticated malicious code to settle malware capabilities and purposes. Analysis includes the use of specialized systems and tools, including dissemblers, debuggers, hex editors, unpackers, virtual machines, and those for network traffic analysis. Key Responsibilities Analyze malicious events and campaigns to determine attack vectors and retrieve malware payloads. Reverse engineer files suspected or known to belong to identified malware families to determine their command-and-control (C2) infrastructure and targeting. Incorporate analysis results into detailed reporting to include purpose, behavior, C2 server infrastructure, and mitigation techniques related to analyzed malware families, malicious campaigns, and events. Track prevailing malware families, including downloaders, banking Trojans, information stealers, ransomware, and remote access Trojans. Reverse engineer recently discovered malware variants to check potential feature augmentation or configuration structure changes. Improve existing tools that extract known malware family configurations based on reverse engineering results. Research the latest malware detection evasion techniques, such as use of customized packers, customized crypters, fully undetectable (FUD) techniques, host intrusion prevention system (HIPS) bypassing, and anti-virus (AV) software bypassing. Based on research, design and develop generic unpacking methods and tools for use as standalone tools or within automated analysis systems and sandboxes. Provide customer support by responding to requests related to suspicious file analysis that sometimes require malware reverse engineering and determination of contextual information surrounding indicators of compromise; do so by providing detailed analysis reports and mitigation recommendations. Provide customer support by responding to cybersecurity requests, including those for: open-source intelligence (OSINT) research; domain, IP address, or URL analysis; malicious campaign information; and/or event attribution. Provide answers to specific questions, the answers of which clients use for operational mentorship to aid their strategies. Design, develop, and implement Windows kernel modules to support automated malware analysis; such modules include kernel system service filtering modules able to intercept operating system services on 32-bit and 64-bit Windows operating systems without triggering those systems' self-protection mechanisms, and kernel-mode modules able to force designated processes to load specific modules that load decoders designed for extracting malware configurations. Design, develop, and implement generic unpackers that combat widely used malware packing methods to retrieve malicious payloads from packed malware samples automatically. Create detection rules and signatures for detecting malware families, and provide detection or blocking recommendations. Develop decoders to extract malware configurations-including basic C2 settings or secondary dynamic configurations, such as those outlining targeted institutions and web injects-based on reverse engineering results. Provide junior engineers with technical training, including: training on malware analysis; reverse engineering; Windows internals; and development, identification, unpacking, and de-obfuscation of malicious code. Travel occasionally as this position may require doing so to address client needs, improve results, or otherwise support projects. Basic Qualifications Bachelor's Degree in Computer Forensics, Science, Engineering, Information Systems, or another related security field, or comparable experience. Experience with malware analysis, reverse engineering, and development. Ability to write, understand, and/or analyze code in programming and scripting languages, including Assembly x86/x64, C, C++, Python, JavaScript, Java, PHP, and HTML. Basic knowledge of and experience with malware packers, crypters, and obfuscation techniques. Understanding of operating system internals and the Windows API. Experience with debuggers, decompilers, and network traffic analysis tools. Development experience in Assembly, Python, C, or C++. Strong understanding of the intelligence lifecycle and associated analytic methodologies (Cyber Kill Chain, Diamond Model, ATT&CK, etc.). Practical understanding of malware analysis and/or reverse engineering, and the ability to develop malware detection signatures (e.g. YARA). Required Skills Ability to analyze and unpack obfuscated code. Strong written and verbal skills; can communicate complex concepts at a high level while retaining accuracy and highlighting features in a way that improves audience engagement. Strong problem solving and critical thinking capabilities. Desired Skills Two or more years of experience in malware analysis, reverse engineering, and development fields. Deep understanding of operating system internals and the Windows API. Ability to work with a high degree of independence. Ability to collaborate in a team environment to focus on a common goal. Show more Show less Qualifications What's in it for you At Accenture in addition to a competitive basic salary, you will alsohave an extensive benefits package which includes 25days' vacation per year, gym subsidy, private medical insurance and 3 extra days leave per year for charitable work of your choice! About Accenture Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. We combine unmatched experience and specialized capabilities across more than 40 industries - powered by the world's largest network of Advanced Technology and Intelligent Operations centers. With 509,000 people serving clients in more than 120 countries, Accenture brings continuous innovation to help clients improve their performance and create lasting value across their enterprises. Visit us at Accenture is an equal opportunities employer and encourages applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity, or any other basis as protected by applicable law. Closing Date for Applications: 30/10/2022 Accenture reserves the right to close the role prior to this date should a suitable applicant be found.
Cyber Researcher
BAE Systems Digital Intelligence
Job Summary An operational cyber researcher is able to plan and perform research into a wide range of systems and technologies with a focus on discovering and exploiting weaknesses in their design or implementation. The role provides technical guidance for customers as well as supporting bids and proposals. An operational cyber researcher has broad skills which generally involve, but are not limited to, the following activities: Exploratory Research. Vulnerability & Technical Research. Experimental Development. Key Responsibilities Researchers undertaking exploratory research are expected to: Rapidly summarise and assess new domains. Provide domain knowledge for technical analysis, experimental development and subsequent engineering. Researchers undertaking vulnerability & technical research are expected to: Know which pen-testing and reverse engineering tools and methodologies are appropriate to a given problem. Have experience of advanced vulnerability assessment techniques such as fuzzing and code injection. Researchers undertaking experimental development are expected to: Develop, assess and prioritize prototype and simulated capabilities. Mandatory Skills and Experience Required A wide range of skills are required for Operational Research. The number one skill is being able to think systematically and take logical steps towards deconstructing a complex system. For lower-level work, an intermediate/advanced understanding of how computers work is important (eg knowing the difference between the heap and the stack, and between compiled and interpreted languages). More required skills for this role include: Skills General: Technical writing Presentation skills Innovative problem solving Team working Technical Analysis: Scripting (e.g. with Python) Rapid development of prototypes or simulations (e.g. with C#) Other Desirable Skills and Experience As well as the above, an Operational Cyber Researcher will need skills and experience in at least one of the areas below. An ideal candidate will cover several areas. Skills Technical Analysis: Network traffic analysis Reverse engineering Vulnerability analysis Exploit development Exploratory Research: OSINT and interacting with SMEs Developing new research skills as appropriate General: Technical Leadership Team management Knowledge Exploratory Research: Network architecture and security Risk assessment Systems engineering Architectural frameworks Technical Analysis: Processor architecture Operating systems and firmware Standard and domain-specific protocols and data formats Experimental Development: Software development life cycle Assured development practices (at a high-level) Technology A wide range of tools exist, and the researcher should be able to determine which are most appropriate for a given task. Types of tools used include: Scripting languages (e.g. Python); Traffic capture and analysis tools (e.g. Wireshark); Disassemblers (e.g. IDA Pro); Debuggers (e.g. gdb); Decompilers (e.g. Hex-Rays Decompiler); Virtualization environments; Integrated development environments; Domain-specific simulation and development tools. Security Clearance is required for this vacancy. If you are not currently Security Cleared, you will need to be eligible for this and willing to go through the process. For more guidance on National Security Vetting please click here. Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we re working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance wellbeing. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. About BAE Systems Digital Intelligence We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals. Division overview: Government At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Government contracts are an area we have many decades of experience in. Our Government business unit houses four of our critical client groups: UK National Security, Global National Security, defence and central government. Government and key infrastructure networks are critical targets to defend as the effects of these networks being breached can be devastating. As a member of the Government business unit, you will defend the connected world and ensure the protection of nations. We all have a role to play in defending our clients, and this is yours.
22/09/2022
Full time
Job Summary An operational cyber researcher is able to plan and perform research into a wide range of systems and technologies with a focus on discovering and exploiting weaknesses in their design or implementation. The role provides technical guidance for customers as well as supporting bids and proposals. An operational cyber researcher has broad skills which generally involve, but are not limited to, the following activities: Exploratory Research. Vulnerability & Technical Research. Experimental Development. Key Responsibilities Researchers undertaking exploratory research are expected to: Rapidly summarise and assess new domains. Provide domain knowledge for technical analysis, experimental development and subsequent engineering. Researchers undertaking vulnerability & technical research are expected to: Know which pen-testing and reverse engineering tools and methodologies are appropriate to a given problem. Have experience of advanced vulnerability assessment techniques such as fuzzing and code injection. Researchers undertaking experimental development are expected to: Develop, assess and prioritize prototype and simulated capabilities. Mandatory Skills and Experience Required A wide range of skills are required for Operational Research. The number one skill is being able to think systematically and take logical steps towards deconstructing a complex system. For lower-level work, an intermediate/advanced understanding of how computers work is important (eg knowing the difference between the heap and the stack, and between compiled and interpreted languages). More required skills for this role include: Skills General: Technical writing Presentation skills Innovative problem solving Team working Technical Analysis: Scripting (e.g. with Python) Rapid development of prototypes or simulations (e.g. with C#) Other Desirable Skills and Experience As well as the above, an Operational Cyber Researcher will need skills and experience in at least one of the areas below. An ideal candidate will cover several areas. Skills Technical Analysis: Network traffic analysis Reverse engineering Vulnerability analysis Exploit development Exploratory Research: OSINT and interacting with SMEs Developing new research skills as appropriate General: Technical Leadership Team management Knowledge Exploratory Research: Network architecture and security Risk assessment Systems engineering Architectural frameworks Technical Analysis: Processor architecture Operating systems and firmware Standard and domain-specific protocols and data formats Experimental Development: Software development life cycle Assured development practices (at a high-level) Technology A wide range of tools exist, and the researcher should be able to determine which are most appropriate for a given task. Types of tools used include: Scripting languages (e.g. Python); Traffic capture and analysis tools (e.g. Wireshark); Disassemblers (e.g. IDA Pro); Debuggers (e.g. gdb); Decompilers (e.g. Hex-Rays Decompiler); Virtualization environments; Integrated development environments; Domain-specific simulation and development tools. Security Clearance is required for this vacancy. If you are not currently Security Cleared, you will need to be eligible for this and willing to go through the process. For more guidance on National Security Vetting please click here. Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we re working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance wellbeing. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. About BAE Systems Digital Intelligence We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals. Division overview: Government At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Government contracts are an area we have many decades of experience in. Our Government business unit houses four of our critical client groups: UK National Security, Global National Security, defence and central government. Government and key infrastructure networks are critical targets to defend as the effects of these networks being breached can be devastating. As a member of the Government business unit, you will defend the connected world and ensure the protection of nations. We all have a role to play in defending our clients, and this is yours.
Meta
Software Engineer (Leadership) - Infrastructure
Meta
Facebook is seeking an experienced Software Engineer to join the Software Engineering (Infrastructure) team. The Software Engineering (Infrastructure) team builds large distributed components that run Facebook. Our code serves millions of requests per second and it does so with sub-second latency and in a fault-tolerant manner. We handle everything from Facebook scale data storage, to synchronization and coordination of large server clusters, to providing a runtime environment for front end Facebook code. We are looking for candidates who share a passion for tackling complexity and building platforms that can scale through multiple orders of magnitude. Software Engineer (Leadership) - Infrastructure Responsibilities: Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient Effectively communicate complex features and systems in detail Understand industry & company-wide trends to help assess & develop new technologies Partner & collaborate with organization leaders to help improve the level of performance of the team & organization Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas Lead long term technical vision and roadmap for large cross-company efforts Suggest, collect and synthesize requirements and create an effective feature roadmap Minimum Qualifications: Experience leading projects with industry-wide impact Vast experience communicating and working across functions to drive solutions Significant experience in mentoring/influencing senior engineers across organizations Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long-term vision Experience in driving large cross-functional/industry-wide engineering efforts Extensive experience coding in C, C++, Java and/or C# Significant experience building server applications Preferred Qualifications: B.S. Computer Science or related technical field Experience with operating system internals, filesystems, programming language design, compilers
22/09/2022
Full time
Facebook is seeking an experienced Software Engineer to join the Software Engineering (Infrastructure) team. The Software Engineering (Infrastructure) team builds large distributed components that run Facebook. Our code serves millions of requests per second and it does so with sub-second latency and in a fault-tolerant manner. We handle everything from Facebook scale data storage, to synchronization and coordination of large server clusters, to providing a runtime environment for front end Facebook code. We are looking for candidates who share a passion for tackling complexity and building platforms that can scale through multiple orders of magnitude. Software Engineer (Leadership) - Infrastructure Responsibilities: Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient Effectively communicate complex features and systems in detail Understand industry & company-wide trends to help assess & develop new technologies Partner & collaborate with organization leaders to help improve the level of performance of the team & organization Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas Lead long term technical vision and roadmap for large cross-company efforts Suggest, collect and synthesize requirements and create an effective feature roadmap Minimum Qualifications: Experience leading projects with industry-wide impact Vast experience communicating and working across functions to drive solutions Significant experience in mentoring/influencing senior engineers across organizations Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long-term vision Experience in driving large cross-functional/industry-wide engineering efforts Extensive experience coding in C, C++, Java and/or C# Significant experience building server applications Preferred Qualifications: B.S. Computer Science or related technical field Experience with operating system internals, filesystems, programming language design, compilers
Meta
Software Engineer (Leadership) - Infrastructure
Meta
Facebook is seeking an experienced Software Engineer to join the Software Engineering (Infrastructure) team. The Software Engineering (Infrastructure) team builds large distributed components that run Facebook. Our code serves millions of requests per second and it does so with sub-second latency and in a fault-tolerant manner. We handle everything from Facebook scale data storage, to synchronization and coordination of large server clusters, to providing a runtime environment for front end Facebook code. We are looking for candidates who share a passion for tackling complexity and building platforms that can scale through multiple orders of magnitude. Software Engineer (Leadership) - Infrastructure Responsibilities: Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient Effectively communicate complex features and systems in detail Understand industry & company-wide trends to help assess & develop new technologies Partner & collaborate with organization leaders to help improve the level of performance of the team & organization Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas Lead long term technical vision and roadmap for large cross-company efforts Suggest, collect and synthesize requirements and create an effective feature roadmap Minimum Qualifications: Experience leading projects with industry-wide impact Vast experience communicating and working across functions to drive solutions Significant experience in mentoring/influencing senior engineers across organizations Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long-term vision Experience in driving large cross-functional/industry-wide engineering efforts Extensive experience coding in C, C++, Java and/or C# Significant experience building server applications Preferred Qualifications: B.S. Computer Science or related technical field Experience with operating system internals, filesystems, programming language design, compilers
22/09/2022
Full time
Facebook is seeking an experienced Software Engineer to join the Software Engineering (Infrastructure) team. The Software Engineering (Infrastructure) team builds large distributed components that run Facebook. Our code serves millions of requests per second and it does so with sub-second latency and in a fault-tolerant manner. We handle everything from Facebook scale data storage, to synchronization and coordination of large server clusters, to providing a runtime environment for front end Facebook code. We are looking for candidates who share a passion for tackling complexity and building platforms that can scale through multiple orders of magnitude. Software Engineer (Leadership) - Infrastructure Responsibilities: Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient Effectively communicate complex features and systems in detail Understand industry & company-wide trends to help assess & develop new technologies Partner & collaborate with organization leaders to help improve the level of performance of the team & organization Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas Lead long term technical vision and roadmap for large cross-company efforts Suggest, collect and synthesize requirements and create an effective feature roadmap Minimum Qualifications: Experience leading projects with industry-wide impact Vast experience communicating and working across functions to drive solutions Significant experience in mentoring/influencing senior engineers across organizations Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long-term vision Experience in driving large cross-functional/industry-wide engineering efforts Extensive experience coding in C, C++, Java and/or C# Significant experience building server applications Preferred Qualifications: B.S. Computer Science or related technical field Experience with operating system internals, filesystems, programming language design, compilers
IC Resources
Senior Analog IC Design Engineer - NVM
IC Resources
This is unique opportunity to join a start up company based in London, working on memory technology. In this role, the Senior Analog IC Design will be working with a small and dynamic team to develop novel memory technology. You will be responsible for the design and development of architecture for bespoke memory chips that will meet the rising technological demand. You will be involved in all aspects of the design process from specification, sign-off to test chip design and foundry process evaluation. The successful engineer will have a strong memory chip and compiler design background with the ability to demonstrate a thorough understanding of the challenges related to IP delivery. Responsibilities include: Writing detailed Analog architecture specifications Work with silicon verification, and validation teams Analog IC Design, simulation and layout using industry standard EDA tools Design methodology development and optimisation Layout verification - DRC, LVS Select and integrate IP blocks Industry degree qualified, you will have a minimum of 7 years experience in Analog IC Design with specific experience in non-volatile memory chip design (FeRAM, MRAM, PCM, ReRAM, or Flash), embedded and/or standalone memory chips. Experience of low power memory chip design in advanced process nodes (FinFETs) is ideal. Experience in C or C++ and other programming languages such as Perl or Python along with scripting skills is required. Experience is required in writing detailed architecture specifications for complex silicon devices and taking designs into production. Excellent interpersonal and communication skills with enthusiasm and the ability to show initiative are important qualities for this role. You will be self-motivated and creative with a passion for achieving success and excellence. If you are looking for the chance to join a dynamic fast-paced working environment with an ambitious and success-focused team then contact Leon at IC Resources today to find out more.
04/01/2022
Full time
This is unique opportunity to join a start up company based in London, working on memory technology. In this role, the Senior Analog IC Design will be working with a small and dynamic team to develop novel memory technology. You will be responsible for the design and development of architecture for bespoke memory chips that will meet the rising technological demand. You will be involved in all aspects of the design process from specification, sign-off to test chip design and foundry process evaluation. The successful engineer will have a strong memory chip and compiler design background with the ability to demonstrate a thorough understanding of the challenges related to IP delivery. Responsibilities include: Writing detailed Analog architecture specifications Work with silicon verification, and validation teams Analog IC Design, simulation and layout using industry standard EDA tools Design methodology development and optimisation Layout verification - DRC, LVS Select and integrate IP blocks Industry degree qualified, you will have a minimum of 7 years experience in Analog IC Design with specific experience in non-volatile memory chip design (FeRAM, MRAM, PCM, ReRAM, or Flash), embedded and/or standalone memory chips. Experience of low power memory chip design in advanced process nodes (FinFETs) is ideal. Experience in C or C++ and other programming languages such as Perl or Python along with scripting skills is required. Experience is required in writing detailed architecture specifications for complex silicon devices and taking designs into production. Excellent interpersonal and communication skills with enthusiasm and the ability to show initiative are important qualities for this role. You will be self-motivated and creative with a passion for achieving success and excellence. If you are looking for the chance to join a dynamic fast-paced working environment with an ambitious and success-focused team then contact Leon at IC Resources today to find out more.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board