Key Responsibilities: - Engaging with clients to discuss technology matters and representing our client at conferences and trade shows to showcase our leadership in the open-source domain. - Examining client challenges and devising solutions by harnessing open-source technologies and leveraging ourclients technical proficiency. - Collaborating with the delivery team to define and scope client projects effectively. - Actively participating in open-source projects, contributing publicly to ensure our clients sustained technical excellence. - Acquiring a comprehensive understanding of customers' products, applications, technical strengths, business strengths, and target markets. - Comprehending client requirements while balancing time constraints, available technologies, resources, and adhering to open-source best practices. Required Skills: - Hands-on involvement in making direct contributions to the Mesa 3D Graphics Library, including OpenGL, Vulkan, DRI, and Gallium drivers. - Proficiency in Linux, with a solid background in its use and administration. - Familiarity with open-source development practices and active engagement within relevant open-source communities. - Strong English language skills, both in written and verbal communication. - Capability to effectively collaborate and communicate in a fully distributed online work environment. Desired Skills: - Beneficial experience with Continuous Integration (CI) tools such as Jenkins, LAVA, and GitLab CI, and proficiency in testing frameworks like Piglit, GL/Vulkan CTS, and dEQP. - Strong aptitude for self-learning to acquire a comprehensive understanding of our clients services, business model, project delivery life cycle, and other associated technical domains. - A Bachelor's degree (BS/BA) or relevant experience in an Engineering role
May 01, 2024
Full time
Key Responsibilities: - Engaging with clients to discuss technology matters and representing our client at conferences and trade shows to showcase our leadership in the open-source domain. - Examining client challenges and devising solutions by harnessing open-source technologies and leveraging ourclients technical proficiency. - Collaborating with the delivery team to define and scope client projects effectively. - Actively participating in open-source projects, contributing publicly to ensure our clients sustained technical excellence. - Acquiring a comprehensive understanding of customers' products, applications, technical strengths, business strengths, and target markets. - Comprehending client requirements while balancing time constraints, available technologies, resources, and adhering to open-source best practices. Required Skills: - Hands-on involvement in making direct contributions to the Mesa 3D Graphics Library, including OpenGL, Vulkan, DRI, and Gallium drivers. - Proficiency in Linux, with a solid background in its use and administration. - Familiarity with open-source development practices and active engagement within relevant open-source communities. - Strong English language skills, both in written and verbal communication. - Capability to effectively collaborate and communicate in a fully distributed online work environment. Desired Skills: - Beneficial experience with Continuous Integration (CI) tools such as Jenkins, LAVA, and GitLab CI, and proficiency in testing frameworks like Piglit, GL/Vulkan CTS, and dEQP. - Strong aptitude for self-learning to acquire a comprehensive understanding of our clients services, business model, project delivery life cycle, and other associated technical domains. - A Bachelor's degree (BS/BA) or relevant experience in an Engineering role
Our client is seeking an experienced developer to join their graphics team on a fully remote basis. Required Skills: - Proficient in at least one of the OpenGL or Vulkan APIs - Candidates must be used to working in an open-source environment adding features to upstream libraries - Extensive experience in software development on Linux systems. - Familiarity with open-source development methodologies and active engagement within relevant open-source communities. Strong English language skills, both in written and verbal communication. - Capable of effectively working and communicating in a fully distributed online work environment. Desired Skills: - Proficiency in profiling and optimizing GPU utilization within applications. - Competence in developing GPU compilers. - Direct involvement in making contributions to the Mesa 3D Graphics Library. - Leadership experience in guiding teams to comprehend constraints, requirements, and solutions. - Effective communication with both customers and upstream communities. - Strong self-learning skills to acquire in-depth knowledge of our clients services, business model, project delivery life cycle, and related technical domains.
May 01, 2024
Full time
Our client is seeking an experienced developer to join their graphics team on a fully remote basis. Required Skills: - Proficient in at least one of the OpenGL or Vulkan APIs - Candidates must be used to working in an open-source environment adding features to upstream libraries - Extensive experience in software development on Linux systems. - Familiarity with open-source development methodologies and active engagement within relevant open-source communities. Strong English language skills, both in written and verbal communication. - Capable of effectively working and communicating in a fully distributed online work environment. Desired Skills: - Proficiency in profiling and optimizing GPU utilization within applications. - Competence in developing GPU compilers. - Direct involvement in making contributions to the Mesa 3D Graphics Library. - Leadership experience in guiding teams to comprehend constraints, requirements, and solutions. - Effective communication with both customers and upstream communities. - Strong self-learning skills to acquire in-depth knowledge of our clients services, business model, project delivery life cycle, and related technical domains.
Our clients primary mission is to expedite the acceptance and utilization of Open Source technologies, methodologies, and principles. They work diligently to achieve this objective by offering specialised consulting services that bridge the gap between companies and the Open Source community. As active members of the Open Source community, they strongly believe in a world where knowledge is shared and collaboration is embraced for the betterment of humanity. Their enthusiasm for sharing, teaching, and learning is boundless. Required Skills: - Proficient in software development and programming, with a strong understanding of concepts like C/C++, object-oriented design. - Familiarity with various multimedia technologies, including frameworks like GStreamer, StageFright, Video4Linux2, libcamera, VLC, etc. Additionally, well-versed in containers and codecs from MPEG, Xiph, DVB, IETF, and other relevant standards organizations. - Extensive knowledge of multimedia networking technologies and transmission protocols, such as RTP, RTSP, WebRTC, MPEG-DASH, and HLS. Desirable Skills: - Well-versed in open source development methodologies and actively engaged in the open source community, demonstrating a strong reputation within it. - Notable contributions made to relevant open source projects such as GStreamer, PipeWire, libcamera, PulseAudio, FFmpeg, VLC, and other significant components of the Linux kernel.
May 01, 2024
Full time
Our clients primary mission is to expedite the acceptance and utilization of Open Source technologies, methodologies, and principles. They work diligently to achieve this objective by offering specialised consulting services that bridge the gap between companies and the Open Source community. As active members of the Open Source community, they strongly believe in a world where knowledge is shared and collaboration is embraced for the betterment of humanity. Their enthusiasm for sharing, teaching, and learning is boundless. Required Skills: - Proficient in software development and programming, with a strong understanding of concepts like C/C++, object-oriented design. - Familiarity with various multimedia technologies, including frameworks like GStreamer, StageFright, Video4Linux2, libcamera, VLC, etc. Additionally, well-versed in containers and codecs from MPEG, Xiph, DVB, IETF, and other relevant standards organizations. - Extensive knowledge of multimedia networking technologies and transmission protocols, such as RTP, RTSP, WebRTC, MPEG-DASH, and HLS. Desirable Skills: - Well-versed in open source development methodologies and actively engaged in the open source community, demonstrating a strong reputation within it. - Notable contributions made to relevant open source projects such as GStreamer, PipeWire, libcamera, PulseAudio, FFmpeg, VLC, and other significant components of the Linux kernel.
Backend Software Engineer / Developer (C++ Linux TMP) London / WFH to £300k+ Do you have expertise with C++ backend development, with experience of building low latency trading systems? You could be progressing your career in a senior, hands-on role at a global systematic trading firm. As a Backend Software Engineer you will be a key member of a small, Agile team that is embarking on building a new, low latency, trade execution system from scratch utilising modern C++ (C++ 20 / C++ 23) and Template Meta Programming techniques. You'll be working across the full development lifecycle including design and architecture through to deployment, collaborating with a range of Investment Management professionals to create cutting edge trading systems. There are many complex technical challenges, you'll be collaborating with a highly talented to solve problems and push what is possible. Location / WFH: You'll join the team in London 3-4 days a week with flexibility to work from home; when you're in the office you can enjoy a range of facilities including fully catered breakfast and lunch. About you: You have advanced C++ development skills including C++ 20, STL and Boost You have experience of designing and implementing multithreaded and distributed systems You have experience with Template Meta Programming (TMP) You have a strong knowledge of Linux OS and distributed network architecture, ideally with an understanding of GCC development toolchain You have a good understanding of C++ optimisation You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You're collaborative with excellent communication skills What's in it for you: As a Backend Software Engineer / Developer you will earn a competitive package: Salary to £300k Significant Bonus Pension Private Healthcare 25 days holiday Opportunity to work on Greenfield systems at the cutting Continual learning and development opportunities Apply now to find out more about this Backend Software Engineer / Developer (C++ Linux TMP) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
May 01, 2024
Full time
Backend Software Engineer / Developer (C++ Linux TMP) London / WFH to £300k+ Do you have expertise with C++ backend development, with experience of building low latency trading systems? You could be progressing your career in a senior, hands-on role at a global systematic trading firm. As a Backend Software Engineer you will be a key member of a small, Agile team that is embarking on building a new, low latency, trade execution system from scratch utilising modern C++ (C++ 20 / C++ 23) and Template Meta Programming techniques. You'll be working across the full development lifecycle including design and architecture through to deployment, collaborating with a range of Investment Management professionals to create cutting edge trading systems. There are many complex technical challenges, you'll be collaborating with a highly talented to solve problems and push what is possible. Location / WFH: You'll join the team in London 3-4 days a week with flexibility to work from home; when you're in the office you can enjoy a range of facilities including fully catered breakfast and lunch. About you: You have advanced C++ development skills including C++ 20, STL and Boost You have experience of designing and implementing multithreaded and distributed systems You have experience with Template Meta Programming (TMP) You have a strong knowledge of Linux OS and distributed network architecture, ideally with an understanding of GCC development toolchain You have a good understanding of C++ optimisation You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You're collaborative with excellent communication skills What's in it for you: As a Backend Software Engineer / Developer you will earn a competitive package: Salary to £300k Significant Bonus Pension Private Healthcare 25 days holiday Opportunity to work on Greenfield systems at the cutting Continual learning and development opportunities Apply now to find out more about this Backend Software Engineer / Developer (C++ Linux TMP) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Embedded Software Developer - DV Cleared Salary: £70k - £90k Location: Woking Clearance: DV Clearance required We are currently seeking a skilled and experienced Embedded Software Developer to join the team at a leading defence consultancy. You will have a strong background in Embedded software development, with expertise in C and/or C++ for Embedded development. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing Embedded software systems for a range of applications. You will work closely with our multidisciplinary team of engineers to deliver innovative solutions to complex problems. Key Responsibilities: Design, develop, and test Embedded software systems using C and/or C++ Collaborate with cross-functional teams to integrate software into systems Conduct unit and system testing to ensure software quality Conduct research to identify new techniques and technologies Analyze system performance and recommend improvements Prepare technical reports and presentations for clients and stakeholders Stay up-to-date with the latest developments in Embedded software engineering and related fields Essential Skills and Experience: Degree in Computer Science, Engineering, or a related field Proven experience in Embedded software development using C and/or C++ Expertise in Embedded Linux platform development Experience of modern DevOps practices, including version control and continuous integration Knowledge of latest System on Chip (SoC) devices Experience with unit and system testing Excellent problem-solving skills and attention to detail Strong communication and teamwork skills DV Clearance is required for this role Desirable Skills and Experience: Experience with other programming languages such as Python or Java Familiarity with machine learning and artificial intelligence techniques Experience with simulation tools such as Simulink or Xilinx System Generator Knowledge of signal processing techniques Benefits: This blue chip employer offers a supportive and collaborative work environment, where you will have the opportunity to work on exciting and challenging projects. Benefits include: Hybrid working pattern (a combination of home and office working) Competitive salary and benefits package Comprehensive training and development opportunities Access to cutting-edge technology and resources Opportunities to work with leading experts in the field Apply now and I will call to discuss your situation and this role in more depth
May 01, 2024
Full time
Embedded Software Developer - DV Cleared Salary: £70k - £90k Location: Woking Clearance: DV Clearance required We are currently seeking a skilled and experienced Embedded Software Developer to join the team at a leading defence consultancy. You will have a strong background in Embedded software development, with expertise in C and/or C++ for Embedded development. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing Embedded software systems for a range of applications. You will work closely with our multidisciplinary team of engineers to deliver innovative solutions to complex problems. Key Responsibilities: Design, develop, and test Embedded software systems using C and/or C++ Collaborate with cross-functional teams to integrate software into systems Conduct unit and system testing to ensure software quality Conduct research to identify new techniques and technologies Analyze system performance and recommend improvements Prepare technical reports and presentations for clients and stakeholders Stay up-to-date with the latest developments in Embedded software engineering and related fields Essential Skills and Experience: Degree in Computer Science, Engineering, or a related field Proven experience in Embedded software development using C and/or C++ Expertise in Embedded Linux platform development Experience of modern DevOps practices, including version control and continuous integration Knowledge of latest System on Chip (SoC) devices Experience with unit and system testing Excellent problem-solving skills and attention to detail Strong communication and teamwork skills DV Clearance is required for this role Desirable Skills and Experience: Experience with other programming languages such as Python or Java Familiarity with machine learning and artificial intelligence techniques Experience with simulation tools such as Simulink or Xilinx System Generator Knowledge of signal processing techniques Benefits: This blue chip employer offers a supportive and collaborative work environment, where you will have the opportunity to work on exciting and challenging projects. Benefits include: Hybrid working pattern (a combination of home and office working) Competitive salary and benefits package Comprehensive training and development opportunities Access to cutting-edge technology and resources Opportunities to work with leading experts in the field Apply now and I will call to discuss your situation and this role in more depth
Embedded Software Developer - DV Cleared Salary: £70k - £90k Location: Romsey Clearance: DV Clearance required We are currently seeking a skilled and experienced Embedded Software Developer to join the team at a leading defence consultancy. You will have a strong background in Embedded software development, with expertise in C and/or C++ for Embedded development. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing Embedded software systems for a range of applications. You will work closely with our multidisciplinary team of engineers to deliver innovative solutions to complex problems. Key Responsibilities: Design, develop, and test Embedded software systems using C and/or C++ Collaborate with cross-functional teams to integrate software into systems Conduct unit and system testing to ensure software quality Conduct research to identify new techniques and technologies Analyze system performance and recommend improvements Prepare technical reports and presentations for clients and stakeholders Stay up-to-date with the latest developments in Embedded software engineering and related fields Essential Skills and Experience: Degree in Computer Science, Engineering, or a related field Proven experience in Embedded software development using C and/or C++ Expertise in Embedded Linux platform development Experience of modern DevOps practices, including version control and continuous integration Knowledge of latest System on Chip (SoC) devices Experience with unit and system testing Excellent problem-solving skills and attention to detail Strong communication and teamwork skills DV Clearance is required for this role Desirable Skills and Experience: Experience with other programming languages such as Python or Java Familiarity with machine learning and artificial intelligence techniques Experience with simulation tools such as Simulink or Xilinx System Generator Knowledge of signal processing techniques Benefits: This blue chip employer offers a supportive and collaborative work environment, where you will have the opportunity to work on exciting and challenging projects. Benefits include: Hybrid working pattern (a combination of home and office working) Competitive salary and benefits package Comprehensive training and development opportunities Access to cutting-edge technology and resources Opportunities to work with leading experts in the field Apply now and I will call to discuss your situation and this role in more depth
May 01, 2024
Full time
Embedded Software Developer - DV Cleared Salary: £70k - £90k Location: Romsey Clearance: DV Clearance required We are currently seeking a skilled and experienced Embedded Software Developer to join the team at a leading defence consultancy. You will have a strong background in Embedded software development, with expertise in C and/or C++ for Embedded development. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing Embedded software systems for a range of applications. You will work closely with our multidisciplinary team of engineers to deliver innovative solutions to complex problems. Key Responsibilities: Design, develop, and test Embedded software systems using C and/or C++ Collaborate with cross-functional teams to integrate software into systems Conduct unit and system testing to ensure software quality Conduct research to identify new techniques and technologies Analyze system performance and recommend improvements Prepare technical reports and presentations for clients and stakeholders Stay up-to-date with the latest developments in Embedded software engineering and related fields Essential Skills and Experience: Degree in Computer Science, Engineering, or a related field Proven experience in Embedded software development using C and/or C++ Expertise in Embedded Linux platform development Experience of modern DevOps practices, including version control and continuous integration Knowledge of latest System on Chip (SoC) devices Experience with unit and system testing Excellent problem-solving skills and attention to detail Strong communication and teamwork skills DV Clearance is required for this role Desirable Skills and Experience: Experience with other programming languages such as Python or Java Familiarity with machine learning and artificial intelligence techniques Experience with simulation tools such as Simulink or Xilinx System Generator Knowledge of signal processing techniques Benefits: This blue chip employer offers a supportive and collaborative work environment, where you will have the opportunity to work on exciting and challenging projects. Benefits include: Hybrid working pattern (a combination of home and office working) Competitive salary and benefits package Comprehensive training and development opportunities Access to cutting-edge technology and resources Opportunities to work with leading experts in the field Apply now and I will call to discuss your situation and this role in more depth
Role : Laravel Full Stack Developer Contracting Authority : Public Sector Contract Length : 3 months Location : Remote IR35 : Outside IR35 Pay Rate : 600 per day Clearance: Active SC Clearance Minimum requirement: Active SC Clearance Must have excellent understanding and experience of full stack web development with Laravel and Livewire Must be able to develop chat/conversation UI for streaming conversations Must have proficiency in HTML, CSS/SCSS, Javascript and PHP Must be able to make use of WebSockets and Server Side Events Must be able to test for Accessibility and compatibility Must have experience with appropriate software development practices such as version control, test-driven development and automated testing platforms. Must have a good understanding of common security issues and apply good practices and be able to carry out internal security testing Must have a working knowledge of cloud-based solutions such as Amazon Web Services, in particular, AWS Elastic Beanstalk and have familiarity with web server configuration with Nginx on Linux/Unix Should have experience using the UK Government Design System, and the government standards Should have experience with cloud APIs and a good understanding of API building and microservices.
May 01, 2024
Contractor
Role : Laravel Full Stack Developer Contracting Authority : Public Sector Contract Length : 3 months Location : Remote IR35 : Outside IR35 Pay Rate : 600 per day Clearance: Active SC Clearance Minimum requirement: Active SC Clearance Must have excellent understanding and experience of full stack web development with Laravel and Livewire Must be able to develop chat/conversation UI for streaming conversations Must have proficiency in HTML, CSS/SCSS, Javascript and PHP Must be able to make use of WebSockets and Server Side Events Must be able to test for Accessibility and compatibility Must have experience with appropriate software development practices such as version control, test-driven development and automated testing platforms. Must have a good understanding of common security issues and apply good practices and be able to carry out internal security testing Must have a working knowledge of cloud-based solutions such as Amazon Web Services, in particular, AWS Elastic Beanstalk and have familiarity with web server configuration with Nginx on Linux/Unix Should have experience using the UK Government Design System, and the government standards Should have experience with cloud APIs and a good understanding of API building and microservices.
Calling all skilled Software Developers hungry for the opportunity to own the development of a continually evolving software platform! Are you well-versed in NodeJS, AWS, and the intricacies of Linux / Unix systems? Step into the spotlight with our global organization, as they expand and seek a trailblazing Full Stack Developer to champion their continuous software development endeavors! Key Responsibilities: Fuel Day-to-Day Development: Elevate existing applications to perfection, ensuring seamless integration with third-party APIs. Spearhead the migration to AWS, revolutionizing on-premise applications. Forge strong alliances with business units, ensuring applications are finely tuned to meet evolving business demands. Mastermind JIRA to orchestrate development, operations, and security seamlessly. Establish robust service levels and processes for core applications. Cultivate meaningful relationships with internal and external stakeholders. Aim for the stars with automation and one-click serverless deployment. Conduct routine application recovery tests to ensure seamless operations. Cyber Security at the Forefront: Fortify all business applications against cyber threats. Collaborate closely with internal development teams. Keep a vigilant eye on the risk register and swiftly address any cyber security concerns. Work hand-in-hand with cyber security experts for rigorous testing and code reviews. Contributing to Business Ventures: Cater to the digitalisation aspirations across various departments. Craft bespoke applications tailored to our unique business needs. Document meticulously the intricate infrastructure and dependencies of applications. Engage in spirited discussions with peers to chart the technological future. Adept Agile Team Player: Efficiently handle development assignments with finesse. Advocate for business interests in sprint deliberations. Skillfully navigate and reconcile weekly sprint choices. Relevant Skills: Mastery in NodeJS (a must-have!). Proficiency in cloud technologies, especially AWS. Fluent in scripting and automation languages such as Ruby, Python, Perl, Java, PowerShell, SQL Server, NoSQL, MySQL. Adept at version control, CI/CD, and IaaC tools. Agile environment experience. Well-versed in container frameworks like Docker and Kubernetes. Proven track record with JIRA or analogous development tracking tools. In-depth understanding of various operating systems, particularly Linux. Soft skills that shine Hybrid role with occasional travel to Cheshire. Tilt Recruitment are specialists in IT Recruitment. We work hard to find our candidates their perfect roles within fantastic organisations across the UK. If this role isn t right for you, please still get in touch with us as we may have other roles which may suit you better. Know someone who fits the bill? Refer them to us and earn up to £500 for every successful referral! Connect with us on LinkedIn, Twitter, and Facebook to stay in the loop!
May 01, 2024
Full time
Calling all skilled Software Developers hungry for the opportunity to own the development of a continually evolving software platform! Are you well-versed in NodeJS, AWS, and the intricacies of Linux / Unix systems? Step into the spotlight with our global organization, as they expand and seek a trailblazing Full Stack Developer to champion their continuous software development endeavors! Key Responsibilities: Fuel Day-to-Day Development: Elevate existing applications to perfection, ensuring seamless integration with third-party APIs. Spearhead the migration to AWS, revolutionizing on-premise applications. Forge strong alliances with business units, ensuring applications are finely tuned to meet evolving business demands. Mastermind JIRA to orchestrate development, operations, and security seamlessly. Establish robust service levels and processes for core applications. Cultivate meaningful relationships with internal and external stakeholders. Aim for the stars with automation and one-click serverless deployment. Conduct routine application recovery tests to ensure seamless operations. Cyber Security at the Forefront: Fortify all business applications against cyber threats. Collaborate closely with internal development teams. Keep a vigilant eye on the risk register and swiftly address any cyber security concerns. Work hand-in-hand with cyber security experts for rigorous testing and code reviews. Contributing to Business Ventures: Cater to the digitalisation aspirations across various departments. Craft bespoke applications tailored to our unique business needs. Document meticulously the intricate infrastructure and dependencies of applications. Engage in spirited discussions with peers to chart the technological future. Adept Agile Team Player: Efficiently handle development assignments with finesse. Advocate for business interests in sprint deliberations. Skillfully navigate and reconcile weekly sprint choices. Relevant Skills: Mastery in NodeJS (a must-have!). Proficiency in cloud technologies, especially AWS. Fluent in scripting and automation languages such as Ruby, Python, Perl, Java, PowerShell, SQL Server, NoSQL, MySQL. Adept at version control, CI/CD, and IaaC tools. Agile environment experience. Well-versed in container frameworks like Docker and Kubernetes. Proven track record with JIRA or analogous development tracking tools. In-depth understanding of various operating systems, particularly Linux. Soft skills that shine Hybrid role with occasional travel to Cheshire. Tilt Recruitment are specialists in IT Recruitment. We work hard to find our candidates their perfect roles within fantastic organisations across the UK. If this role isn t right for you, please still get in touch with us as we may have other roles which may suit you better. Know someone who fits the bill? Refer them to us and earn up to £500 for every successful referral! Connect with us on LinkedIn, Twitter, and Facebook to stay in the loop!
Ideally hybrid, fully remote considered You are an early career Software Engineer with some knowledge of Python and SQL related languages. You are keen to progress in a full stack environment which will include, REST APIs and microservice architecture, containers and cloud technologies (e.g. Kubernetes, Docker, AWS) and Linux development/operations. It would be great if you understand some of these technologies, but don t worry if you don t have them all, we will provide training and support. About our stack: We develop web applications and REST APIs with a microservice architecture. Our stack currently includes Python and PostgreSQL with a range of popular support tools and frameworks. We deploy containerised environments on Kubernetes (AWS) using GitLab pipelines and Helm, and we automate our testing and deployment pipelines wherever possible. Although we are doing mostly backend work, we also do some frontend development, using Typescript and Vue.js, and there is a strong DevOps aspect to our work. We are open minded about what we use and always strive to improve and use the right tools for the job. What will you do: The core aim of the Development Team is to provide departments across the business with the software they need to work as effectively as possible. This covers a wide variety of projects, from developing tools to help with the design, validation, and visualisation (both GIS and graph) of our network, designing storage and versioning solutions, implementing tools for the tracking of our build or improving our retail customer journey. Being Agile is key to what we do: the business is evolving quickly, and we are working closely with other teams to assist them in various projects. This gives us plenty of room for taking initiatives and making a difference. Where will you go: When you join, we will show you a clear progression route via training and technology learning that enables growth to next level Software Engineering roles up to Senior and Principle. We believe in creating a friendly, diverse, supportive, and inclusive environment, with a strong focus on personal development through code reviews, developers meetings, mentoring and training. Who are we: We bring digital happiness and brilliant broadband to rural communities We are a dynamic internet service provider. We bring broadband infrastructure where there is little provision. Our internal and external stakeholders range from a village of potential customers, small businesses, thru to councils, investors and financiers. We have a small army of field engineers and multiple complex systems.
May 01, 2024
Full time
Ideally hybrid, fully remote considered You are an early career Software Engineer with some knowledge of Python and SQL related languages. You are keen to progress in a full stack environment which will include, REST APIs and microservice architecture, containers and cloud technologies (e.g. Kubernetes, Docker, AWS) and Linux development/operations. It would be great if you understand some of these technologies, but don t worry if you don t have them all, we will provide training and support. About our stack: We develop web applications and REST APIs with a microservice architecture. Our stack currently includes Python and PostgreSQL with a range of popular support tools and frameworks. We deploy containerised environments on Kubernetes (AWS) using GitLab pipelines and Helm, and we automate our testing and deployment pipelines wherever possible. Although we are doing mostly backend work, we also do some frontend development, using Typescript and Vue.js, and there is a strong DevOps aspect to our work. We are open minded about what we use and always strive to improve and use the right tools for the job. What will you do: The core aim of the Development Team is to provide departments across the business with the software they need to work as effectively as possible. This covers a wide variety of projects, from developing tools to help with the design, validation, and visualisation (both GIS and graph) of our network, designing storage and versioning solutions, implementing tools for the tracking of our build or improving our retail customer journey. Being Agile is key to what we do: the business is evolving quickly, and we are working closely with other teams to assist them in various projects. This gives us plenty of room for taking initiatives and making a difference. Where will you go: When you join, we will show you a clear progression route via training and technology learning that enables growth to next level Software Engineering roles up to Senior and Principle. We believe in creating a friendly, diverse, supportive, and inclusive environment, with a strong focus on personal development through code reviews, developers meetings, mentoring and training. Who are we: We bring digital happiness and brilliant broadband to rural communities We are a dynamic internet service provider. We bring broadband infrastructure where there is little provision. Our internal and external stakeholders range from a village of potential customers, small businesses, thru to councils, investors and financiers. We have a small army of field engineers and multiple complex systems.
Job Overview You will be joining our Performance Tools team, who design and develop the tools that games developers and application developers use to profile and debug their work for optimum performance, enabling the next generation of mobile games and other innovative graphics applications. Are you passionate about mobile gaming, interested in building tools that help developers improve the efficiency of their games, or do you have an interest in the processes used in the development of graphics for applications? Then this role is for you, allowing you an in-depth view of the processes used by developers to create to graphics in applications and a role in shaping the tools those developers are using. We are looking for a graphics API expert to join our team working on our newest graphics tool. Working collaboratively as part of the Performance Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools Contribution to the development of new features, including work planning, feature design, and consideration of User Experience / work flow Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process Mentoring and coaching of junior team members Documentation of designs / implementations Required Skills and Experience: Strong expertise in Vulkan or other similar graphics APIs A strong understanding and practical experience of modern C++ programming Strong abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work Experience with scripting, in a language such as Python, and using the Linux command line. "Nice to Have" Skills and Experience: You may have Experience developing games using Unity, Unreal, Godot or similar engines Understanding of different computer graphics techniques and understand the associated tradeoffs Exposure to ML / AI Experience with OpenCL / Cuda style compute solutions Android development experience Experience working cross site In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
May 01, 2024
Full time
Job Overview You will be joining our Performance Tools team, who design and develop the tools that games developers and application developers use to profile and debug their work for optimum performance, enabling the next generation of mobile games and other innovative graphics applications. Are you passionate about mobile gaming, interested in building tools that help developers improve the efficiency of their games, or do you have an interest in the processes used in the development of graphics for applications? Then this role is for you, allowing you an in-depth view of the processes used by developers to create to graphics in applications and a role in shaping the tools those developers are using. We are looking for a graphics API expert to join our team working on our newest graphics tool. Working collaboratively as part of the Performance Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools Contribution to the development of new features, including work planning, feature design, and consideration of User Experience / work flow Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process Mentoring and coaching of junior team members Documentation of designs / implementations Required Skills and Experience: Strong expertise in Vulkan or other similar graphics APIs A strong understanding and practical experience of modern C++ programming Strong abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work Experience with scripting, in a language such as Python, and using the Linux command line. "Nice to Have" Skills and Experience: You may have Experience developing games using Unity, Unreal, Godot or similar engines Understanding of different computer graphics techniques and understand the associated tradeoffs Exposure to ML / AI Experience with OpenCL / Cuda style compute solutions Android development experience Experience working cross site In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
Job Overview You will be joining our Performance Tools team, who design and develop the tools used for software profiling and CPU performance analysis. Their use as profiling applications for platforms ranges from mobile phones, to cars, to cloud servers. We are currently expanding our focus on the cloud computing and network infrastructure use cases, and are looking to grow our team in this area. You will be joining an established development team and helping drive our tool in a new direction. Working collaboratively as part of the Profiling Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools The improvement and extension of performance counter and trace capture software (developed in C++). Development of performance analysis, presentation and UI software (developed in Java). Contribution to the development of new features, including work planning, feature design, and consideration of User Experience Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process. Required Skills and Experience: A strong understanding and practical experience of C++ programming Abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work "Nice to Have" Skills and Experience: You may have Android development experience Experience of Java programming Experience with scripting, in a language such as Python, and using the Linux command line. Do you think you could contribute to our team? Even if you don't meet all these requirements we would love to hear from you! In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
May 01, 2024
Full time
Job Overview You will be joining our Performance Tools team, who design and develop the tools used for software profiling and CPU performance analysis. Their use as profiling applications for platforms ranges from mobile phones, to cars, to cloud servers. We are currently expanding our focus on the cloud computing and network infrastructure use cases, and are looking to grow our team in this area. You will be joining an established development team and helping drive our tool in a new direction. Working collaboratively as part of the Profiling Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools The improvement and extension of performance counter and trace capture software (developed in C++). Development of performance analysis, presentation and UI software (developed in Java). Contribution to the development of new features, including work planning, feature design, and consideration of User Experience Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process. Required Skills and Experience: A strong understanding and practical experience of C++ programming Abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work "Nice to Have" Skills and Experience: You may have Android development experience Experience of Java programming Experience with scripting, in a language such as Python, and using the Linux command line. Do you think you could contribute to our team? Even if you don't meet all these requirements we would love to hear from you! In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
Job Overview You will be joining our Performance Tools team, who design and develop the tools that games developers and application developers use to profile and debug their work for optimum performance, enabling the next generation of mobile games and other innovative graphics applications. Are you passionate about mobile gaming, interested in building tools that help developers improve the efficiency of their games, or do you have an interest in the processes used in the development of graphics for applications? Then this role is for you, allowing you an in-depth view of the processes used by developers to create to graphics in applications and a role in shaping the tools those developers are using. We are looking for a graphics API expert to join our team working on our newest graphics tool. Working collaboratively as part of the Performance Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools Contribution to the development of new features, including work planning, feature design, and consideration of User Experience / work flow Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process Mentoring and coaching of junior team members Documentation of designs / implementations Required Skills and Experience: Strong expertise in Vulkan or other similar graphics APIs A strong understanding and practical experience of modern C++ programming Strong abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work Experience with scripting, in a language such as Python, and using the Linux command line. "Nice to Have" Skills and Experience: You may have Experience developing games using Unity, Unreal, Godot or similar engines Understanding of different computer graphics techniques and understand the associated tradeoffs Exposure to ML / AI Experience with OpenCL / Cuda style compute solutions Android development experience Experience working cross site In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
May 01, 2024
Full time
Job Overview You will be joining our Performance Tools team, who design and develop the tools that games developers and application developers use to profile and debug their work for optimum performance, enabling the next generation of mobile games and other innovative graphics applications. Are you passionate about mobile gaming, interested in building tools that help developers improve the efficiency of their games, or do you have an interest in the processes used in the development of graphics for applications? Then this role is for you, allowing you an in-depth view of the processes used by developers to create to graphics in applications and a role in shaping the tools those developers are using. We are looking for a graphics API expert to join our team working on our newest graphics tool. Working collaboratively as part of the Performance Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools Contribution to the development of new features, including work planning, feature design, and consideration of User Experience / work flow Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process Mentoring and coaching of junior team members Documentation of designs / implementations Required Skills and Experience: Strong expertise in Vulkan or other similar graphics APIs A strong understanding and practical experience of modern C++ programming Strong abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work Experience with scripting, in a language such as Python, and using the Linux command line. "Nice to Have" Skills and Experience: You may have Experience developing games using Unity, Unreal, Godot or similar engines Understanding of different computer graphics techniques and understand the associated tradeoffs Exposure to ML / AI Experience with OpenCL / Cuda style compute solutions Android development experience Experience working cross site In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
Job Overview You will be joining our Performance Tools team, who design and develop the tools used for software profiling and CPU performance analysis. Their use as profiling applications for platforms ranges from mobile phones, to cars, to cloud servers. We are currently expanding our focus on the cloud computing and network infrastructure use cases, and are looking to grow our team in this area. You will be joining an established development team and helping drive our tool in a new direction. Working collaboratively as part of the Profiling Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools The improvement and extension of performance counter and trace capture software (developed in C++). Development of performance analysis, presentation and UI software (developed in Java). Contribution to the development of new features, including work planning, feature design, and consideration of User Experience Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process. Required Skills and Experience: A strong understanding and practical experience of C++ programming Abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work "Nice to Have" Skills and Experience: You may have Android development experience Experience of Java programming Experience with scripting, in a language such as Python, and using the Linux command line. Do you think you could contribute to our team? Even if you don't meet all these requirements we would love to hear from you! In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
May 01, 2024
Full time
Job Overview You will be joining our Performance Tools team, who design and develop the tools used for software profiling and CPU performance analysis. Their use as profiling applications for platforms ranges from mobile phones, to cars, to cloud servers. We are currently expanding our focus on the cloud computing and network infrastructure use cases, and are looking to grow our team in this area. You will be joining an established development team and helping drive our tool in a new direction. Working collaboratively as part of the Profiling Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools The improvement and extension of performance counter and trace capture software (developed in C++). Development of performance analysis, presentation and UI software (developed in Java). Contribution to the development of new features, including work planning, feature design, and consideration of User Experience Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process. Required Skills and Experience: A strong understanding and practical experience of C++ programming Abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work "Nice to Have" Skills and Experience: You may have Android development experience Experience of Java programming Experience with scripting, in a language such as Python, and using the Linux command line. Do you think you could contribute to our team? Even if you don't meet all these requirements we would love to hear from you! In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
Are you a self-motivated Full Stack Developer looking for a rewarding challenge each day? Do you thrive in an innovative environment where you can contribute to the success of a fast-growing company? If so, we are seeking a talented Full Stack Web Developer to join a leading supplier of construction supplies in Dartford. In this role, you'll be responsible for actively managing web development projects across the Group, from building customer-facing websites to developing internal web solutions. Specialising in Adobe Commerce (Magento 2), you'll enhance an e-commerce platform and ensure the delivery of quality code to tight deadlines. What Does This Role Provide You? Strategic Impact: Play a vital role in shaping our web development projects and contributing to the company's growth. Hands-On Involvement: Get involved in every stage of the development lifecycle in a fast-paced environment. Enjoy great benefits: Free parking, electric charging points, free lunch, and more. Opportunities for Learning: Join a team where continuous learning and skill development are encouraged. Supportive Work Environment: Benefit from a collaborative work culture and a supportive team environment. Key Responsibilities: Develop and maintain web solutions using PHP, Adobe Commerce (Magento 2), HTML, CSS and JavaScript. Collaborate with the team to deliver structure development plans and roadmaps. Work closely with other departments to scope projects and ensure their successful delivery. Be involved in every stage of the development lifecycle, from scoping to testing. Requirements: Proven experience with Adobe Commerce (Magento 2) and managing complex eCommerce sites. Strong knowledge of PHP, MySQL, HTML, CSS, and JavaScript. Experience setting up and maintaining Linux servers and using cPanel, Plesk, and PHP management tools. Understanding of accessibility and security compliance, and awareness of industry trends and updates. Good knowledge of business processes, understanding of that company does and why they do it. Proficiency using version control software like Git and cloud-based project management apps. Desirable: Experience with PHP frameworks like Laravel or Symfony. Knowledge of automated build processes and RESTful APIs. Benefits: 40,000 - 50,000 per annum (negotiable) Fantastic modern office working environment Gym discount Free EV charging on site Free lunch daily Well initiatives and events Progression within a growing business
May 01, 2024
Full time
Are you a self-motivated Full Stack Developer looking for a rewarding challenge each day? Do you thrive in an innovative environment where you can contribute to the success of a fast-growing company? If so, we are seeking a talented Full Stack Web Developer to join a leading supplier of construction supplies in Dartford. In this role, you'll be responsible for actively managing web development projects across the Group, from building customer-facing websites to developing internal web solutions. Specialising in Adobe Commerce (Magento 2), you'll enhance an e-commerce platform and ensure the delivery of quality code to tight deadlines. What Does This Role Provide You? Strategic Impact: Play a vital role in shaping our web development projects and contributing to the company's growth. Hands-On Involvement: Get involved in every stage of the development lifecycle in a fast-paced environment. Enjoy great benefits: Free parking, electric charging points, free lunch, and more. Opportunities for Learning: Join a team where continuous learning and skill development are encouraged. Supportive Work Environment: Benefit from a collaborative work culture and a supportive team environment. Key Responsibilities: Develop and maintain web solutions using PHP, Adobe Commerce (Magento 2), HTML, CSS and JavaScript. Collaborate with the team to deliver structure development plans and roadmaps. Work closely with other departments to scope projects and ensure their successful delivery. Be involved in every stage of the development lifecycle, from scoping to testing. Requirements: Proven experience with Adobe Commerce (Magento 2) and managing complex eCommerce sites. Strong knowledge of PHP, MySQL, HTML, CSS, and JavaScript. Experience setting up and maintaining Linux servers and using cPanel, Plesk, and PHP management tools. Understanding of accessibility and security compliance, and awareness of industry trends and updates. Good knowledge of business processes, understanding of that company does and why they do it. Proficiency using version control software like Git and cloud-based project management apps. Desirable: Experience with PHP frameworks like Laravel or Symfony. Knowledge of automated build processes and RESTful APIs. Benefits: 40,000 - 50,000 per annum (negotiable) Fantastic modern office working environment Gym discount Free EV charging on site Free lunch daily Well initiatives and events Progression within a growing business
Hydras IT Limited
Letchworth Garden City, Hertfordshire
Mobile App Developer Hertfordshire Hybrid Permanent Up to 70,000 (DOE) + Bonus & Excellent Benefits Package The Company: Hydras are partnering with a highly successful SaaS business based in Hertfordshire which has been established for over 20 years. The organisation is going from strength to strength and building on their software portfolio which features the latest A.I technology. They provide a dynamic and forward-looking working environment, coupled with an experienced team of developers, system operations engineers, and customer services/testing team. Good experience in PHP, MySQL, and JavaScript skills are essential. Brief Mobile App Developers with 5+ or more years' experience and good experience working with Angular Ionic developing for Android and iOS to join the existing development team and help develop established and successful SaaS web applications and mobile apps. A background in PHP including Laraval is essential. Furthering the development and evolution of Angular Ionic mobile apps Aiding the existing development team in pushing forward main SaaS products Producing code for change requests to the main SaaS applications and mobile apps Assisting in requests from the customer Success Team Error tracing and bug fixing for main products Specification of Skills Mandatory skills: Angular (5+ years) Angular App Development with Ionic for Android and iOS devices Laravel, PHP, MySQL, JavaScript, jQuery (5+ years), HTML 5, CSS 2/3 Git, Procedural and Object-Oriented coding styles Beneficial skills: Linux environments Multi-tenanted applications Database and raw SQL queries UI Frameworks (e.g. Bootstrap) React React-Native MongoDB experience
May 01, 2024
Full time
Mobile App Developer Hertfordshire Hybrid Permanent Up to 70,000 (DOE) + Bonus & Excellent Benefits Package The Company: Hydras are partnering with a highly successful SaaS business based in Hertfordshire which has been established for over 20 years. The organisation is going from strength to strength and building on their software portfolio which features the latest A.I technology. They provide a dynamic and forward-looking working environment, coupled with an experienced team of developers, system operations engineers, and customer services/testing team. Good experience in PHP, MySQL, and JavaScript skills are essential. Brief Mobile App Developers with 5+ or more years' experience and good experience working with Angular Ionic developing for Android and iOS to join the existing development team and help develop established and successful SaaS web applications and mobile apps. A background in PHP including Laraval is essential. Furthering the development and evolution of Angular Ionic mobile apps Aiding the existing development team in pushing forward main SaaS products Producing code for change requests to the main SaaS applications and mobile apps Assisting in requests from the customer Success Team Error tracing and bug fixing for main products Specification of Skills Mandatory skills: Angular (5+ years) Angular App Development with Ionic for Android and iOS devices Laravel, PHP, MySQL, JavaScript, jQuery (5+ years), HTML 5, CSS 2/3 Git, Procedural and Object-Oriented coding styles Beneficial skills: Linux environments Multi-tenanted applications Database and raw SQL queries UI Frameworks (e.g. Bootstrap) React React-Native MongoDB experience
Are you interested in driving the success of the most powerful Arm CPUs? We are looking for skilled C++ developers to join our compiler team. Job Overview Our commercial compilers serve the Embedded, IoT and Automotive markets and are used by industry, government and academia to bring the latest, secure, and most performant consumer devices that power the computing world of Arm, on Arm. Our work makes these important software workloads work best on Arm. Responsibilities: Identify and implement changes to our LLVM compiler, libraries and open source applications to improve the performance of benchmark workloads and to better support Arm architectural features and core designs. Develop our commercial C, C++ toolchain used across the industry as well as internal compilers that aid other teams (such as the Arm Architecture team) in their development of new architectural features. Participate in the open source LLVM community, including opportunities to attend and present at developer meetings. Develop our automated test frameworks to defend the functionality and performance of our tools. Required Skills and Experience: C++ programming. Effective communication to persuade and influence internal or external partners. Application of software methodologies, tools, and processes including code review. Note: Training may be provided for applicants that have proficiency with only a subset of these key skills. You will be educated to degree level or have similar relevant experience. "Nice to have" Skills & Experience The following is a selection of skills used across our projects. You do not need to have experience with any of these to apply or succeed in your application. Compiler development, particularly LLVM. Optimising code for performance through knowledge of computer architecture and CPU design. Open source community citizenship including code commits and reviews. Personal projects are also welcome. Low-level programming in Arm assembly. Expertise with git version control system. Basic Linux administration, particularly installation and maintenance. Test development using Continuous Integration tools such as Jenkins, and maintenance of test infrastructure using DevOps frameworks such as Chef or Ansible. Skilled application of Agile software development techniques Line Management experience: setting objectives, training, coaching, mentoring and supporting personal development. In Return In return all arm employees are provided with vital training to succeed in their respective roles. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. We are offering a hybrid approach to home and office working to provide an adaptable experience for all employees. We expect some working time to be spent in office, to promote a strong collaborative environment with good team integration but are accommodating to different home working requirements.
May 01, 2024
Full time
Are you interested in driving the success of the most powerful Arm CPUs? We are looking for skilled C++ developers to join our compiler team. Job Overview Our commercial compilers serve the Embedded, IoT and Automotive markets and are used by industry, government and academia to bring the latest, secure, and most performant consumer devices that power the computing world of Arm, on Arm. Our work makes these important software workloads work best on Arm. Responsibilities: Identify and implement changes to our LLVM compiler, libraries and open source applications to improve the performance of benchmark workloads and to better support Arm architectural features and core designs. Develop our commercial C, C++ toolchain used across the industry as well as internal compilers that aid other teams (such as the Arm Architecture team) in their development of new architectural features. Participate in the open source LLVM community, including opportunities to attend and present at developer meetings. Develop our automated test frameworks to defend the functionality and performance of our tools. Required Skills and Experience: C++ programming. Effective communication to persuade and influence internal or external partners. Application of software methodologies, tools, and processes including code review. Note: Training may be provided for applicants that have proficiency with only a subset of these key skills. You will be educated to degree level or have similar relevant experience. "Nice to have" Skills & Experience The following is a selection of skills used across our projects. You do not need to have experience with any of these to apply or succeed in your application. Compiler development, particularly LLVM. Optimising code for performance through knowledge of computer architecture and CPU design. Open source community citizenship including code commits and reviews. Personal projects are also welcome. Low-level programming in Arm assembly. Expertise with git version control system. Basic Linux administration, particularly installation and maintenance. Test development using Continuous Integration tools such as Jenkins, and maintenance of test infrastructure using DevOps frameworks such as Chef or Ansible. Skilled application of Agile software development techniques Line Management experience: setting objectives, training, coaching, mentoring and supporting personal development. In Return In return all arm employees are provided with vital training to succeed in their respective roles. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. We are offering a hybrid approach to home and office working to provide an adaptable experience for all employees. We expect some working time to be spent in office, to promote a strong collaborative environment with good team integration but are accommodating to different home working requirements.
Senior Angular Engineer / Front-end Developer WFH (UK) Remote Investigation, the action of investigating something or someone; formal or systematic examination or research. By nature we re inquisitive. We love to learn, understand, explore and no more can that be said than in software development. This organisation are relied upon by governments, banks, risk agencies and corporations to assess risk, investigate fraud and more. They ve been doing it over a decade and have built an impeccable reputation for their innovative software and quality service. The development team is run by James, an inspiring, intelligent and kind leader who empowers his team to be the best they can be. You have enough support to excel and real autonomy to work out the best solution you see fit to solve problems and build brilliant solutions. The backend is built in C# (.NET 6 and 8) and the front focussed on Angular and TypeScript with modern tooling including Docker (running under Linux), Kubernetes, Git, Jest, Playwright, GitHub Actions, Terraform, Grafana and OpenTelemetry. They use Jira, Confluence, Slack and Zoom to organise themselves and developers use a mix of tools to get the job done including Rider, WebStorm, Visual Studio Code and Visual Studio. Don t worry, we re not expecting you to have experience with all of this! We re looking for a passionate, self-driven Senior Angular Engineer with strong experience writing good web code. Ideally we d love you to already be using Angular but if you write in React, Vue, etc. and are happy to pick up Angular , that s fine too. We re looking for a great engineer with a solutions mindset and passion for code. You love questioning the norm, you re naturally inquisitive, always looking for the best solution and love playing with new things. As a Senior Engineer, you thrive sharing ideas, mentoring colleagues and having real input. You don t need hand-holding or anyone telling you how to do things and prefer a supportive, flexible environment with great colleagues and real challenges. You ll get stuck-in from the outset, sorting out their CSS and lead on a key feature quickly. Lots of great projects and problems to solve. We ll pay you around £70k - £80k plus bonus and benefits including 25 days holiday, enhanced pension, health insurance and more. You ll work from home , though there is an office in Cambridge if you prefer. It s a flexible environment, output based rather than hours but we do need you to attend the standup, usually at 9am. Do the school run, have an afternoon nap, whatever works for you! If you re a passionate front-end engineer , looking for a challenge where you can have real input and make a big difference then please apply now or contact Simon at Ithika Recruitment for more information and a confidential chat. Ithika Recruitment, partnering world-class talent with world-class companies.
May 01, 2024
Full time
Senior Angular Engineer / Front-end Developer WFH (UK) Remote Investigation, the action of investigating something or someone; formal or systematic examination or research. By nature we re inquisitive. We love to learn, understand, explore and no more can that be said than in software development. This organisation are relied upon by governments, banks, risk agencies and corporations to assess risk, investigate fraud and more. They ve been doing it over a decade and have built an impeccable reputation for their innovative software and quality service. The development team is run by James, an inspiring, intelligent and kind leader who empowers his team to be the best they can be. You have enough support to excel and real autonomy to work out the best solution you see fit to solve problems and build brilliant solutions. The backend is built in C# (.NET 6 and 8) and the front focussed on Angular and TypeScript with modern tooling including Docker (running under Linux), Kubernetes, Git, Jest, Playwright, GitHub Actions, Terraform, Grafana and OpenTelemetry. They use Jira, Confluence, Slack and Zoom to organise themselves and developers use a mix of tools to get the job done including Rider, WebStorm, Visual Studio Code and Visual Studio. Don t worry, we re not expecting you to have experience with all of this! We re looking for a passionate, self-driven Senior Angular Engineer with strong experience writing good web code. Ideally we d love you to already be using Angular but if you write in React, Vue, etc. and are happy to pick up Angular , that s fine too. We re looking for a great engineer with a solutions mindset and passion for code. You love questioning the norm, you re naturally inquisitive, always looking for the best solution and love playing with new things. As a Senior Engineer, you thrive sharing ideas, mentoring colleagues and having real input. You don t need hand-holding or anyone telling you how to do things and prefer a supportive, flexible environment with great colleagues and real challenges. You ll get stuck-in from the outset, sorting out their CSS and lead on a key feature quickly. Lots of great projects and problems to solve. We ll pay you around £70k - £80k plus bonus and benefits including 25 days holiday, enhanced pension, health insurance and more. You ll work from home , though there is an office in Cambridge if you prefer. It s a flexible environment, output based rather than hours but we do need you to attend the standup, usually at 9am. Do the school run, have an afternoon nap, whatever works for you! If you re a passionate front-end engineer , looking for a challenge where you can have real input and make a big difference then please apply now or contact Simon at Ithika Recruitment for more information and a confidential chat. Ithika Recruitment, partnering world-class talent with world-class companies.
Embedded Software Developer - DV Cleared Salary: £70k - £90k Location: Romsey Clearance: DV Clearance required We are currently seeking a skilled and experienced Embedded Software Developer to join the team at a leading defence consultancy. You will have a strong background in embedded software development, with expertise in C and/or C++ for embedded development. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing embedded software systems for a range of applications. You will work closely with our multidisciplinary team of engineers to deliver innovative solutions to complex problems. Key Responsibilities: Design, develop, and test embedded software systems using C and/or C++ Collaborate with cross-functional teams to integrate software into systems Conduct unit and system testing to ensure software quality Conduct research to identify new techniques and technologies Analyze system performance and recommend improvements Prepare technical reports and presentations for clients and stakeholders Stay up-to-date with the latest developments in embedded software engineering and related fields Essential Skills and Experience: Degree in Computer Science, Engineering, or a related field Proven experience in embedded software development using C and/or C++ Expertise in embedded Linux platform development Experience of modern DevOps practices, including version control and continuous integration Knowledge of latest System on Chip (SoC) devices Experience with unit and system testing Excellent problem-solving skills and attention to detail Strong communication and teamwork skills DV Clearance is required for this role Desirable Skills and Experience: Experience with other programming languages such as Python or Java Familiarity with machine learning and artificial intelligence techniques Experience with simulation tools such as Simulink or Xilinx System Generator Knowledge of signal processing techniques Benefits: This blue chip employer offers a supportive and collaborative work environment, where you will have the opportunity to work on exciting and challenging projects. Benefits include: Hybrid working pattern (a combination of home and office working) Competitive salary and benefits package Comprehensive training and development opportunities Access to cutting-edge technology and resources Opportunities to work with leading experts in the field Apply now and I will call to discuss your situation and this role in more depth JBRP1_UKTJ
May 01, 2024
Full time
Embedded Software Developer - DV Cleared Salary: £70k - £90k Location: Romsey Clearance: DV Clearance required We are currently seeking a skilled and experienced Embedded Software Developer to join the team at a leading defence consultancy. You will have a strong background in embedded software development, with expertise in C and/or C++ for embedded development. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing embedded software systems for a range of applications. You will work closely with our multidisciplinary team of engineers to deliver innovative solutions to complex problems. Key Responsibilities: Design, develop, and test embedded software systems using C and/or C++ Collaborate with cross-functional teams to integrate software into systems Conduct unit and system testing to ensure software quality Conduct research to identify new techniques and technologies Analyze system performance and recommend improvements Prepare technical reports and presentations for clients and stakeholders Stay up-to-date with the latest developments in embedded software engineering and related fields Essential Skills and Experience: Degree in Computer Science, Engineering, or a related field Proven experience in embedded software development using C and/or C++ Expertise in embedded Linux platform development Experience of modern DevOps practices, including version control and continuous integration Knowledge of latest System on Chip (SoC) devices Experience with unit and system testing Excellent problem-solving skills and attention to detail Strong communication and teamwork skills DV Clearance is required for this role Desirable Skills and Experience: Experience with other programming languages such as Python or Java Familiarity with machine learning and artificial intelligence techniques Experience with simulation tools such as Simulink or Xilinx System Generator Knowledge of signal processing techniques Benefits: This blue chip employer offers a supportive and collaborative work environment, where you will have the opportunity to work on exciting and challenging projects. Benefits include: Hybrid working pattern (a combination of home and office working) Competitive salary and benefits package Comprehensive training and development opportunities Access to cutting-edge technology and resources Opportunities to work with leading experts in the field Apply now and I will call to discuss your situation and this role in more depth JBRP1_UKTJ
Embedded Software Developer - DV Cleared Salary: £70k - £90k Location: Woking Clearance: DV Clearance required We are currently seeking a skilled and experienced Embedded Software Developer to join the team at a leading defence consultancy. You will have a strong background in embedded software development, with expertise in C and/or C++ for embedded development. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing embedded software systems for a range of applications. You will work closely with our multidisciplinary team of engineers to deliver innovative solutions to complex problems. Key Responsibilities: Design, develop, and test embedded software systems using C and/or C++ Collaborate with cross-functional teams to integrate software into systems Conduct unit and system testing to ensure software quality Conduct research to identify new techniques and technologies Analyze system performance and recommend improvements Prepare technical reports and presentations for clients and stakeholders Stay up-to-date with the latest developments in embedded software engineering and related fields Essential Skills and Experience: Degree in Computer Science, Engineering, or a related field Proven experience in embedded software development using C and/or C++ Expertise in embedded Linux platform development Experience of modern DevOps practices, including version control and continuous integration Knowledge of latest System on Chip (SoC) devices Experience with unit and system testing Excellent problem-solving skills and attention to detail Strong communication and teamwork skills DV Clearance is required for this role Desirable Skills and Experience: Experience with other programming languages such as Python or Java Familiarity with machine learning and artificial intelligence techniques Experience with simulation tools such as Simulink or Xilinx System Generator Knowledge of signal processing techniques Benefits: This blue chip employer offers a supportive and collaborative work environment, where you will have the opportunity to work on exciting and challenging projects. Benefits include: Hybrid working pattern (a combination of home and office working) Competitive salary and benefits package Comprehensive training and development opportunities Access to cutting-edge technology and resources Opportunities to work with leading experts in the field Apply now and I will call to discuss your situation and this role in more depth JBRP1_UKTJ
May 01, 2024
Full time
Embedded Software Developer - DV Cleared Salary: £70k - £90k Location: Woking Clearance: DV Clearance required We are currently seeking a skilled and experienced Embedded Software Developer to join the team at a leading defence consultancy. You will have a strong background in embedded software development, with expertise in C and/or C++ for embedded development. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing embedded software systems for a range of applications. You will work closely with our multidisciplinary team of engineers to deliver innovative solutions to complex problems. Key Responsibilities: Design, develop, and test embedded software systems using C and/or C++ Collaborate with cross-functional teams to integrate software into systems Conduct unit and system testing to ensure software quality Conduct research to identify new techniques and technologies Analyze system performance and recommend improvements Prepare technical reports and presentations for clients and stakeholders Stay up-to-date with the latest developments in embedded software engineering and related fields Essential Skills and Experience: Degree in Computer Science, Engineering, or a related field Proven experience in embedded software development using C and/or C++ Expertise in embedded Linux platform development Experience of modern DevOps practices, including version control and continuous integration Knowledge of latest System on Chip (SoC) devices Experience with unit and system testing Excellent problem-solving skills and attention to detail Strong communication and teamwork skills DV Clearance is required for this role Desirable Skills and Experience: Experience with other programming languages such as Python or Java Familiarity with machine learning and artificial intelligence techniques Experience with simulation tools such as Simulink or Xilinx System Generator Knowledge of signal processing techniques Benefits: This blue chip employer offers a supportive and collaborative work environment, where you will have the opportunity to work on exciting and challenging projects. Benefits include: Hybrid working pattern (a combination of home and office working) Competitive salary and benefits package Comprehensive training and development opportunities Access to cutting-edge technology and resources Opportunities to work with leading experts in the field Apply now and I will call to discuss your situation and this role in more depth JBRP1_UKTJ
Senior Software Engineer Bristol (2 days per week) 70,000 - 90,000 + Bonus, shares, 30 days holiday + BH. Great parental leave and big tech investment. An awesome opportunity to join a great company! They aren't the new kids on the block but I have a feeling we their name is going to be pretty big throughout Bristol in 2024! The business have announced a multi-billion (yep with a B) investment over the next 3 years into their data, people and security. Specifically, 50million is going into this area to start a massive transformation which we are supporting the growth of. This is a huge opportunity as we start to build out multiple new teams across Bristol. Lots of greenfield project, work to reduce the business's carbon footprint and transform products and services from dates, legacy technology to modern tech. We are looking to hire multiple experienced engineers both Senior and Lead level. You should be comfortable exploring technologies beyond your core skills, willing to learn, highly motivated and with a passion for working with people, working in a strong collaborative way to drive efforts to create, build, support and improve their applications. You also enjoy working closely with the product and other engineering teams with lots of exciting new challenges. You'll be a core contributor to ensure good quality and engineering practices are followed in accordance with engineering transformation strategy. I asked the existing team what they liked about working here and they said: 'nothing is off limits, if you have an idea bring it to the table, let's discuss and then put it into the pipeline' 'we want latest and greatest, we must continue to innovate to keep up with start up's in this space' 'we want to be inclusive and accessible to all of our customers' 'the culture is to never stop learning, the work is complex and there is a lot to do. You won't be pigeonholed into one area, you can contribute on every front and help optimize and improve existing processes where you need to' 'people will always hear you out and they pay a lot of attention to developer experience which is what I love best' 'you only hold yourself back here. If you want to advance your career and your skills, here is an excellent place to do it!' What we're looking for: Expereince in at least one of the following: Backend technologies ( Java and ideally Go / Golang ) Frontend technologies (React) Designing / refining system architecture Using cloud platforms and technologies (Ideally GCP but AWS or Azure is fine) Experience with at least three of: Relational (SQL) DB and document (no-SQL) DB Second programming language Distributed and scalable applications principles Building RESTful services or Web UI Kubernetes and Linux OS Exposure to continuous integration pipeline and test automation Exposure to public cloud infrastructure Exposure to Kotlin, iOS, Android, Flutter or Rust Experience with Hibernate ORM Exposure to Quarkus Understanding of networking principles, tools, and equipment Exposure Linux system admin tools Understanding of Maven Exposure with Python and Big Data technologies including ML Salaries 70,000 - 90,000 + bonus, shares, 30 days holiday + BH, great parental leave and menopause health package, also a very competitive pension of 15% Process: 2 stages inc a technical test which they can provide (or bring along an example of a project you have worked on and talk that through with the team) then a behavioral/culture interview. Please get in touch to find out more. 15 roles are available.
May 01, 2024
Full time
Senior Software Engineer Bristol (2 days per week) 70,000 - 90,000 + Bonus, shares, 30 days holiday + BH. Great parental leave and big tech investment. An awesome opportunity to join a great company! They aren't the new kids on the block but I have a feeling we their name is going to be pretty big throughout Bristol in 2024! The business have announced a multi-billion (yep with a B) investment over the next 3 years into their data, people and security. Specifically, 50million is going into this area to start a massive transformation which we are supporting the growth of. This is a huge opportunity as we start to build out multiple new teams across Bristol. Lots of greenfield project, work to reduce the business's carbon footprint and transform products and services from dates, legacy technology to modern tech. We are looking to hire multiple experienced engineers both Senior and Lead level. You should be comfortable exploring technologies beyond your core skills, willing to learn, highly motivated and with a passion for working with people, working in a strong collaborative way to drive efforts to create, build, support and improve their applications. You also enjoy working closely with the product and other engineering teams with lots of exciting new challenges. You'll be a core contributor to ensure good quality and engineering practices are followed in accordance with engineering transformation strategy. I asked the existing team what they liked about working here and they said: 'nothing is off limits, if you have an idea bring it to the table, let's discuss and then put it into the pipeline' 'we want latest and greatest, we must continue to innovate to keep up with start up's in this space' 'we want to be inclusive and accessible to all of our customers' 'the culture is to never stop learning, the work is complex and there is a lot to do. You won't be pigeonholed into one area, you can contribute on every front and help optimize and improve existing processes where you need to' 'people will always hear you out and they pay a lot of attention to developer experience which is what I love best' 'you only hold yourself back here. If you want to advance your career and your skills, here is an excellent place to do it!' What we're looking for: Expereince in at least one of the following: Backend technologies ( Java and ideally Go / Golang ) Frontend technologies (React) Designing / refining system architecture Using cloud platforms and technologies (Ideally GCP but AWS or Azure is fine) Experience with at least three of: Relational (SQL) DB and document (no-SQL) DB Second programming language Distributed and scalable applications principles Building RESTful services or Web UI Kubernetes and Linux OS Exposure to continuous integration pipeline and test automation Exposure to public cloud infrastructure Exposure to Kotlin, iOS, Android, Flutter or Rust Experience with Hibernate ORM Exposure to Quarkus Understanding of networking principles, tools, and equipment Exposure Linux system admin tools Understanding of Maven Exposure with Python and Big Data technologies including ML Salaries 70,000 - 90,000 + bonus, shares, 30 days holiday + BH, great parental leave and menopause health package, also a very competitive pension of 15% Process: 2 stages inc a technical test which they can provide (or bring along an example of a project you have worked on and talk that through with the team) then a behavioral/culture interview. Please get in touch to find out more. 15 roles are available.