Hybrid working 3 days per week on-site, 2 days working remotely Sponsorship Available Relocation Assistance Available We are looking for enthusiastic engineers with background in System performance optimisations on modern embedded platforms like Android. A solid working knowledge of Android Open System Platform (System services, Android Framework, Android Runtime, HAL) is needed. Role and Responsibilities Implement features and extensions inside of the Android Framework to improve the user experience. Analyse different game workloads, identify bottlenecks and optimise performance and power usage. Research & Development into new game related features in the Android Framework. Collaborate with AAA game companies to improve system-level performance. Ownership of technical issues and ensuring that quality and timelines are maintained. A willingness to travel to game companies and tradeshows when needed. Required Skills A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or any related discipline (an equivalent period of industrial experience may be substituted) Expert proficiency in C, C++ Experience developing Android Open System Platform (System services, Android Framework, Android Runtime, HAL) A proven track record in real-time embedded software development System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirables : Experience working with ARM 64-bit architecture Familiarity with CPU and GPU hardware architectures Experience developing Android applications Java programming experience
May 18, 2024
Full time
Hybrid working 3 days per week on-site, 2 days working remotely Sponsorship Available Relocation Assistance Available We are looking for enthusiastic engineers with background in System performance optimisations on modern embedded platforms like Android. A solid working knowledge of Android Open System Platform (System services, Android Framework, Android Runtime, HAL) is needed. Role and Responsibilities Implement features and extensions inside of the Android Framework to improve the user experience. Analyse different game workloads, identify bottlenecks and optimise performance and power usage. Research & Development into new game related features in the Android Framework. Collaborate with AAA game companies to improve system-level performance. Ownership of technical issues and ensuring that quality and timelines are maintained. A willingness to travel to game companies and tradeshows when needed. Required Skills A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or any related discipline (an equivalent period of industrial experience may be substituted) Expert proficiency in C, C++ Experience developing Android Open System Platform (System services, Android Framework, Android Runtime, HAL) A proven track record in real-time embedded software development System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirables : Experience working with ARM 64-bit architecture Familiarity with CPU and GPU hardware architectures Experience developing Android applications Java programming experience
Support & Service Lead - Based on Client Site 35,000 to 40,000 (Depending on experience) Hampton and Guildford site visits to Company in Feltham, Middlesex As a Support & Service Lead, you will play a critical role in our support team. You will be the point of reference for resolving complex technical challenges, providing guidance, and project oversight and support to clients. Our client is looking for someone who can support their client onsite in Hampton and Guildford, providing support for a Microsoft environment. Alongside the support you will be the key point of contact to help drive projects forwards and advise the client on best practice with the support of the company. This is an evolving role and will provide the right person the opportunity to grow into a Service Lead/Project management role that provide both commercial, operational, and technical insight. As the role evolves with the client the company will support and drive the enhancement of the role to enable the successful candidate to evolve and enhance their professional growth. Key Responsibilities: Provide onsite technical support to clients, both independently and as part of a collaborative team. Function as the escalation point of contact for team members and customers. Respond promptly to incidents and service requests, ensuring adherence to agreed Service Level Agreements (SLAs). Assist in the management and maintenance of client systems, networks, and applications. Recommend best practice and support change via project co-ordination. Collaborate with various support teams to escalate and resolve complex issues comprehensively. Document support activities, solutions, and create knowledge base articles to drive continuous improvement and knowledge sharing. Be flexible and willing to travel between two sites Hampton and Guildford to meet client needs. Desired Personal Skills: Excellent interpersonal and communication skills both verbal and written. Experience in similar working environments. The ability to work independently or as part of a team. A proactive approach to supporting wider team with technical challenges. The ability to multitask and work in a challenging environment. Be the escalation point of contact for team members and customers. Excellent eye for detail Involvement in projects and experience in overcoming obstacles A positive and proactive approach with a genuine interest in IT The desire for self-improvement and personal growth. The desire to succeed both individually and as a team. Support and participate in technical and project certification as an ongoing process. A Full UK driving license. Be flexible and willing to travel. Desired Technical Skills: SQL DBA experience would be a great skill in this environment Support experience with Microsoft Windows 10 and 11 including OS installation. Office 365 Administration Skills. Active Directory Administration Skills. Experience with Antivirus Software. Experience with Microsoft Office. Experience installing and troubleshooting software applications. Experience installing and troubleshooting printers. Experience in supporting Citrix. ITIL best practice certification Project methodology and certification Project involvement and moving projects forward. Hardware troubleshooting skills. An excellent understanding of computer hardware i.e., CPUs, memory, disk storage. Responding promptly to incidents and service requests, adhering to agreed Service Level Agreements (SLAs). Assisting in the management and maintenance of client systems, networks, and applications. Collaborating with various support teams to escalate and resolve complex issues comprehensively. Willingness to want to aid in supporting all aspects of the IT service assisting other teams where required from helpdesk, support through to architectural design and implementation. Documenting support activities, solutions, and creating knowledge base articles to drive continuous improvement and knowledge sharing. Experience with Windows Server. Experience in utilising ITSM tool sets. Experience with repairs such as troubleshooting computers that will not power on, storage issues and broken laptop screens would be an advantage. Join our client and be part of a company that values personal growth, team success, and provides opportunities for continuous improvement in the world of IT. Our client is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
May 18, 2024
Full time
Support & Service Lead - Based on Client Site 35,000 to 40,000 (Depending on experience) Hampton and Guildford site visits to Company in Feltham, Middlesex As a Support & Service Lead, you will play a critical role in our support team. You will be the point of reference for resolving complex technical challenges, providing guidance, and project oversight and support to clients. Our client is looking for someone who can support their client onsite in Hampton and Guildford, providing support for a Microsoft environment. Alongside the support you will be the key point of contact to help drive projects forwards and advise the client on best practice with the support of the company. This is an evolving role and will provide the right person the opportunity to grow into a Service Lead/Project management role that provide both commercial, operational, and technical insight. As the role evolves with the client the company will support and drive the enhancement of the role to enable the successful candidate to evolve and enhance their professional growth. Key Responsibilities: Provide onsite technical support to clients, both independently and as part of a collaborative team. Function as the escalation point of contact for team members and customers. Respond promptly to incidents and service requests, ensuring adherence to agreed Service Level Agreements (SLAs). Assist in the management and maintenance of client systems, networks, and applications. Recommend best practice and support change via project co-ordination. Collaborate with various support teams to escalate and resolve complex issues comprehensively. Document support activities, solutions, and create knowledge base articles to drive continuous improvement and knowledge sharing. Be flexible and willing to travel between two sites Hampton and Guildford to meet client needs. Desired Personal Skills: Excellent interpersonal and communication skills both verbal and written. Experience in similar working environments. The ability to work independently or as part of a team. A proactive approach to supporting wider team with technical challenges. The ability to multitask and work in a challenging environment. Be the escalation point of contact for team members and customers. Excellent eye for detail Involvement in projects and experience in overcoming obstacles A positive and proactive approach with a genuine interest in IT The desire for self-improvement and personal growth. The desire to succeed both individually and as a team. Support and participate in technical and project certification as an ongoing process. A Full UK driving license. Be flexible and willing to travel. Desired Technical Skills: SQL DBA experience would be a great skill in this environment Support experience with Microsoft Windows 10 and 11 including OS installation. Office 365 Administration Skills. Active Directory Administration Skills. Experience with Antivirus Software. Experience with Microsoft Office. Experience installing and troubleshooting software applications. Experience installing and troubleshooting printers. Experience in supporting Citrix. ITIL best practice certification Project methodology and certification Project involvement and moving projects forward. Hardware troubleshooting skills. An excellent understanding of computer hardware i.e., CPUs, memory, disk storage. Responding promptly to incidents and service requests, adhering to agreed Service Level Agreements (SLAs). Assisting in the management and maintenance of client systems, networks, and applications. Collaborating with various support teams to escalate and resolve complex issues comprehensively. Willingness to want to aid in supporting all aspects of the IT service assisting other teams where required from helpdesk, support through to architectural design and implementation. Documenting support activities, solutions, and creating knowledge base articles to drive continuous improvement and knowledge sharing. Experience with Windows Server. Experience in utilising ITSM tool sets. Experience with repairs such as troubleshooting computers that will not power on, storage issues and broken laptop screens would be an advantage. Join our client and be part of a company that values personal growth, team success, and provides opportunities for continuous improvement in the world of IT. Our client is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Senior Embedded Software Engineer Are you a talented Senior Embedded Software Engineer with leadership experience in embedded software development? Our client, a leading player in the software industry, is seeking a proactive and dynamic individual to join their team at their UK development centre. Location: Near Farnborough, Surrey Salary: Up to £50k doeAs a Senior Embedded Software Engineer, you will play a crucial role in leading and mentoring junior engineers while contributing to the development of innovative embedded software solutions for truck components. This role offers the opportunity to work closely with suppliers, develop architectural schemes, and ensure the quality and performance of finished products. Key Responsibilities: Lead and mentor junior engineers in embedded software development. Develop architectural schemes and communicate competently at a technical level. Design architectures of embedded components, oversee their construction, flashing, and utilization. Ensure the quality and performance of finished products. Lead small teams (1-2 people) working with agile methodologies. Requirements: 1-4 years' experience in embedded software development (3 years preferred). Proficiency in C and C++ application development. Familiarity with classic embedded components such as CPU management, EMMC memory, common drivers, i2c, SPI, CAN is recommended. Knowledge of Lua is advantageous. Experience leading small teams working with agile methodologies. How to Apply: If you're a passionate Senior Embedded Software Engineer with leadership experience in embedded software development, this could be the perfect opportunity for you. Apply now for further details! Application Process: We aim to respond to all applicants within 5 working days. If you don't receive a response within this period, please consider your application unsuccessful. Privacy and Data Retention: By applying to this position, you confirm your consent to the retention of your personal data. The data you provide will only be used for recruitment purposes, stored securely, and treated as confidential in compliance with our Privacy Policy. Our T&C's, Privacy Policy, and Disclaimers are available on our website.
May 15, 2024
Full time
Senior Embedded Software Engineer Are you a talented Senior Embedded Software Engineer with leadership experience in embedded software development? Our client, a leading player in the software industry, is seeking a proactive and dynamic individual to join their team at their UK development centre. Location: Near Farnborough, Surrey Salary: Up to £50k doeAs a Senior Embedded Software Engineer, you will play a crucial role in leading and mentoring junior engineers while contributing to the development of innovative embedded software solutions for truck components. This role offers the opportunity to work closely with suppliers, develop architectural schemes, and ensure the quality and performance of finished products. Key Responsibilities: Lead and mentor junior engineers in embedded software development. Develop architectural schemes and communicate competently at a technical level. Design architectures of embedded components, oversee their construction, flashing, and utilization. Ensure the quality and performance of finished products. Lead small teams (1-2 people) working with agile methodologies. Requirements: 1-4 years' experience in embedded software development (3 years preferred). Proficiency in C and C++ application development. Familiarity with classic embedded components such as CPU management, EMMC memory, common drivers, i2c, SPI, CAN is recommended. Knowledge of Lua is advantageous. Experience leading small teams working with agile methodologies. How to Apply: If you're a passionate Senior Embedded Software Engineer with leadership experience in embedded software development, this could be the perfect opportunity for you. Apply now for further details! Application Process: We aim to respond to all applicants within 5 working days. If you don't receive a response within this period, please consider your application unsuccessful. Privacy and Data Retention: By applying to this position, you confirm your consent to the retention of your personal data. The data you provide will only be used for recruitment purposes, stored securely, and treated as confidential in compliance with our Privacy Policy. Our T&C's, Privacy Policy, and Disclaimers are available on our website.
Lead Software Engineer / Manager (Embedded Linux C / C++) Remote UK to £140,000 Do you have expertise with low level embedded systems programming combined with leadership / management skills? You could be progressing your career, in a senior, hands-on Lead Software Engineer / Manager role at a global technology company that believes in investing its people and the wider global community. You can work from home (or remotely from anywhere in Europe) and enjoy global meetups approximately four times a year. As a Lead Software Engineer / Manager you will head up a team of six highly skilled Software Engineers, designing and implementing new features and enhancements to the core, open source, operating system on various CPU architectures, such as ARM, RISC-V and X86. You'll collaborate with senior stakeholders to prioritise requests, plan the roadmap and ensure the team can deliver, you'll influence the culture, facilitate technical delivery and work with your team to ensure successful strategy execution. You will be an advocate of engineering and Agile software development best practices, conducting code reviews and cultivating a culture of collaboration and knowledge sharing. Location / Work from Home: You can work from home full-time / remotely from anywhere in the UK. Requirements: You have expertise with low level programming including Embedded C / C++, Linux Kernel, Bare Metal programming You have experience of working on complex, distributed systems with Containerisation including a deep knowledge of Kubernetes / Docker You have experience of leading, mentoring, coaching and recruiting talented Software Engineers within Agile team environments You can plan, execute and deliver on software development projects You're comfortable collaborating across teams and with senior stakeholders You have excellent English language communication skills Salary & benefits: As a Lead Software Engineer / Manager you will earn a competitive salary (to £140,000) plus benefits. Apply now to find out more about this Lead Software Engineer / Manager (Embedded Linux C / C++) opportunity. Ref: 20606/C/KS/290424
May 15, 2024
Full time
Lead Software Engineer / Manager (Embedded Linux C / C++) Remote UK to £140,000 Do you have expertise with low level embedded systems programming combined with leadership / management skills? You could be progressing your career, in a senior, hands-on Lead Software Engineer / Manager role at a global technology company that believes in investing its people and the wider global community. You can work from home (or remotely from anywhere in Europe) and enjoy global meetups approximately four times a year. As a Lead Software Engineer / Manager you will head up a team of six highly skilled Software Engineers, designing and implementing new features and enhancements to the core, open source, operating system on various CPU architectures, such as ARM, RISC-V and X86. You'll collaborate with senior stakeholders to prioritise requests, plan the roadmap and ensure the team can deliver, you'll influence the culture, facilitate technical delivery and work with your team to ensure successful strategy execution. You will be an advocate of engineering and Agile software development best practices, conducting code reviews and cultivating a culture of collaboration and knowledge sharing. Location / Work from Home: You can work from home full-time / remotely from anywhere in the UK. Requirements: You have expertise with low level programming including Embedded C / C++, Linux Kernel, Bare Metal programming You have experience of working on complex, distributed systems with Containerisation including a deep knowledge of Kubernetes / Docker You have experience of leading, mentoring, coaching and recruiting talented Software Engineers within Agile team environments You can plan, execute and deliver on software development projects You're comfortable collaborating across teams and with senior stakeholders You have excellent English language communication skills Salary & benefits: As a Lead Software Engineer / Manager you will earn a competitive salary (to £140,000) plus benefits. Apply now to find out more about this Lead Software Engineer / Manager (Embedded Linux C / C++) opportunity. Ref: 20606/C/KS/290424
Onsite IT Support - Based on Client Site Salary: Up to £30,000 (Depending on experience) Location: Client site Chelmsford Our client is a professional and rapidly growing organisation within IT Solutions. Based in the Hounslow area, they are seeking someone who wants to find an exciting opportunity with massive potential for career growth. As a Support & Service Lead, you will play a critical role within their support team. You will be the go-to person for resolving complex technical challenges, providing guidance, and project oversight and support to clients. Our client is seeking a person who will support their Chelmsford based client onsite and provide support for a Microsoft environment. Along side the support you will be the key point of contact to help drive projects forwards and advise the client on best practice with the support of our client. This is an evolving role and will provide the right person the opportunity to grow into a Service Lead/Project management role that provides both commercial, operational, and technical insight. As the role evolves with the client, you will be supported and drive the enhancement of the role to enable you to evolve and enhance their professional growth. Key Responsibilities: Provide onsite technical support to our clients, both independently and as part of a collaborative team. Act as the escalation point of contact for team members and customers. Respond promptly to incidents and service requests, ensuring adherence to agreed Service Level Agreements (SLAs). Assist in the management and maintenance of client systems, networks, and applications. Recommend best practice and support change via project co-ordination. Collaborate with various support teams to escalate and resolve complex issues comprehensively. Document support activities, solutions, and create knowledge base articles to drive continuous improvement and knowledge sharing. Desired Personal Skills: Excellent interpersonal and communication skills both verbal and written. Experience in similar working environments The ability to work independently or as part of a team. A proactive approach to supporting wider team with technical challenges. The ability to multitask and work in a fast-paced environment. Be the escalation point of contact for team members and customers. Excellent eye for detail Involvement in projects and experience in overcoming obstacles A positive and proactive approach with a genuine interest in IT The desire for self-improvement and personal growth. The desire to succeed both individually and as a team. Support and participate in technical and project certification as an ongoing process. A Full UK driving license. Be flexible and willing to travel. Desired Technical Skills: Support experience with Microsoft Windows 10 and 11 including OS installation. Office 365 Administration Skills. Active Directory Administration Skills. Experience with Antivirus Software. Experience with Microsoft Office. Experience installing and troubleshooting software applications. Experience installing and troubleshooting printers. Experience in supporting Citrix. ITIL best practice certification Project methodology and certification Project involvement and moving projects forward. Hardware troubleshooting skills. An excellent understanding of computer hardware i.e., CPUs, memory, disk storage. Responding promptly to incidents and service requests, adhering to agreed Service Level Agreements (SLAs). Assisting in the management and maintenance of client systems, networks, and applications. Collaborating with various support teams to escalate and resolve complex issues comprehensively. Willingness to want to aid in supporting all aspects of the IT service assisting other teams where required from helpdesk, support through to architectural design and implementation. Documenting support activities, solutions, and creating knowledge base articles to drive continuous improvement and knowledge sharing. Experience with Windows Server. Experience in utilising ITSM tool sets. Experience with repairs such as troubleshooting computers that will not power on, storage issues and broken laptop screens would be an advantage Join our client s team and be part of a company that values personal growth, team success, and provides opportunities for continuous improvement in the world of IT.
May 15, 2024
Full time
Onsite IT Support - Based on Client Site Salary: Up to £30,000 (Depending on experience) Location: Client site Chelmsford Our client is a professional and rapidly growing organisation within IT Solutions. Based in the Hounslow area, they are seeking someone who wants to find an exciting opportunity with massive potential for career growth. As a Support & Service Lead, you will play a critical role within their support team. You will be the go-to person for resolving complex technical challenges, providing guidance, and project oversight and support to clients. Our client is seeking a person who will support their Chelmsford based client onsite and provide support for a Microsoft environment. Along side the support you will be the key point of contact to help drive projects forwards and advise the client on best practice with the support of our client. This is an evolving role and will provide the right person the opportunity to grow into a Service Lead/Project management role that provides both commercial, operational, and technical insight. As the role evolves with the client, you will be supported and drive the enhancement of the role to enable you to evolve and enhance their professional growth. Key Responsibilities: Provide onsite technical support to our clients, both independently and as part of a collaborative team. Act as the escalation point of contact for team members and customers. Respond promptly to incidents and service requests, ensuring adherence to agreed Service Level Agreements (SLAs). Assist in the management and maintenance of client systems, networks, and applications. Recommend best practice and support change via project co-ordination. Collaborate with various support teams to escalate and resolve complex issues comprehensively. Document support activities, solutions, and create knowledge base articles to drive continuous improvement and knowledge sharing. Desired Personal Skills: Excellent interpersonal and communication skills both verbal and written. Experience in similar working environments The ability to work independently or as part of a team. A proactive approach to supporting wider team with technical challenges. The ability to multitask and work in a fast-paced environment. Be the escalation point of contact for team members and customers. Excellent eye for detail Involvement in projects and experience in overcoming obstacles A positive and proactive approach with a genuine interest in IT The desire for self-improvement and personal growth. The desire to succeed both individually and as a team. Support and participate in technical and project certification as an ongoing process. A Full UK driving license. Be flexible and willing to travel. Desired Technical Skills: Support experience with Microsoft Windows 10 and 11 including OS installation. Office 365 Administration Skills. Active Directory Administration Skills. Experience with Antivirus Software. Experience with Microsoft Office. Experience installing and troubleshooting software applications. Experience installing and troubleshooting printers. Experience in supporting Citrix. ITIL best practice certification Project methodology and certification Project involvement and moving projects forward. Hardware troubleshooting skills. An excellent understanding of computer hardware i.e., CPUs, memory, disk storage. Responding promptly to incidents and service requests, adhering to agreed Service Level Agreements (SLAs). Assisting in the management and maintenance of client systems, networks, and applications. Collaborating with various support teams to escalate and resolve complex issues comprehensively. Willingness to want to aid in supporting all aspects of the IT service assisting other teams where required from helpdesk, support through to architectural design and implementation. Documenting support activities, solutions, and creating knowledge base articles to drive continuous improvement and knowledge sharing. Experience with Windows Server. Experience in utilising ITSM tool sets. Experience with repairs such as troubleshooting computers that will not power on, storage issues and broken laptop screens would be an advantage Join our client s team and be part of a company that values personal growth, team success, and provides opportunities for continuous improvement in the world of IT.
I'm working with a leading global HPC and Cloud solutions company who are looking for an IT Engineer to work in their UK Data Centre. You will be involved in the development and support of the Data Centre. You will get to use your current skills and learn new skills in High Performance Computing (HPC). This is a great opportunity to gain invaluable industry knowledge and experience. Key Responsibilities: Hardware maintenance including CPU/GPU, oil immersion servers, air cooled servers, storage, interactive servers, and infrastructure services Spare parts management Hardware installation Data centre upkeep encompassing rack cabling standards, IT workshop management, and equipment audits Hardware decommissioning Lease and documentation management Incident, problem, and change management Continual service improvement Participation in the deployment of new systems and applications Engagement in meetings and conference calls related to project and troubleshooting Essential Skills: Strong desire to learn and develop skills Excellent communication, teamwork and customer service skills Strong Linux experience and skills Problem solving attitude. Technically proficient in HPC system architecture BSc or MSc in Computer Science, Computer Engineering, or Computer Information Systems. It would be a bonus if you have skills in any combination of; Linux distributions, Systems Administration, Scripting languages, Open Source Analytics and Monitoring software, and or Computational Thinking Due to the nature of this role it is fully onsite based near Haywards Heath Benefits include 7% annual bonus, 22 days annual leave (increasing with service) not including bank holidays, flexible buying and selling holiday system, Bank Holiday Swap (allowing you to change it for another day of your choice), pension, Wellbeing App, onsite gym facility, relaxed dress code, flexible benefits platform, regular social events, spontaneous reward events throughout the year, cycle scheme, flexible Private Medical & Dental, and relocation packages.
May 15, 2024
Full time
I'm working with a leading global HPC and Cloud solutions company who are looking for an IT Engineer to work in their UK Data Centre. You will be involved in the development and support of the Data Centre. You will get to use your current skills and learn new skills in High Performance Computing (HPC). This is a great opportunity to gain invaluable industry knowledge and experience. Key Responsibilities: Hardware maintenance including CPU/GPU, oil immersion servers, air cooled servers, storage, interactive servers, and infrastructure services Spare parts management Hardware installation Data centre upkeep encompassing rack cabling standards, IT workshop management, and equipment audits Hardware decommissioning Lease and documentation management Incident, problem, and change management Continual service improvement Participation in the deployment of new systems and applications Engagement in meetings and conference calls related to project and troubleshooting Essential Skills: Strong desire to learn and develop skills Excellent communication, teamwork and customer service skills Strong Linux experience and skills Problem solving attitude. Technically proficient in HPC system architecture BSc or MSc in Computer Science, Computer Engineering, or Computer Information Systems. It would be a bonus if you have skills in any combination of; Linux distributions, Systems Administration, Scripting languages, Open Source Analytics and Monitoring software, and or Computational Thinking Due to the nature of this role it is fully onsite based near Haywards Heath Benefits include 7% annual bonus, 22 days annual leave (increasing with service) not including bank holidays, flexible buying and selling holiday system, Bank Holiday Swap (allowing you to change it for another day of your choice), pension, Wellbeing App, onsite gym facility, relaxed dress code, flexible benefits platform, regular social events, spontaneous reward events throughout the year, cycle scheme, flexible Private Medical & Dental, and relocation packages.
Elegant approaches to ultra-low latency software engineering Contribute to the state of the art in high performance, low latency algorithmic software where nanoseconds matter. Exercise your creativity and computer science knowledge in creating software which pushes the speed limit. Collaborate with hardware engineers and sculpt quality C++ code with a full test suite. You'd be joining a specialised international technology firm in their Cambridge office, with hybrid working available. They are experts in their field and aim to have a positive social impact, contributing to good causes. Your C++ skills and comprehensive knowledge of data structures, algorithms and concurrency will serve you well here. You may be someone who particularly enjoys unorthodox and novel optimisations which others wouldn't have thought of. You'll likely have a strong technical degree and you will have full existing UK work permission without sponsorship. Overall your expertise will include: A senior engineer's familiarity, independence, critical thinking, collaborative skills and technical initiative Software design skills for elegant, high performance, easy to maintain code Extensive knowledge of data structures, algorithms, complexity and concurrency Strong C++ language knowledge and coding skills Relevant technical knowledge: Concurrency (multithreading, synchronisation and alternatives, parallel hardware CPU architecture (CPI, dynamic execution, caching levels, cache misses, pipeline stalls) Data structures (linear, tree, hash and graph), algorithm selection and complexity (big O) Networking (standard packet protocols, performance in particular contexts) Linux development (user and/or kernel space) and scripting languages (bash, Python) Git, Agile techniques, CI/CD plus TDD or otherwise comprehensively tested code Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: TJ27102 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
May 15, 2024
Full time
Elegant approaches to ultra-low latency software engineering Contribute to the state of the art in high performance, low latency algorithmic software where nanoseconds matter. Exercise your creativity and computer science knowledge in creating software which pushes the speed limit. Collaborate with hardware engineers and sculpt quality C++ code with a full test suite. You'd be joining a specialised international technology firm in their Cambridge office, with hybrid working available. They are experts in their field and aim to have a positive social impact, contributing to good causes. Your C++ skills and comprehensive knowledge of data structures, algorithms and concurrency will serve you well here. You may be someone who particularly enjoys unorthodox and novel optimisations which others wouldn't have thought of. You'll likely have a strong technical degree and you will have full existing UK work permission without sponsorship. Overall your expertise will include: A senior engineer's familiarity, independence, critical thinking, collaborative skills and technical initiative Software design skills for elegant, high performance, easy to maintain code Extensive knowledge of data structures, algorithms, complexity and concurrency Strong C++ language knowledge and coding skills Relevant technical knowledge: Concurrency (multithreading, synchronisation and alternatives, parallel hardware CPU architecture (CPI, dynamic execution, caching levels, cache misses, pipeline stalls) Data structures (linear, tree, hash and graph), algorithm selection and complexity (big O) Networking (standard packet protocols, performance in particular contexts) Linux development (user and/or kernel space) and scripting languages (bash, Python) Git, Agile techniques, CI/CD plus TDD or otherwise comprehensively tested code Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: TJ27102 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Senior Software Engineer, Tensor Processing Units Compiler corporate_fare Google place London, UK Apply Bachelor's degree or equivalent practical experience. Candidates will typically have 5 years of experience working with Compute Unified Device Architecture (CUDA) C++ application development. Typically 3 years of experience with machine learning algorithms and tools (e.g. TensorFlow), artificial intelligence, deep learning, or natural language processing. Typically have 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Typically have 2 years of experience with data structures or algorithms. Typically 2 years of experience with Native Code, Just-In-Time (JIT), Cross, Source-to-Source, or any other type of compilers. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. Experience with debugging correctness and performance issues at all levels of the stack. Experience with optimizations in mid-level and low-level architecture. Experience with hardware/software co-design. Experience with optimizing software for x86 or ARM CPUs, including familiarity with AVX or ARM NEON. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Our team builds the compiler which enables Tensor Processing Units (TPUs), Google's in-house custom designed processor, to accelerate machine learning and other scientific computing workloads for both internal Google customers and external Cloud customers. The team offers opportunities up and down the compiler stack, working on Low Level Virtual Machine as well as the Multi-Level Intermediate Representation middle-end. In this role, you'll be working on the MLIR/LLVM based TPU compiler for TPUs. You will support new workloads, optimize for new models and new characteristics, as well as support new TPU hardware across multiple generations. Google Cloud accelerates organizations' ability to digitally transform their business with the best infrastructure, platform, industry solutions and expertise. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology - all on the cleanest cloud in the industry. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Evaluate and improve the performance of Machine Learning models, and identify key performance bottlenecks both on the TPU device and the host. Develop novel compiler optimizations that provide performance wins to end users. Implement compiler support for new TPU hardware features. Contribute to hardware/software co-design of future TPUs. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
May 12, 2024
Full time
Senior Software Engineer, Tensor Processing Units Compiler corporate_fare Google place London, UK Apply Bachelor's degree or equivalent practical experience. Candidates will typically have 5 years of experience working with Compute Unified Device Architecture (CUDA) C++ application development. Typically 3 years of experience with machine learning algorithms and tools (e.g. TensorFlow), artificial intelligence, deep learning, or natural language processing. Typically have 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Typically have 2 years of experience with data structures or algorithms. Typically 2 years of experience with Native Code, Just-In-Time (JIT), Cross, Source-to-Source, or any other type of compilers. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. Experience with debugging correctness and performance issues at all levels of the stack. Experience with optimizations in mid-level and low-level architecture. Experience with hardware/software co-design. Experience with optimizing software for x86 or ARM CPUs, including familiarity with AVX or ARM NEON. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Our team builds the compiler which enables Tensor Processing Units (TPUs), Google's in-house custom designed processor, to accelerate machine learning and other scientific computing workloads for both internal Google customers and external Cloud customers. The team offers opportunities up and down the compiler stack, working on Low Level Virtual Machine as well as the Multi-Level Intermediate Representation middle-end. In this role, you'll be working on the MLIR/LLVM based TPU compiler for TPUs. You will support new workloads, optimize for new models and new characteristics, as well as support new TPU hardware across multiple generations. Google Cloud accelerates organizations' ability to digitally transform their business with the best infrastructure, platform, industry solutions and expertise. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology - all on the cleanest cloud in the industry. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Evaluate and improve the performance of Machine Learning models, and identify key performance bottlenecks both on the TPU device and the host. Develop novel compiler optimizations that provide performance wins to end users. Implement compiler support for new TPU hardware features. Contribute to hardware/software co-design of future TPUs. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
Senior Software Engineer Based near Farnborough Salary negotiable depending on experience Office based position Syntech Recruitment are looking for a Senior Software Engineer for our Automation client based out near Farnborough. Working within a small team, you will be helping mentor junior engineers and working with innovative suppliers. Senior Software Engineer Duties: Work in the UK development centre developing code for automated components Develop architectural schemes Communicate competently at a technical level Train and nurture junior engineers when required Senior Software Engineer Profile: BSc Degree or equivalent in Hardware/Software/Embedded Engineering 2-5 years experience in embedded software development Knowledge of C and C++ application development Knowledge of classic embedded components such as EMMC Memory, CPU Management, Common drivers Knowledge of Lua is helpful Be able to design architectures of embedded component - their design, construction, flashing and use If you think you have the skills necessary to be a success in this role, please click apply.For any additional information get in touchSyntech Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job you accept our T&C's, Privacy Policy and Disclaimers which can be found on our website
Aug 18, 2023
Full time
Senior Software Engineer Based near Farnborough Salary negotiable depending on experience Office based position Syntech Recruitment are looking for a Senior Software Engineer for our Automation client based out near Farnborough. Working within a small team, you will be helping mentor junior engineers and working with innovative suppliers. Senior Software Engineer Duties: Work in the UK development centre developing code for automated components Develop architectural schemes Communicate competently at a technical level Train and nurture junior engineers when required Senior Software Engineer Profile: BSc Degree or equivalent in Hardware/Software/Embedded Engineering 2-5 years experience in embedded software development Knowledge of C and C++ application development Knowledge of classic embedded components such as EMMC Memory, CPU Management, Common drivers Knowledge of Lua is helpful Be able to design architectures of embedded component - their design, construction, flashing and use If you think you have the skills necessary to be a success in this role, please click apply.For any additional information get in touchSyntech Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job you accept our T&C's, Privacy Policy and Disclaimers which can be found on our website
C++ Embedded Engineer Based near Farnborough Salary negotiable depending on experience Office based position Syntech Recruitment are looking for a Software Engineer for our Automation client based out near Farnborough. Working within a small team, you will be helping mentor junior engineers and working with innovative suppliers. C++ Embedded Engineer Duties: Work in the UK development centre developing code for automated components Helping to develop architectural schemes Communicate competently at a technical level Train and nurture junior engineers when required C++ Embedded Engineer Profile: BSc Degree or equivalent in Hardware/Software/Embedded Engineering 1-3 years experience in embedded software development Knowledge of C and C++ application development Knowledge of classic embedded components such as EMMC Memory, CPU Management, Common drivers Knowledge of Lua is helpful If you think you have the skills necessary to be a success in this role, please click apply.For any additional information get in touchSyntech Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job you accept our T&C's, Privacy Policy and Disclaimers which can be found on our website
Aug 18, 2023
Full time
C++ Embedded Engineer Based near Farnborough Salary negotiable depending on experience Office based position Syntech Recruitment are looking for a Software Engineer for our Automation client based out near Farnborough. Working within a small team, you will be helping mentor junior engineers and working with innovative suppliers. C++ Embedded Engineer Duties: Work in the UK development centre developing code for automated components Helping to develop architectural schemes Communicate competently at a technical level Train and nurture junior engineers when required C++ Embedded Engineer Profile: BSc Degree or equivalent in Hardware/Software/Embedded Engineering 1-3 years experience in embedded software development Knowledge of C and C++ application development Knowledge of classic embedded components such as EMMC Memory, CPU Management, Common drivers Knowledge of Lua is helpful If you think you have the skills necessary to be a success in this role, please click apply.For any additional information get in touchSyntech Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job you accept our T&C's, Privacy Policy and Disclaimers which can be found on our website
We are looking for an enthusiastic Software Engineer ideally with strong knowledge of 3D/2D graphics to join our graphics software team in Cambridge. Ensure you read the information regarding this opportunity thoroughly before making an application. The role involves cooperating with highly motivated engineers from different disciplines and customers throughout the world to design, develop and deploy Vulkan and OpenGL ES drivers for the current and the next generation of Arm graphics cores. The Team In the GPU Team you will be working alongside the best engineers in the world, making market leading products for the most successful companies. With applications in mobile, machine learning, Internet of Things, automotive, security, and embedded devices, your ideas will make a difference and you will have the opportunity to lead, challenge the norm and ultimately change the world of media processing. The Arm Mali series of multimedia processors offers graphics solutions to drive the ultimate visual experience across a wide range of devices, scaling from entry-level mass market smartphones through to visually stunning, high-performance smartphones, Android OS-based tablets and SmartTVs. Our Mali Graphics Processor is the world's shipping Graphics Processor. Please take a look at the following video to see what it's like to work in Arm: Requirements Education & Qualifications Bachelors, Masters or PhD (computer science or electronics engineering) with good academic record. Essential Skills & Experience Ability to lead and direct GPU engineering teams Experience of embedded software development for a commercial organization. Experience in 2D/3D graphics technology and standards such as Vulkan, OpenGL, OpenGL ES or Direct3D. Knowledge of graphics fundamentals, e.g.: GPU graphics pipeline and shaders. Expert knowledge of C/C++. Strong understanding of computer architecture (CPU, Memory, MMU Cache, etc.) Proficiency in problem solving and debugging skills. Experience of performance analysis, software optimisation and instrumentation. Willingness and ability to contribute to process improvement initiatives. Practical, organized and analytical approach to work. Next steps Sounds good? Then click apply today. With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we inspire our people to share their unique contributions to Arm's success in the global marketplace.
Sep 22, 2022
Full time
We are looking for an enthusiastic Software Engineer ideally with strong knowledge of 3D/2D graphics to join our graphics software team in Cambridge. Ensure you read the information regarding this opportunity thoroughly before making an application. The role involves cooperating with highly motivated engineers from different disciplines and customers throughout the world to design, develop and deploy Vulkan and OpenGL ES drivers for the current and the next generation of Arm graphics cores. The Team In the GPU Team you will be working alongside the best engineers in the world, making market leading products for the most successful companies. With applications in mobile, machine learning, Internet of Things, automotive, security, and embedded devices, your ideas will make a difference and you will have the opportunity to lead, challenge the norm and ultimately change the world of media processing. The Arm Mali series of multimedia processors offers graphics solutions to drive the ultimate visual experience across a wide range of devices, scaling from entry-level mass market smartphones through to visually stunning, high-performance smartphones, Android OS-based tablets and SmartTVs. Our Mali Graphics Processor is the world's shipping Graphics Processor. Please take a look at the following video to see what it's like to work in Arm: Requirements Education & Qualifications Bachelors, Masters or PhD (computer science or electronics engineering) with good academic record. Essential Skills & Experience Ability to lead and direct GPU engineering teams Experience of embedded software development for a commercial organization. Experience in 2D/3D graphics technology and standards such as Vulkan, OpenGL, OpenGL ES or Direct3D. Knowledge of graphics fundamentals, e.g.: GPU graphics pipeline and shaders. Expert knowledge of C/C++. Strong understanding of computer architecture (CPU, Memory, MMU Cache, etc.) Proficiency in problem solving and debugging skills. Experience of performance analysis, software optimisation and instrumentation. Willingness and ability to contribute to process improvement initiatives. Practical, organized and analytical approach to work. Next steps Sounds good? Then click apply today. With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we inspire our people to share their unique contributions to Arm's success in the global marketplace.
High Performance Computing (HPC) Scientific Software Developers The AWE Physics function are currently looking for a wide range of candidates, with a broad range of skills, at various stages of their careers, to work alongside likeminded software developers and scientists. AWE offers a diverse and unique scientific computing platform on a scale that only a handful of sites across the UK offer. It utilises multiple small development and large HPC platforms with novel architectures that are routinely used for code porting and research related activities. Location : Reading/ Basingstoke area (On site working) Salary (All salaries are dependent on your suitability and level of experience) : Junior Scientific Software Developer: £26,500 - £32,000 per annum Experienced Scientific Software Developer: £33,000 - £45,000 per annum Senior Scientific Software Developer: £46,000 - £60,000 per annum AWE (one of the best 25 big companies to work for in the UK) offers an attractive array of benefits which include: Market leading contributory pension scheme Generous holiday entitlement (270 hours a year, including Bank Holidays, plus every other Friday off) Flexible working hours Salary sacrifice scheme Consideration for either full time or part time hours. Just let us know on your application if you wish to work part time Relocation package available (terms and conditions apply) In support of our important mission to support current and future nuclear deterrent, security and threat reduction programmes, we have new opportunities available in the following disciplines: High Performance Computing - Applied Computer Science : An opportunity to provide computer science support, through development and deployment of software techniques and solutions, to enable exploitation of some of the world's most powerful supercomputers High Performance Computing - Visualisation and Data Science : A unique opportunity to develop scientific visualisation capabilities for unusual datasets and/ or develop Data Science Techniques Computational Physics : Develop large-scale, highly parallel applications to solve physics problems, modernising and improving the efficiency, performance and robustness of these applications, providing direct user support and developing new and novel algorithms to solve physics problems of interest Whilst not to be considered a checklist, we are interested in hearing from candidates who can demonstrate knowledge or experience in several of the following areas: A degree in Computer Science, Mathematics, or other numerate discipline; equivalent NQF level 6 qualification or equivalent experience Experience of working in Unix/ Linux environment Experience of developing large scale, highly parallel codes through mechanisms such as MPI, OpenMP or Cuda Familiarity with C, C++, Fortran or similar high-level language Knowledge and understanding of HPC computer architectures (CPU, GPU, caches, memory) and developing software on them Strong scripting skills (preferably Python and/ or Bash) and a willingness to improve them Knowledge of good software development practices including the use of tools to support this purpose Optimisation and the running of large scientific calculations Software testing experience Knowledge of Visualisation, Computer Graphics or Data Science techniques Familiarity with Object orientated technology Familiarity with VisIt, ParaView, EnSight, IDL, VTK or similar visualisation packages Methodical approach to problem solving with strong abilities to draw together and interpret data from a variety of sources to reach a conclusion Able to work independently and unsupervised, as well as within a team to achieve common goals Flexible, self-motivated and the ability to handle multiple tasks Able to provide technical input within own field of expertise that can influence project, team or end user Strong communication skills verbal and written Candidates must be willing and able to obtain and maintain the necessary security clearance for the role.
Sep 22, 2022
Full time
High Performance Computing (HPC) Scientific Software Developers The AWE Physics function are currently looking for a wide range of candidates, with a broad range of skills, at various stages of their careers, to work alongside likeminded software developers and scientists. AWE offers a diverse and unique scientific computing platform on a scale that only a handful of sites across the UK offer. It utilises multiple small development and large HPC platforms with novel architectures that are routinely used for code porting and research related activities. Location : Reading/ Basingstoke area (On site working) Salary (All salaries are dependent on your suitability and level of experience) : Junior Scientific Software Developer: £26,500 - £32,000 per annum Experienced Scientific Software Developer: £33,000 - £45,000 per annum Senior Scientific Software Developer: £46,000 - £60,000 per annum AWE (one of the best 25 big companies to work for in the UK) offers an attractive array of benefits which include: Market leading contributory pension scheme Generous holiday entitlement (270 hours a year, including Bank Holidays, plus every other Friday off) Flexible working hours Salary sacrifice scheme Consideration for either full time or part time hours. Just let us know on your application if you wish to work part time Relocation package available (terms and conditions apply) In support of our important mission to support current and future nuclear deterrent, security and threat reduction programmes, we have new opportunities available in the following disciplines: High Performance Computing - Applied Computer Science : An opportunity to provide computer science support, through development and deployment of software techniques and solutions, to enable exploitation of some of the world's most powerful supercomputers High Performance Computing - Visualisation and Data Science : A unique opportunity to develop scientific visualisation capabilities for unusual datasets and/ or develop Data Science Techniques Computational Physics : Develop large-scale, highly parallel applications to solve physics problems, modernising and improving the efficiency, performance and robustness of these applications, providing direct user support and developing new and novel algorithms to solve physics problems of interest Whilst not to be considered a checklist, we are interested in hearing from candidates who can demonstrate knowledge or experience in several of the following areas: A degree in Computer Science, Mathematics, or other numerate discipline; equivalent NQF level 6 qualification or equivalent experience Experience of working in Unix/ Linux environment Experience of developing large scale, highly parallel codes through mechanisms such as MPI, OpenMP or Cuda Familiarity with C, C++, Fortran or similar high-level language Knowledge and understanding of HPC computer architectures (CPU, GPU, caches, memory) and developing software on them Strong scripting skills (preferably Python and/ or Bash) and a willingness to improve them Knowledge of good software development practices including the use of tools to support this purpose Optimisation and the running of large scientific calculations Software testing experience Knowledge of Visualisation, Computer Graphics or Data Science techniques Familiarity with Object orientated technology Familiarity with VisIt, ParaView, EnSight, IDL, VTK or similar visualisation packages Methodical approach to problem solving with strong abilities to draw together and interpret data from a variety of sources to reach a conclusion Able to work independently and unsupervised, as well as within a team to achieve common goals Flexible, self-motivated and the ability to handle multiple tasks Able to provide technical input within own field of expertise that can influence project, team or end user Strong communication skills verbal and written Candidates must be willing and able to obtain and maintain the necessary security clearance for the role.
Mid and Senior Front End Developer Opportunities We have some exciting opportunities for Mid and Senior Front End Developers to join our growing team here at William Hill. About Us Working with us, you'll be at the heart of the technological revolution of one of the world's most trusted betting and gaming companies. We deal with projects ranging from mobile Casinos to online Sportsbooks and everything in between. The cloud-native software you design will process 500 online bets per second, accommodate 20 million users, and process 160 terabytes a day. You can be sure there are many more challenges waiting for you. Our people are at the heart of everything we do, and we offer a fast-paced environment where we have fun, celebrate success, and give you all the tools you'll need to be your best self. It's not just our colleagues we look after - we've got a responsibility to our customers too and we work hard on our ambition that nobody is harmed by gambling Your role in the team · Supporting the customer journey from desktop to tablets and mobile phones · Optimization of cross-browser web applications · Building efficient and reusable systems and abstraction · Developing prototypes · Maintaining automated unit and integration test cases · Working with microservice on the backend · Working on CI/CD and implement frontend performance quality gates · Including security mindset as part of delivery · Writing reusable libraries · Improvement through active collaboration, refactoring, and testing Skills needed · Bachelor/Master's degree (or equivalent) in Computer Science, Engineering, or a related subject · Senior level hands-on software development (JavaScript) experience that can work autonomously and reliably end to end · Experience in similar position · Self-reliant, communicative, accurate · Very good knowledge of and experience with CSS3, HTML5 (SASS) · Good knowledge of JavaScript including TypeScript · Familiarity with JavaScript libraries like React, Redux, XState · Experience with building reusable JavaScript libraries · Experience with high traffic applications · Very good knowledge of Front-end performance optimisation (TTFB, TTI, bundle size, first CPU idle) · Experience with Feature Toggles and A/B Test · Attention to details Desirable · Knowledge of Scrum methodology · Experience with micro-frontends · Familiarity with Webpack, Babel, etc · Experience in consuming Kafka and event-driven architectures · Experience in DevOps activities like Kubernetes, AWS, GitLab What's in it for you? You'll get to work with like-minded individuals in great teams based across the globe. All working in Agile delivery methods and deploying into Amazon Web Services (AWS). You'll have the autonomy to flex your strategy and solution design across a truly global product that drives the heart of our sports betting for William Hill worldwide. We have a generous personal learning budget joined with 10% learning time throughout each month to help you learn and grow. We'll welcome you on board with 25 days holiday (not to mention an extra day for your birthday), healthcare, an attractive pension package and life assurance. As an added incentive, we offer a rewarding bonus scheme too. If you have a keen interest in any kind of sport then you'll get to enjoy competitions, events and moments at the home of betting - William Hill. What we offer We take the safety and wellbeing of our employees seriously, especially at this challenging time. We have put in place robust Covid19 measures and are supporting our new employees with a smooth onboarding and training programme and making you feel welcome and part of our team. We've welcomed our teams back to the office and have a balanced approach to office and home working. Here, you'll have the opportunity to work from home up to 80% of the time with 20% office time built in to ensure we get some face-to-face collaborative team time - and the chance for a coffee and a catch up. William Hill in London We couldn't be closer to the action in our London office. A 2-minute walk from Tottenham Court Road station, round the corner from Soho and Oxford Street means you'll never be short of anywhere to go for a lunchtime stroll or a post-work drink. There's plenty of green space too with Regent's Park and Hyde Park not far away at all. Working in our London office you'll also benefit from a heavily discounted Zone 1 - 6 travel card so you'll be whizzing around London in no time.
Jan 10, 2022
Full time
Mid and Senior Front End Developer Opportunities We have some exciting opportunities for Mid and Senior Front End Developers to join our growing team here at William Hill. About Us Working with us, you'll be at the heart of the technological revolution of one of the world's most trusted betting and gaming companies. We deal with projects ranging from mobile Casinos to online Sportsbooks and everything in between. The cloud-native software you design will process 500 online bets per second, accommodate 20 million users, and process 160 terabytes a day. You can be sure there are many more challenges waiting for you. Our people are at the heart of everything we do, and we offer a fast-paced environment where we have fun, celebrate success, and give you all the tools you'll need to be your best self. It's not just our colleagues we look after - we've got a responsibility to our customers too and we work hard on our ambition that nobody is harmed by gambling Your role in the team · Supporting the customer journey from desktop to tablets and mobile phones · Optimization of cross-browser web applications · Building efficient and reusable systems and abstraction · Developing prototypes · Maintaining automated unit and integration test cases · Working with microservice on the backend · Working on CI/CD and implement frontend performance quality gates · Including security mindset as part of delivery · Writing reusable libraries · Improvement through active collaboration, refactoring, and testing Skills needed · Bachelor/Master's degree (or equivalent) in Computer Science, Engineering, or a related subject · Senior level hands-on software development (JavaScript) experience that can work autonomously and reliably end to end · Experience in similar position · Self-reliant, communicative, accurate · Very good knowledge of and experience with CSS3, HTML5 (SASS) · Good knowledge of JavaScript including TypeScript · Familiarity with JavaScript libraries like React, Redux, XState · Experience with building reusable JavaScript libraries · Experience with high traffic applications · Very good knowledge of Front-end performance optimisation (TTFB, TTI, bundle size, first CPU idle) · Experience with Feature Toggles and A/B Test · Attention to details Desirable · Knowledge of Scrum methodology · Experience with micro-frontends · Familiarity with Webpack, Babel, etc · Experience in consuming Kafka and event-driven architectures · Experience in DevOps activities like Kubernetes, AWS, GitLab What's in it for you? You'll get to work with like-minded individuals in great teams based across the globe. All working in Agile delivery methods and deploying into Amazon Web Services (AWS). You'll have the autonomy to flex your strategy and solution design across a truly global product that drives the heart of our sports betting for William Hill worldwide. We have a generous personal learning budget joined with 10% learning time throughout each month to help you learn and grow. We'll welcome you on board with 25 days holiday (not to mention an extra day for your birthday), healthcare, an attractive pension package and life assurance. As an added incentive, we offer a rewarding bonus scheme too. If you have a keen interest in any kind of sport then you'll get to enjoy competitions, events and moments at the home of betting - William Hill. What we offer We take the safety and wellbeing of our employees seriously, especially at this challenging time. We have put in place robust Covid19 measures and are supporting our new employees with a smooth onboarding and training programme and making you feel welcome and part of our team. We've welcomed our teams back to the office and have a balanced approach to office and home working. Here, you'll have the opportunity to work from home up to 80% of the time with 20% office time built in to ensure we get some face-to-face collaborative team time - and the chance for a coffee and a catch up. William Hill in London We couldn't be closer to the action in our London office. A 2-minute walk from Tottenham Court Road station, round the corner from Soho and Oxford Street means you'll never be short of anywhere to go for a lunchtime stroll or a post-work drink. There's plenty of green space too with Regent's Park and Hyde Park not far away at all. Working in our London office you'll also benefit from a heavily discounted Zone 1 - 6 travel card so you'll be whizzing around London in no time.
Computer Vision Researcher £70,000 - £100,000 Remote + sponsorship available Deep Learning | Computer Vision | Machine Learning | Video | CVPR Want to get involved with a Deep Learning specialist? This deep learning video disrupter in central London are looking for a self-starting independent Machine Learning Engineer to improve upon the DL architecture, research and implement methods for maximum impact on the product. You'll also get the opportunity to work with top tier tech and social media companies. You: Have published papers in CVPR, ICCV, ACCV, ECCV etc.. Benefits: Up to £100,000 per annum Fully remote, even after restrictions are lifted Bonus Can offer sponsorship This vacancy will be closing applications on August 20th 2021. If you have any questions or fancy a chat about the opportunity feel free to give George Bone a call on or apply for the advert and George will be in contact. Deep Learning | Machine Learning | Engineer | Video | Signal Processing | Computer Vision | Data Scientist | Data Science | Researcher | PhD | Python | Tensorflow | PyTorch | AI | Artificial Intelligence | CPU | GPU | CVPR | ICCV | ACCV | ECCV | BMVC | WAJC | NeurIPS | London | £70,000 - £100,000
Sep 13, 2021
Full time
Computer Vision Researcher £70,000 - £100,000 Remote + sponsorship available Deep Learning | Computer Vision | Machine Learning | Video | CVPR Want to get involved with a Deep Learning specialist? This deep learning video disrupter in central London are looking for a self-starting independent Machine Learning Engineer to improve upon the DL architecture, research and implement methods for maximum impact on the product. You'll also get the opportunity to work with top tier tech and social media companies. You: Have published papers in CVPR, ICCV, ACCV, ECCV etc.. Benefits: Up to £100,000 per annum Fully remote, even after restrictions are lifted Bonus Can offer sponsorship This vacancy will be closing applications on August 20th 2021. If you have any questions or fancy a chat about the opportunity feel free to give George Bone a call on or apply for the advert and George will be in contact. Deep Learning | Machine Learning | Engineer | Video | Signal Processing | Computer Vision | Data Scientist | Data Science | Researcher | PhD | Python | Tensorflow | PyTorch | AI | Artificial Intelligence | CPU | GPU | CVPR | ICCV | ACCV | ECCV | BMVC | WAJC | NeurIPS | London | £70,000 - £100,000
Automation and Monitoring Technical Lead - SC CLEARED
+ Initial 5 month contract - potentially longer term
+ £550-£650 per day
+ SC Cleared role
+ Fareham, Hampshire
+ Extensive and proven experience in Monitoring and Management;
An exciting contract opportunity has become become available for an experienced SC cleared Monitoring Design Lead. This is a 5 month contract role for a Lead Design Engineer with monitoring experience.
You will have the chance to work for a dynamic defence organisation who sit within the aviation industry.
Key Responsibilities:
*
As the Design lead you will be responsible for the end to end design and engineering of the SOM Automation solution. This role will be responsible for extending product evaluation criteria with Automation specific criteria, work with selected vendors in evaluating a select set of candidate products, documenting evaluation results and developing recommendations.
*
On selection of the appropriate product you will work with the Architect/BA/Technical BA's to refine requirements (user stories), liaise with other Design Leads to produce an integrated design for SOM overall.
*
You will also be responsible for ensuring quality of the solution including product build out, configuration, testing, training and operational handover. The role also involves working with other programs (non SOM) to accommodate their requirements and configure the tool set accordingly working with our on-boarding team.
*
Infrastructure Monitoring (hosting, storage, network, OS, PaaS/IaaS);
*
Infrastructure Management (automated resolution);
*
Application Performance Monitoring;
*
Root Cause Analysis (RCA);
*
Providing Compute capacity demand to Foundation Service for storage, network, CPU and shared service(IaaS);
Essential Skills:
*
Extensive and proven experience in Monitoring and Management;
*
Proven experience of Designing and implementing Monitoring/Management solution sets;
*
Proven experience in translating requirements into monitoring/management solutions;
*
Proven experience in designing effective solutions for RCA integrating data sources and presenting reliable information for swift resolution and ongoing prevention;
*
Recent hands on Design experience in Service Management and Infrastructure Design (hosting, storage, network, PaaS/IaaS);
*
Experienced in managing thresholds, events and alerts/notifications and tuning the environment to avoid overloading operations;
*
Ability to decompose High Level requirements, Model them and document in sufficient detail for low level design;
*
Experience of Monitoring and Managing cloud systems (VMware/UCS);
*
Detailed knowledge of Linux and Windows, CISCO events & Alerts and how to handle these
Sep 09, 2016
Automation and Monitoring Technical Lead - SC CLEARED
+ Initial 5 month contract - potentially longer term
+ £550-£650 per day
+ SC Cleared role
+ Fareham, Hampshire
+ Extensive and proven experience in Monitoring and Management;
An exciting contract opportunity has become become available for an experienced SC cleared Monitoring Design Lead. This is a 5 month contract role for a Lead Design Engineer with monitoring experience.
You will have the chance to work for a dynamic defence organisation who sit within the aviation industry.
Key Responsibilities:
*
As the Design lead you will be responsible for the end to end design and engineering of the SOM Automation solution. This role will be responsible for extending product evaluation criteria with Automation specific criteria, work with selected vendors in evaluating a select set of candidate products, documenting evaluation results and developing recommendations.
*
On selection of the appropriate product you will work with the Architect/BA/Technical BA's to refine requirements (user stories), liaise with other Design Leads to produce an integrated design for SOM overall.
*
You will also be responsible for ensuring quality of the solution including product build out, configuration, testing, training and operational handover. The role also involves working with other programs (non SOM) to accommodate their requirements and configure the tool set accordingly working with our on-boarding team.
*
Infrastructure Monitoring (hosting, storage, network, OS, PaaS/IaaS);
*
Infrastructure Management (automated resolution);
*
Application Performance Monitoring;
*
Root Cause Analysis (RCA);
*
Providing Compute capacity demand to Foundation Service for storage, network, CPU and shared service(IaaS);
Essential Skills:
*
Extensive and proven experience in Monitoring and Management;
*
Proven experience of Designing and implementing Monitoring/Management solution sets;
*
Proven experience in translating requirements into monitoring/management solutions;
*
Proven experience in designing effective solutions for RCA integrating data sources and presenting reliable information for swift resolution and ongoing prevention;
*
Recent hands on Design experience in Service Management and Infrastructure Design (hosting, storage, network, PaaS/IaaS);
*
Experienced in managing thresholds, events and alerts/notifications and tuning the environment to avoid overloading operations;
*
Ability to decompose High Level requirements, Model them and document in sufficient detail for low level design;
*
Experience of Monitoring and Managing cloud systems (VMware/UCS);
*
Detailed knowledge of Linux and Windows, CISCO events & Alerts and how to handle these
Automation and Monitoring Technical Lead - SC CLEARED
+ Initial 5 month contract - potentially longer term
+ £550-£650 per day
+ SC Cleared role
+ Fareham, Hampshire
+ Extensive and proven experience in Monitoring and Management;
An exciting contract opportunity has become become available for an experienced SC cleared Monitoring Design Lead. This is a 5 month contract role for a Lead Design Engineer with monitoring experience.
You will have the chance to work for a dynamic defence organisation who sit within the aviation industry.
Key Responsibilities:
*
As the Design lead you will be responsible for the end to end design and engineering of the SOM Automation solution. This role will be responsible for extending product evaluation criteria with Automation specific criteria, work with selected vendors in evaluating a select set of candidate products, documenting evaluation results and developing recommendations.
*
On selection of the appropriate product you will work with the Architect/BA/Technical BA's to refine requirements (user stories), liaise with other Design Leads to produce an integrated design for SOM overall.
*
You will also be responsible for ensuring quality of the solution including product build out, configuration, testing, training and operational handover. The role also involves working with other programs (non SOM) to accommodate their requirements and configure the tool set accordingly working with our on-boarding team.
*
Infrastructure Monitoring (hosting, storage, network, OS, PaaS/IaaS);
*
Infrastructure Management (automated resolution);
*
Application Performance Monitoring;
*
Root Cause Analysis (RCA);
*
Providing Compute capacity demand to Foundation Service for storage, network, CPU and shared service(IaaS);
Essential Skills:
*
Extensive and proven experience in Monitoring and Management;
*
Proven experience of Designing and implementing Monitoring/Management solution sets;
*
Proven experience in translating requirements into monitoring/management solutions;
*
Proven experience in designing effective solutions for RCA integrating data sources and presenting reliable information for swift resolution and ongoing prevention;
*
Recent hands on Design experience in Service Management and Infrastructure Design (hosting, storage, network, PaaS/IaaS);
*
Experienced in managing thresholds, events and alerts/notifications and tuning the environment to avoid overloading operations;
*
Ability to decompose High Level requirements, Model them and document in sufficient detail for low level design;
*
Experience of Monitoring and Managing cloud systems (VMware/UCS);
*
Detailed knowledge of Linux and Windows, CISCO events & Alerts and how to handle these
Sep 09, 2016
Automation and Monitoring Technical Lead - SC CLEARED
+ Initial 5 month contract - potentially longer term
+ £550-£650 per day
+ SC Cleared role
+ Fareham, Hampshire
+ Extensive and proven experience in Monitoring and Management;
An exciting contract opportunity has become become available for an experienced SC cleared Monitoring Design Lead. This is a 5 month contract role for a Lead Design Engineer with monitoring experience.
You will have the chance to work for a dynamic defence organisation who sit within the aviation industry.
Key Responsibilities:
*
As the Design lead you will be responsible for the end to end design and engineering of the SOM Automation solution. This role will be responsible for extending product evaluation criteria with Automation specific criteria, work with selected vendors in evaluating a select set of candidate products, documenting evaluation results and developing recommendations.
*
On selection of the appropriate product you will work with the Architect/BA/Technical BA's to refine requirements (user stories), liaise with other Design Leads to produce an integrated design for SOM overall.
*
You will also be responsible for ensuring quality of the solution including product build out, configuration, testing, training and operational handover. The role also involves working with other programs (non SOM) to accommodate their requirements and configure the tool set accordingly working with our on-boarding team.
*
Infrastructure Monitoring (hosting, storage, network, OS, PaaS/IaaS);
*
Infrastructure Management (automated resolution);
*
Application Performance Monitoring;
*
Root Cause Analysis (RCA);
*
Providing Compute capacity demand to Foundation Service for storage, network, CPU and shared service(IaaS);
Essential Skills:
*
Extensive and proven experience in Monitoring and Management;
*
Proven experience of Designing and implementing Monitoring/Management solution sets;
*
Proven experience in translating requirements into monitoring/management solutions;
*
Proven experience in designing effective solutions for RCA integrating data sources and presenting reliable information for swift resolution and ongoing prevention;
*
Recent hands on Design experience in Service Management and Infrastructure Design (hosting, storage, network, PaaS/IaaS);
*
Experienced in managing thresholds, events and alerts/notifications and tuning the environment to avoid overloading operations;
*
Ability to decompose High Level requirements, Model them and document in sufficient detail for low level design;
*
Experience of Monitoring and Managing cloud systems (VMware/UCS);
*
Detailed knowledge of Linux and Windows, CISCO events & Alerts and how to handle these
Automation and Monitoring Technical Lead - SC CLEARED
+ Initial 5 month contract - potentially longer term
+ £550-£650 per day
+ SC Cleared role
+ Fareham, Hampshire
+ Extensive and proven experience in Monitoring and Management;
An exciting contract opportunity has become become available for an experienced SC cleared Monitoring Design Lead. This is a 5 month contract role for a Lead Design Engineer with monitoring experience.
You will have the chance to work for a dynamic defence organisation who sit within the aviation industry.
Key Responsibilities:
*
As the Design lead you will be responsible for the end to end design and engineering of the SOM Automation solution. This role will be responsible for extending product evaluation criteria with Automation specific criteria, work with selected vendors in evaluating a select set of candidate products, documenting evaluation results and developing recommendations.
*
On selection of the appropriate product you will work with the Architect/BA/Technical BA's to refine requirements (user stories), liaise with other Design Leads to produce an integrated design for SOM overall.
*
You will also be responsible for ensuring quality of the solution including product build out, configuration, testing, training and operational handover. The role also involves working with other programs (non SOM) to accommodate their requirements and configure the tool set accordingly working with our on-boarding team.
*
Infrastructure Monitoring (hosting, storage, network, OS, PaaS/IaaS);
*
Infrastructure Management (automated resolution);
*
Application Performance Monitoring;
*
Root Cause Analysis (RCA);
*
Providing Compute capacity demand to Foundation Service for storage, network, CPU and shared service(IaaS);
Essential Skills:
*
Extensive and proven experience in Monitoring and Management;
*
Proven experience of Designing and implementing Monitoring/Management solution sets;
*
Proven experience in translating requirements into monitoring/management solutions;
*
Proven experience in designing effective solutions for RCA integrating data sources and presenting reliable information for swift resolution and ongoing prevention;
*
Recent hands on Design experience in Service Management and Infrastructure Design (hosting, storage, network, PaaS/IaaS);
*
Experienced in managing thresholds, events and alerts/notifications and tuning the environment to avoid overloading operations;
*
Ability to decompose High Level requirements, Model them and document in sufficient detail for low level design;
*
Experience of Monitoring and Managing cloud systems (VMware/UCS);
*
Detailed knowledge of Linux and Windows, CISCO events & Alerts and how to handle these
Sep 09, 2016
Automation and Monitoring Technical Lead - SC CLEARED
+ Initial 5 month contract - potentially longer term
+ £550-£650 per day
+ SC Cleared role
+ Fareham, Hampshire
+ Extensive and proven experience in Monitoring and Management;
An exciting contract opportunity has become become available for an experienced SC cleared Monitoring Design Lead. This is a 5 month contract role for a Lead Design Engineer with monitoring experience.
You will have the chance to work for a dynamic defence organisation who sit within the aviation industry.
Key Responsibilities:
*
As the Design lead you will be responsible for the end to end design and engineering of the SOM Automation solution. This role will be responsible for extending product evaluation criteria with Automation specific criteria, work with selected vendors in evaluating a select set of candidate products, documenting evaluation results and developing recommendations.
*
On selection of the appropriate product you will work with the Architect/BA/Technical BA's to refine requirements (user stories), liaise with other Design Leads to produce an integrated design for SOM overall.
*
You will also be responsible for ensuring quality of the solution including product build out, configuration, testing, training and operational handover. The role also involves working with other programs (non SOM) to accommodate their requirements and configure the tool set accordingly working with our on-boarding team.
*
Infrastructure Monitoring (hosting, storage, network, OS, PaaS/IaaS);
*
Infrastructure Management (automated resolution);
*
Application Performance Monitoring;
*
Root Cause Analysis (RCA);
*
Providing Compute capacity demand to Foundation Service for storage, network, CPU and shared service(IaaS);
Essential Skills:
*
Extensive and proven experience in Monitoring and Management;
*
Proven experience of Designing and implementing Monitoring/Management solution sets;
*
Proven experience in translating requirements into monitoring/management solutions;
*
Proven experience in designing effective solutions for RCA integrating data sources and presenting reliable information for swift resolution and ongoing prevention;
*
Recent hands on Design experience in Service Management and Infrastructure Design (hosting, storage, network, PaaS/IaaS);
*
Experienced in managing thresholds, events and alerts/notifications and tuning the environment to avoid overloading operations;
*
Ability to decompose High Level requirements, Model them and document in sufficient detail for low level design;
*
Experience of Monitoring and Managing cloud systems (VMware/UCS);
*
Detailed knowledge of Linux and Windows, CISCO events & Alerts and how to handle these
Aximis (West) Limited
Somerset, BS483, United Kingdom
Our client requires a Desktop Technical Architect with strong knowledge of desktop technologies within the enterprise space. Successful applicants will find themselves with primary responsibility for the implementation of Enterprise level desktop projects including some design and ultimate delivery to the customer. ..... click apply for full job details
Feb 21, 2016
Our client requires a Desktop Technical Architect with strong knowledge of desktop technologies within the enterprise space. Successful applicants will find themselves with primary responsibility for the implementation of Enterprise level desktop projects including some design and ultimate delivery to the customer. ..... click apply for full job details