About the role
We are an innovative high-tech next-generation telecommunications start-up based in the Surrey area, actively seeking exceptionally talented engineers to join our dynamic team. As part of this role, your focus will span the entire software development lifecycle, from concept through to volume production. You will be engaged in every aspect of the development process to ensure successful outcomes. This role requires a strong emphasis on multi-functional collaboration and fostering a robust team spirit. We are seeking candidates with a flexible working attitude, a team player who can also demonstrating the ability to work autonomously and take responsibility in a dynamic environment.
Responsibilities
Participate in the full life cycle of telecoms product development, from specification and design through implementation, testing and support.
Provide technical leadership in software development for embedded systems in a Linux environment, perform design integration and testing.
Work with real-time operating systems or develop software that operates in real-time environments, ensuring that critical tasks are executed within specified time constraints.
Optimise software performance and memory usage to meet the resource constraints of embedded systems, ensuring efficient utilisation of hardware resources.
Collaborate with Firmware and Hardware engineers to ensure that projects are delivered on time.
Coordinate design review activities to ensure that designs meet their requirements.
Create and maintain comprehensive documentation for the embedded software, including design specifications, coding standards, and user manuals.
Stay updated on emerging technologies, tools and best practices in embedded software development.
Candidate requirements
Bachelor’s or master’s degree in computer engineering, electronics or related fields.
Over 8 years’ proven Industrial experience in embedded software design within the telecommunication sector.
Strong Software Engineering skills including design, programming using C, scripting (Python, perl).
Very strong Linux experience.
Must have a deep understanding of digital circuits, Microcontrollers, Microprocessors and FPGAs.
Strong experience in developing and testing communication protocols (I2C, SPI, Ethernet, UART).
Good knowledge on ARM drivers and low-level device interface design and development.
Ability to work collaboratively and build and maintain relationships with team members.
Experience developing embedded Linux on ARM processors.
Experience with source control e.g. Git, SVN, CVS
Excellent debugging skills using debugging and testing tools: JTAG, Oscilloscope, Logic analysers.
Excellent verbal and written communication skills.
05/04/2024
Full time
About the role
We are an innovative high-tech next-generation telecommunications start-up based in the Surrey area, actively seeking exceptionally talented engineers to join our dynamic team. As part of this role, your focus will span the entire software development lifecycle, from concept through to volume production. You will be engaged in every aspect of the development process to ensure successful outcomes. This role requires a strong emphasis on multi-functional collaboration and fostering a robust team spirit. We are seeking candidates with a flexible working attitude, a team player who can also demonstrating the ability to work autonomously and take responsibility in a dynamic environment.
Responsibilities
Participate in the full life cycle of telecoms product development, from specification and design through implementation, testing and support.
Provide technical leadership in software development for embedded systems in a Linux environment, perform design integration and testing.
Work with real-time operating systems or develop software that operates in real-time environments, ensuring that critical tasks are executed within specified time constraints.
Optimise software performance and memory usage to meet the resource constraints of embedded systems, ensuring efficient utilisation of hardware resources.
Collaborate with Firmware and Hardware engineers to ensure that projects are delivered on time.
Coordinate design review activities to ensure that designs meet their requirements.
Create and maintain comprehensive documentation for the embedded software, including design specifications, coding standards, and user manuals.
Stay updated on emerging technologies, tools and best practices in embedded software development.
Candidate requirements
Bachelor’s or master’s degree in computer engineering, electronics or related fields.
Over 8 years’ proven Industrial experience in embedded software design within the telecommunication sector.
Strong Software Engineering skills including design, programming using C, scripting (Python, perl).
Very strong Linux experience.
Must have a deep understanding of digital circuits, Microcontrollers, Microprocessors and FPGAs.
Strong experience in developing and testing communication protocols (I2C, SPI, Ethernet, UART).
Good knowledge on ARM drivers and low-level device interface design and development.
Ability to work collaboratively and build and maintain relationships with team members.
Experience developing embedded Linux on ARM processors.
Experience with source control e.g. Git, SVN, CVS
Excellent debugging skills using debugging and testing tools: JTAG, Oscilloscope, Logic analysers.
Excellent verbal and written communication skills.
Full Stack Software Developer – East Midlands Pay Rate to Umbrella: Up to £550 per day Security Clearance: DBS CV Deadline: Monday 25th at 13:00 Interview Process: 1 stage teams Headcount: 1 Digital/Non Digital: Digital Contracting Authority: NHS Arden and Greater East Midlands Commissioning Support Unit Contract Length: 6 months Location: remote IR35: Inside Minimum Requirement: Arden & GEM CSU is searching for a talented individual to support our Systems and Reporting Team. The applicant will have at least 3 years experience developing .NET based web systems and should be familiar with working in the Azure Cloud. Significant experience in the following; .NET Web Development Automated deployment (CI/CD) Microsoft SQL Server Azure Cloud based Technologies Build web based customer facing systems Debugging complex problems Design and implement a web based system from the ground up 1. Excellent programming skills in .Net using C#, MVC, Entity Framework, Web API. Visual Studio IDE. Web Hosting / IIS. OAuth 2.0 /OpenID Connect. 2. .NET Core Web Development - C# 3. Bootstrap Responsive Web Design, HTML 5, CSS, JavaScript, Angular Framework 4. Microsoft Azure Cloud 5. Azure Dev Ops (CI/CD) 6. OAuth 2.0 / OIDC 7. Understanding of OOP design and modelling techniques. 8. Microsoft SQL Server 9. XUnit Testing Framewaork 10. AGILE working practices 11. Good communication and interpersonal skills, including the ability to provide detailed and technical advice to both specialists and non-technical staff and customers. 12. Excellent written, presentation and verbal skills. Degree in Computing Science or equivalent knowledge and experience gained through working at a similar level in specialist area Designs, runs and improves software that meets user needs. Responsible for writing clean, secure code following a test-driven approach; create code that is open by default and easy for others to reuse. Lead development on one or a small number of related project teams. Be proficient in a wide range of technical systems; be involved in identifying appropriate technology and approaches, deciding when software should be written; contribute to the developer community; provide technical leadership; promote knowledge sharing and adoption of good practice. Typical Skills: Manage the service components to ensure they meet business needs and performance targets. Identify process optimisation opportunities. Designing solutions and services with security controls embedded, specifically engineered as mitigation against security threats. Demonstrate strong understanding and application of the most appropriate modern standards. Advise on the right way to apply standards and methods, ensuring compliance. Maintain technical responsibility for all the stages and iterations of a software development project. Know a variety of methods of prototyping and can choose the most appropriate ones. Review the systems designs of others to ensure selection of appropriate technology. Coordinate build activities across systems and understand how to undertake and support integration-testing activities. Know how to prioritise and define approaches to understand the user story, guiding others in doing so. You can offer recommendations on the best tools and methods to be used.
22/04/2022
Contractor
Full Stack Software Developer – East Midlands Pay Rate to Umbrella: Up to £550 per day Security Clearance: DBS CV Deadline: Monday 25th at 13:00 Interview Process: 1 stage teams Headcount: 1 Digital/Non Digital: Digital Contracting Authority: NHS Arden and Greater East Midlands Commissioning Support Unit Contract Length: 6 months Location: remote IR35: Inside Minimum Requirement: Arden & GEM CSU is searching for a talented individual to support our Systems and Reporting Team. The applicant will have at least 3 years experience developing .NET based web systems and should be familiar with working in the Azure Cloud. Significant experience in the following; .NET Web Development Automated deployment (CI/CD) Microsoft SQL Server Azure Cloud based Technologies Build web based customer facing systems Debugging complex problems Design and implement a web based system from the ground up 1. Excellent programming skills in .Net using C#, MVC, Entity Framework, Web API. Visual Studio IDE. Web Hosting / IIS. OAuth 2.0 /OpenID Connect. 2. .NET Core Web Development - C# 3. Bootstrap Responsive Web Design, HTML 5, CSS, JavaScript, Angular Framework 4. Microsoft Azure Cloud 5. Azure Dev Ops (CI/CD) 6. OAuth 2.0 / OIDC 7. Understanding of OOP design and modelling techniques. 8. Microsoft SQL Server 9. XUnit Testing Framewaork 10. AGILE working practices 11. Good communication and interpersonal skills, including the ability to provide detailed and technical advice to both specialists and non-technical staff and customers. 12. Excellent written, presentation and verbal skills. Degree in Computing Science or equivalent knowledge and experience gained through working at a similar level in specialist area Designs, runs and improves software that meets user needs. Responsible for writing clean, secure code following a test-driven approach; create code that is open by default and easy for others to reuse. Lead development on one or a small number of related project teams. Be proficient in a wide range of technical systems; be involved in identifying appropriate technology and approaches, deciding when software should be written; contribute to the developer community; provide technical leadership; promote knowledge sharing and adoption of good practice. Typical Skills: Manage the service components to ensure they meet business needs and performance targets. Identify process optimisation opportunities. Designing solutions and services with security controls embedded, specifically engineered as mitigation against security threats. Demonstrate strong understanding and application of the most appropriate modern standards. Advise on the right way to apply standards and methods, ensuring compliance. Maintain technical responsibility for all the stages and iterations of a software development project. Know a variety of methods of prototyping and can choose the most appropriate ones. Review the systems designs of others to ensure selection of appropriate technology. Coordinate build activities across systems and understand how to undertake and support integration-testing activities. Know how to prioritise and define approaches to understand the user story, guiding others in doing so. You can offer recommendations on the best tools and methods to be used.
Senior Software Engineer - RISC-V at Trilitech, powered by Tezos Our Team At Trilitech, our mission is to power the Web3 revolution by building cutting-edge solutions on the Tezos blockchain. We specialise in core development, application development, and business development across three key areas: Culture, Decentralised Finance, and Gaming. We're committed to pushing the boundaries of what's possible and continue to set new standards in this ever-evolving space. The Role The Core Tezos X team is developing the next-generation Layer 2 solutions on Tezos - a highly scalable computation platform enabling new blockchain use cases. This is a technically challenging role that allows you to tackle bleeding-edge problems with other bright minds. You will have a huge impact on shaping the platform and guiding important design decisions. What you'll need Strong hands-on experience in software engineering Experience with modern idiomatic Rust or a strong desire to learn it Strong Computer Science fundamentals (e.g. algorithms, data structures and concurrency) Familiarity with instruction sets in various contexts Being comfortable or having worked on/with language runtimes, compilers or interpreters Experience in systems programming or embedded systems or performance-critical software Be able to think through large engineering problems and break them down into digestible problems Communicate clearly in deep technical contexts verbally but also in writing and using whiteboards What you can expect from us Generous LTIP tez token scheme Flexible hours and a hybrid working environment; work from home and our dog-friendly office in Soho with access to an onsite gym and media room Lunch delivered daily in the office (Dishoom, Honi Poke, Salad Kitchen - you name it, we've tried it!) Expense up to £2700 per annum for subsidised commuter costs 20 day working abroad policy 25 days paid holiday and an additional day to celebrate your birthday Enhanced parental & adoption leave to support you in your journey through parenthood We'll double match your pension contribution (allowing you to contribute up to 5% of your gross salary, with us contributing up to 10%) Private medical and travel insurance with AXA from day one, inclusive of mental health support Learning and development initiatives to empower you in your career Comprehensive life assurance policy of 5x your base salary to provide you and your loved ones with peace of mind Why you'll love it Our cutting-edge projects offer you a chance to lead the way in shaping the future. We are dedicated to keeping your enthusiasm alive by fostering a fulfilling work environment that encourages open conversations and creativity. Collaboration and mutual support is key! Our commitment to work-life balance ensures you have the time and energy to excel in your role while still enjoying life beyond the office. We offer competitive compensation, an extensive benefits package, and ongoing development opportunities, empowering your personal and professional growth. We'll chat more about this throughout the interview process. Our Values Desire to Win In our highly competitive industry, success is all about being at the top of our game. We strive for excellence and aim to be the best. Sense of Urgency Adaptability and quick action are essential in maintaining a competitive edge. We thrive on staying ahead of the curve. Ownership Mindset We take pride in our work and lead by example, seizing opportunities, and taking responsibility for achieving positive outcomes. Pragmatism Our focus is on making a tangible impact and achieving concrete results. We prioritise actions that make a real difference. Communication We believe in transparency and proactively sharing information as someone's insight could be invaluable to another's success. We foster a culture of collaboration and steer clear of creating information barriers. Experience is great, but passion is key. If you don't meet all of the criteria but believe you have the potential, please still apply. Our diverse talent is our greatest asset and fundamental to our continued success. Trilitech is an equal opportunity employer. We do not discriminate on the basis of age, ancestry, race, gender identity or expression, national or ethnic origin, religion or belief, sexual orientation, physical or mental disability, or any other legally protected status. We're committed to creating an accessible and inclusive workplace for everyone, so please let us know if you need any accommodations throughout the interview process. By applying, you consent to your application data being shared with our partner companies for recruitment purposes, in compliance with our privacy policy
10/02/2025
Full time
Senior Software Engineer - RISC-V at Trilitech, powered by Tezos Our Team At Trilitech, our mission is to power the Web3 revolution by building cutting-edge solutions on the Tezos blockchain. We specialise in core development, application development, and business development across three key areas: Culture, Decentralised Finance, and Gaming. We're committed to pushing the boundaries of what's possible and continue to set new standards in this ever-evolving space. The Role The Core Tezos X team is developing the next-generation Layer 2 solutions on Tezos - a highly scalable computation platform enabling new blockchain use cases. This is a technically challenging role that allows you to tackle bleeding-edge problems with other bright minds. You will have a huge impact on shaping the platform and guiding important design decisions. What you'll need Strong hands-on experience in software engineering Experience with modern idiomatic Rust or a strong desire to learn it Strong Computer Science fundamentals (e.g. algorithms, data structures and concurrency) Familiarity with instruction sets in various contexts Being comfortable or having worked on/with language runtimes, compilers or interpreters Experience in systems programming or embedded systems or performance-critical software Be able to think through large engineering problems and break them down into digestible problems Communicate clearly in deep technical contexts verbally but also in writing and using whiteboards What you can expect from us Generous LTIP tez token scheme Flexible hours and a hybrid working environment; work from home and our dog-friendly office in Soho with access to an onsite gym and media room Lunch delivered daily in the office (Dishoom, Honi Poke, Salad Kitchen - you name it, we've tried it!) Expense up to £2700 per annum for subsidised commuter costs 20 day working abroad policy 25 days paid holiday and an additional day to celebrate your birthday Enhanced parental & adoption leave to support you in your journey through parenthood We'll double match your pension contribution (allowing you to contribute up to 5% of your gross salary, with us contributing up to 10%) Private medical and travel insurance with AXA from day one, inclusive of mental health support Learning and development initiatives to empower you in your career Comprehensive life assurance policy of 5x your base salary to provide you and your loved ones with peace of mind Why you'll love it Our cutting-edge projects offer you a chance to lead the way in shaping the future. We are dedicated to keeping your enthusiasm alive by fostering a fulfilling work environment that encourages open conversations and creativity. Collaboration and mutual support is key! Our commitment to work-life balance ensures you have the time and energy to excel in your role while still enjoying life beyond the office. We offer competitive compensation, an extensive benefits package, and ongoing development opportunities, empowering your personal and professional growth. We'll chat more about this throughout the interview process. Our Values Desire to Win In our highly competitive industry, success is all about being at the top of our game. We strive for excellence and aim to be the best. Sense of Urgency Adaptability and quick action are essential in maintaining a competitive edge. We thrive on staying ahead of the curve. Ownership Mindset We take pride in our work and lead by example, seizing opportunities, and taking responsibility for achieving positive outcomes. Pragmatism Our focus is on making a tangible impact and achieving concrete results. We prioritise actions that make a real difference. Communication We believe in transparency and proactively sharing information as someone's insight could be invaluable to another's success. We foster a culture of collaboration and steer clear of creating information barriers. Experience is great, but passion is key. If you don't meet all of the criteria but believe you have the potential, please still apply. Our diverse talent is our greatest asset and fundamental to our continued success. Trilitech is an equal opportunity employer. We do not discriminate on the basis of age, ancestry, race, gender identity or expression, national or ethnic origin, religion or belief, sexual orientation, physical or mental disability, or any other legally protected status. We're committed to creating an accessible and inclusive workplace for everyone, so please let us know if you need any accommodations throughout the interview process. By applying, you consent to your application data being shared with our partner companies for recruitment purposes, in compliance with our privacy policy
Are you passionate about revolutionising engineering with AI? Here at Monolith AI we're on a mission to empower engineers to use AI to solve even their most intractable physics problems. We've doubled in size over the last four years, and we have ambitious plans moving forward. It's an exciting time, and to continue our growth, we are recruiting a Senior Software Engineer focusing on Python for our Software Team. Our Tech Stack: AWS, Athena SQL, Athena Spark, ECS, Azure, Azure Synapse SQL & Spark, Python, Flask, Fast API, Redis, Postgres, React, Plotly, Docker. We will potentially add GCP and on-premise in the future. What you can expect as a Senior Software Engineer at Monolith AI: As a Senior Software Engineer at Monolith AI, you'll contribute to developing our self-serve MLOps platform that empowers domain experts to harness AI without deep technical expertise. Using your strong Python backend skills, you'll create intuitive tools that enable non-technical users to build robust MLOps pipelines, focusing on platform maturation, data scale, quality, and automation. Working alongside experienced senior engineers, you'll bring a data engineering mindset to the team, building sophisticated systems that parallel orchestration tools like Airflow or Temporal. Rather than creating individual pipelines, you'll develop the frameworks and tools that allow users to create their own pipelines efficiently, while advocating for data engineering best practices across the team. As a key member of our engineering team, you'll shape the future of our platform's data capabilities during a crucial growth phase. Success in this role means creating robust, user-friendly systems that democratize data engineering, allowing our clients to build and maintain sophisticated data pipelines without requiring deep technical expertise. What would set you up for success coming into this role: You have a minimum of seven years experience working in Software Engineering, with at least three of these in Python. You've got two years' experience working with Spark, preferably PySpark. You've had the opportunity to work on Cloud Infrastructure, whether it be AWS, Azure or GCP. You've got experience with orchestration frameworks such as Temporal, Airflow or Dagster. You've had the opportunity to and enjoyed being part of a fast-paced and growing Software Engineering company. You're not fazed by the prospect of working autonomously. It would be a real bonus, but not a requirement if: You've worked in a start-up environment. You've got DBT experience. You've familiarity with MLOps principles and practices and their application in a production setting. Interview Process: You'll have a 20-minute conversation with one of our internal recruiters to get you excited about the opportunity. You'll then have the opportunity to discuss a personal project with the team. If you don't feel like there's anything suitable, we're more than happy to send a take-home assignment. You'll then have a 60-minute technical interview. The first half will be a short live-coding exercise. The second will focus more on technical questions. Lastly, you'll have a 45-minute chat with a couple of our team to understand more about the teams you've worked in previously and of course there'll be plenty of time to ask questions. Why Monolith? Our culture is passionate, engaging and collaborative. We are genuine, we bring our true selves to work and celebrate those little quirks that make us different. We have a culture of learning, we encourage new ideas, out of the box thinkers and risk takers. We're all human and sometimes we make mistakes, but we brush ourselves off and try again. Our culture encourages freedom, flexibility and creativity. At Monolith our values are core to how we do business. They're not just words on a wall, we live them every day. Our values are embedded in our internal processes so that we're always reminded of what's important to us and we continue to grow as individuals and as a company. Our values are: Bring yourself to work Always be curious and open Think like an engineer Work smart, not hard Be in this together Our benefits & perks for UK employees: 30 days paid annual leave + bank holidays Pension with NEST Vitality health insurance Wellness allowance through Heka A day off to volunteer per year Regular socials A few things to note: Monolith is proud to be an equal opportunity employer and we value diversity and inclusion. We welcome people of different nationalities, backgrounds, experiences, abilities and perspectives. We don't have an end date to apply for this role, but we will prioritise early applicants, so if you're interested then please apply soon. Only applicants who have the right to work in the UK will be considered. We are not open to working with external recruitment agencies at this time. If you don't quite match everything above but you feel you can succeed in this role then we encourage your application and look forward to hearing from you.
10/02/2025
Full time
Are you passionate about revolutionising engineering with AI? Here at Monolith AI we're on a mission to empower engineers to use AI to solve even their most intractable physics problems. We've doubled in size over the last four years, and we have ambitious plans moving forward. It's an exciting time, and to continue our growth, we are recruiting a Senior Software Engineer focusing on Python for our Software Team. Our Tech Stack: AWS, Athena SQL, Athena Spark, ECS, Azure, Azure Synapse SQL & Spark, Python, Flask, Fast API, Redis, Postgres, React, Plotly, Docker. We will potentially add GCP and on-premise in the future. What you can expect as a Senior Software Engineer at Monolith AI: As a Senior Software Engineer at Monolith AI, you'll contribute to developing our self-serve MLOps platform that empowers domain experts to harness AI without deep technical expertise. Using your strong Python backend skills, you'll create intuitive tools that enable non-technical users to build robust MLOps pipelines, focusing on platform maturation, data scale, quality, and automation. Working alongside experienced senior engineers, you'll bring a data engineering mindset to the team, building sophisticated systems that parallel orchestration tools like Airflow or Temporal. Rather than creating individual pipelines, you'll develop the frameworks and tools that allow users to create their own pipelines efficiently, while advocating for data engineering best practices across the team. As a key member of our engineering team, you'll shape the future of our platform's data capabilities during a crucial growth phase. Success in this role means creating robust, user-friendly systems that democratize data engineering, allowing our clients to build and maintain sophisticated data pipelines without requiring deep technical expertise. What would set you up for success coming into this role: You have a minimum of seven years experience working in Software Engineering, with at least three of these in Python. You've got two years' experience working with Spark, preferably PySpark. You've had the opportunity to work on Cloud Infrastructure, whether it be AWS, Azure or GCP. You've got experience with orchestration frameworks such as Temporal, Airflow or Dagster. You've had the opportunity to and enjoyed being part of a fast-paced and growing Software Engineering company. You're not fazed by the prospect of working autonomously. It would be a real bonus, but not a requirement if: You've worked in a start-up environment. You've got DBT experience. You've familiarity with MLOps principles and practices and their application in a production setting. Interview Process: You'll have a 20-minute conversation with one of our internal recruiters to get you excited about the opportunity. You'll then have the opportunity to discuss a personal project with the team. If you don't feel like there's anything suitable, we're more than happy to send a take-home assignment. You'll then have a 60-minute technical interview. The first half will be a short live-coding exercise. The second will focus more on technical questions. Lastly, you'll have a 45-minute chat with a couple of our team to understand more about the teams you've worked in previously and of course there'll be plenty of time to ask questions. Why Monolith? Our culture is passionate, engaging and collaborative. We are genuine, we bring our true selves to work and celebrate those little quirks that make us different. We have a culture of learning, we encourage new ideas, out of the box thinkers and risk takers. We're all human and sometimes we make mistakes, but we brush ourselves off and try again. Our culture encourages freedom, flexibility and creativity. At Monolith our values are core to how we do business. They're not just words on a wall, we live them every day. Our values are embedded in our internal processes so that we're always reminded of what's important to us and we continue to grow as individuals and as a company. Our values are: Bring yourself to work Always be curious and open Think like an engineer Work smart, not hard Be in this together Our benefits & perks for UK employees: 30 days paid annual leave + bank holidays Pension with NEST Vitality health insurance Wellness allowance through Heka A day off to volunteer per year Regular socials A few things to note: Monolith is proud to be an equal opportunity employer and we value diversity and inclusion. We welcome people of different nationalities, backgrounds, experiences, abilities and perspectives. We don't have an end date to apply for this role, but we will prioritise early applicants, so if you're interested then please apply soon. Only applicants who have the right to work in the UK will be considered. We are not open to working with external recruitment agencies at this time. If you don't quite match everything above but you feel you can succeed in this role then we encourage your application and look forward to hearing from you.
At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status, pregnancy or related condition (including breastfeeding) or any other basis as protected by applicable law. About us Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems. Our vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving. Join our world-class team as we tackle today's most complex challenges and pave the way for a smarter, safer future. At Wayve, your contributions matter. We value diversity, embrace new perspectives, and foster an inclusive work environment. Make Wayve the experience that defines your career! The role We're looking for bold, talented and creative people to join our journey in developing next-generation autonomous vehicles. We're a growing company, building our cohort of engineers and you can be at the heart of this! As the Manager of the Robot Software team, you will guide our initiatives to develop, integrate, optimise, and support software solutions crucial for sensor data and vehicle actuator integration to enable autonomous functionality on embedded devices within our vehicles. From the initial concept to final deployment, your expertise and leadership will facilitate the seamless operation of our autonomous vehicle (AV) fleet, demanding a deep understanding of Linux-based application development, embedded computing, and robust system diagnostics within the automotive sector. Success in this role will critically impact Wayve's ability to deliver autonomous driving features to its partners. Key responsibilities: Team Leadership and Strategic Oversight: Lead a multidisciplinary team of Software Engineers and Systems Engineers, setting clear objectives and milestones. Drive strategic software deployment across AV systems, aligning with Wayve's objectives. Software Development and Integration: Oversee the design and implementation of software that supports full sensor integration and data capture, ensuring high quality and scalability necessary for autonomous operations. Real-Time System Management: Ensure the delivery and maintenance of soft-real-time applications on Linux-based platforms, focusing on data collection, storage, and on-edge machine learning inference. Fault Tolerance and Diagnostics: Develop fault-tolerant software solutions with comprehensive diagnostic tools to swiftly address and resolve issues impacting the operational capacity of our deployed AV fleet. Performance Monitoring: Craft and utilise advanced system monitoring tools to enhance performance metrics and troubleshoot both ad-hoc and systemic issues effectively. Resource Management: Efficiently allocate resources, including personnel and technical infrastructure, to meet project timelines and performance goals. Talent Cultivation: Recruit, mentor, and develop your team, promoting a culture of technical excellence and innovation. Identify skill gaps and lead training and recruitment efforts to assemble a top-tier Robot Software team. About you Essential Proven Leadership: At least 2 years in a leadership role within software development or embedded systems, including directly managing a software development team through all stages of the software lifecycle. Expertise in Software and Embedded Systems: Strong knowledge of software development for embedded systems, real-time data processing, and system diagnostics, preferably within the automotive or similar regulated industries. Technical Proficiency: Hands-on experience with Linux-based development, real-time systems, and edge computing. Proficiency in programming languages such as C++ or Rust, and experience with relevant software development tools and environments. Strategic Acumen: Excellent ability to conceive and execute technology projects that align with both immediate and long-term business objectives of the Onboard Software organisation. Collaborative Abilities: Outstanding interpersonal and communication skills, capable of fostering collaboration across diverse technical teams and company divisions. Educational Background: A degree in Computer Science, Electrical Engineering, or a related field. Desirable Automotive Software: Background in developing automotive software, with knowledge of ASPICE, DriveOS, or AutoSAR. Educational Background: A Master's degree or greater in Computer Science, Electrical Engineering, or a related field is desired. We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above. If you're passionate about self-driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply. This is a full-time role based in our office in London. At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home. We operate core working hours so you can determine the schedule that works best for you and your team. For more information visit Careers at Wayve.
10/02/2025
Full time
At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status, pregnancy or related condition (including breastfeeding) or any other basis as protected by applicable law. About us Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems. Our vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving. Join our world-class team as we tackle today's most complex challenges and pave the way for a smarter, safer future. At Wayve, your contributions matter. We value diversity, embrace new perspectives, and foster an inclusive work environment. Make Wayve the experience that defines your career! The role We're looking for bold, talented and creative people to join our journey in developing next-generation autonomous vehicles. We're a growing company, building our cohort of engineers and you can be at the heart of this! As the Manager of the Robot Software team, you will guide our initiatives to develop, integrate, optimise, and support software solutions crucial for sensor data and vehicle actuator integration to enable autonomous functionality on embedded devices within our vehicles. From the initial concept to final deployment, your expertise and leadership will facilitate the seamless operation of our autonomous vehicle (AV) fleet, demanding a deep understanding of Linux-based application development, embedded computing, and robust system diagnostics within the automotive sector. Success in this role will critically impact Wayve's ability to deliver autonomous driving features to its partners. Key responsibilities: Team Leadership and Strategic Oversight: Lead a multidisciplinary team of Software Engineers and Systems Engineers, setting clear objectives and milestones. Drive strategic software deployment across AV systems, aligning with Wayve's objectives. Software Development and Integration: Oversee the design and implementation of software that supports full sensor integration and data capture, ensuring high quality and scalability necessary for autonomous operations. Real-Time System Management: Ensure the delivery and maintenance of soft-real-time applications on Linux-based platforms, focusing on data collection, storage, and on-edge machine learning inference. Fault Tolerance and Diagnostics: Develop fault-tolerant software solutions with comprehensive diagnostic tools to swiftly address and resolve issues impacting the operational capacity of our deployed AV fleet. Performance Monitoring: Craft and utilise advanced system monitoring tools to enhance performance metrics and troubleshoot both ad-hoc and systemic issues effectively. Resource Management: Efficiently allocate resources, including personnel and technical infrastructure, to meet project timelines and performance goals. Talent Cultivation: Recruit, mentor, and develop your team, promoting a culture of technical excellence and innovation. Identify skill gaps and lead training and recruitment efforts to assemble a top-tier Robot Software team. About you Essential Proven Leadership: At least 2 years in a leadership role within software development or embedded systems, including directly managing a software development team through all stages of the software lifecycle. Expertise in Software and Embedded Systems: Strong knowledge of software development for embedded systems, real-time data processing, and system diagnostics, preferably within the automotive or similar regulated industries. Technical Proficiency: Hands-on experience with Linux-based development, real-time systems, and edge computing. Proficiency in programming languages such as C++ or Rust, and experience with relevant software development tools and environments. Strategic Acumen: Excellent ability to conceive and execute technology projects that align with both immediate and long-term business objectives of the Onboard Software organisation. Collaborative Abilities: Outstanding interpersonal and communication skills, capable of fostering collaboration across diverse technical teams and company divisions. Educational Background: A degree in Computer Science, Electrical Engineering, or a related field. Desirable Automotive Software: Background in developing automotive software, with knowledge of ASPICE, DriveOS, or AutoSAR. Educational Background: A Master's degree or greater in Computer Science, Electrical Engineering, or a related field is desired. We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above. If you're passionate about self-driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply. This is a full-time role based in our office in London. At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home. We operate core working hours so you can determine the schedule that works best for you and your team. For more information visit Careers at Wayve.
Subject - Senior Embedded Firmware Engineer - C/C++ - DSP Algorithm Development - Hybrid or Remote Location: On-site, hybrid or remote (with ability to routinely visit the Devon office) Benefits: Excellent Start: ASAP The Client: Curo are Partnering with a Global Company who deliver their B2B Customers cutting-edge technology. Their automated test and assurance solutions accelerate technology development in the la and ensure new products and services perform in the real world. Their innovative portfolio of products and services address the test, assurance, and automation challenges of a new generation of technologies: 5G, SD-WAN, Cloud, Autonomous Vehicles and beyond. The Candidate: The successful candidate will have significant C/C++ exposure, and extensive knowledge of related technology, ideally GNSS, Software or RF Engineering. Knowledge of simulator technology and usage is advantageous. The Role: We are in search of a Senior C/C++ Developer with Real Time expertise and exposure to Digital Signal Processing algorithm development. The successful candidate will possess strong technical know-how with business acumen. The role will form part of the core engineering team and will support requirements for current and future programs and product delivery. This includes system design, functionality and scope, plus support to product development and planning. Not only are you experienced in delivery of Real Time software solutions, but you have a firm grasp of their technologies, platforms, communication protocols and applications, and have intimate knowledge of how best to customize these attributes to our business to help us become more secure and efficient. Duties: Working in Tandem with the engineering team, understanding and analysing requirements to identify and implement the most optimal Real Time solutions for the company. Modelling, designing and developing the software architecture and relevant applications. Liaising with both software and hardware functions to ensure the optimal design process. Support of development and deployment of products as needed in accordance with best practices throughout the development life cycle. Orchestrating and automating built in test use throughout the company's product range. Educating teams on the implementation of new Real Time software initiatives, providing associated training as required. Employing exceptional problem-solving skills, with the ability to see and solve issues, particularly through design. Using your extensive knowledge of APIs to design product and integrate them with existing product. Lead and develop best practices for design, development and qualification of Real Time solutions. Stay current with industry trends, making recommendations as needed to help the company excel. Job Requirements: Essential: Degree level or higher qualification Substantial demonstrable experience in developing Real Time software using languages such as C/C++ & Python. Team player with highly collaborative and positive attitude. Excellent interpersonal communication, problem solving, presentation and analytical skills. Eager to learn new technologies, self-motivated, energetic approach. Candidates with a background in GNSS Positioning would be ideally suited to this role, with particular emphasis on signal generation aspects. Highly Desirable: Experience working with Windows, Linux/UNIX, Git and Subversion technologies. Expertise in driver development. Experience with GPU technologies. Experience with IQ signal data. Experience in interfacing with RF designs including FPGA, Microblaze etc. Strong awareness of networking and Internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks. Experience with open-source technology, software development and system engineering. SC clearance. Expertise in Inertial technology. Advanced mathematical skills beneficial. To apply for this Senior Embedded Firmware Engineer permanent job, please click the button below and submit your latest CV. Curo Services endeavours to respond to all applications, however this may not always be possible during periods of high volume. Thank you for your patience. Curo Services is a trading name of Curo Resourcing Ltd and acts as an Employment Business for contract and temporary recruitment as well as an Employment Agency in relation to permanent vacancies.
10/02/2025
Full time
Subject - Senior Embedded Firmware Engineer - C/C++ - DSP Algorithm Development - Hybrid or Remote Location: On-site, hybrid or remote (with ability to routinely visit the Devon office) Benefits: Excellent Start: ASAP The Client: Curo are Partnering with a Global Company who deliver their B2B Customers cutting-edge technology. Their automated test and assurance solutions accelerate technology development in the la and ensure new products and services perform in the real world. Their innovative portfolio of products and services address the test, assurance, and automation challenges of a new generation of technologies: 5G, SD-WAN, Cloud, Autonomous Vehicles and beyond. The Candidate: The successful candidate will have significant C/C++ exposure, and extensive knowledge of related technology, ideally GNSS, Software or RF Engineering. Knowledge of simulator technology and usage is advantageous. The Role: We are in search of a Senior C/C++ Developer with Real Time expertise and exposure to Digital Signal Processing algorithm development. The successful candidate will possess strong technical know-how with business acumen. The role will form part of the core engineering team and will support requirements for current and future programs and product delivery. This includes system design, functionality and scope, plus support to product development and planning. Not only are you experienced in delivery of Real Time software solutions, but you have a firm grasp of their technologies, platforms, communication protocols and applications, and have intimate knowledge of how best to customize these attributes to our business to help us become more secure and efficient. Duties: Working in Tandem with the engineering team, understanding and analysing requirements to identify and implement the most optimal Real Time solutions for the company. Modelling, designing and developing the software architecture and relevant applications. Liaising with both software and hardware functions to ensure the optimal design process. Support of development and deployment of products as needed in accordance with best practices throughout the development life cycle. Orchestrating and automating built in test use throughout the company's product range. Educating teams on the implementation of new Real Time software initiatives, providing associated training as required. Employing exceptional problem-solving skills, with the ability to see and solve issues, particularly through design. Using your extensive knowledge of APIs to design product and integrate them with existing product. Lead and develop best practices for design, development and qualification of Real Time solutions. Stay current with industry trends, making recommendations as needed to help the company excel. Job Requirements: Essential: Degree level or higher qualification Substantial demonstrable experience in developing Real Time software using languages such as C/C++ & Python. Team player with highly collaborative and positive attitude. Excellent interpersonal communication, problem solving, presentation and analytical skills. Eager to learn new technologies, self-motivated, energetic approach. Candidates with a background in GNSS Positioning would be ideally suited to this role, with particular emphasis on signal generation aspects. Highly Desirable: Experience working with Windows, Linux/UNIX, Git and Subversion technologies. Expertise in driver development. Experience with GPU technologies. Experience with IQ signal data. Experience in interfacing with RF designs including FPGA, Microblaze etc. Strong awareness of networking and Internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks. Experience with open-source technology, software development and system engineering. SC clearance. Expertise in Inertial technology. Advanced mathematical skills beneficial. To apply for this Senior Embedded Firmware Engineer permanent job, please click the button below and submit your latest CV. Curo Services endeavours to respond to all applications, however this may not always be possible during periods of high volume. Thank you for your patience. Curo Services is a trading name of Curo Resourcing Ltd and acts as an Employment Business for contract and temporary recruitment as well as an Employment Agency in relation to permanent vacancies.
Reporting to the Lead Architect, this position is for an experienced Data Architect within the Transformation Team. This role is accountable for providing an integrated and coordinated data strategy as well as providing data integration support to the wider team. The candidate will be responsible for data governance, data standards, data integration support from/to multiple products, data architecture and analytics, as well as ensuring alignment with enterprise data security, quality, and retention strategies. The role will involve collaborating with stakeholders at all levels to ensure 7IM's data strategy and associated implementation is adding value to the business. The role is a combination of solutioning, consulting and hands-on execution. This role would suit an ambitious and driven individual who is looking for an opportunity to shape and advance 7IM's data strategy alongside an ambitious 3-year transformation programme. Responsibilities Ownership & ongoing management of the data architecture roadmap, ensuring alignment to business and technology strategies as well as supporting delivery of corporate objectives through working with Squads. Build, maintain, publish and drive adoption of appropriate enterprise architecture artefacts including conceptual and logical data models, entity relationship models, data dictionary and taxonomy. Build and maintain a framework of principles, patterns and standards for data management, integration and consumption. Identify and analyse internal processes in the data area, bringing governance and accelerating value deliveries to the business areas. Identify, analyse and extract legacy data streams to migrate to the cloud using new and more modern technologies, facilitating testability, maintenance and accuracy. Grow and manage a nascent data analysis capability including line management of data analyst resource(s). As a key member of the Data Strategy Steering Group, be the driver and advisor in all strategic data initiatives and ensure alignment to the data strategy. Work with Business, Executive and technical Stakeholders to ensure delivery of the data strategy. Establish a business-wide Data Catalog and champion best practice Data Governance and Stewardship. Be an advocate of data security principles and ensure appropriate security practices are embedded in any data strategy. Develop meaningful and appropriate key performance measures, including demonstrating good data governance, data quality, and progress vs roadmap. Understand emerging trends in data tools, analysis techniques and usage, integrating up-and-coming data management and software engineering technologies into existing structures where appropriate. Adherence to all applicable compliance standards and best practices at all times. Acting consistently in accordance with 7IM's VPVPs. While not directly interacting with customers, your actions should align with upholding the FCA's Consumer Duty principles, thereby contributing to fair and beneficial outcomes for our clients. Other, as reasonably required by your line manager and 7IM. About You Experience Knowledge of the following is required: o Modern Data platform concepts; Data Lake, Lakehouse, Data Warehouse, Data Vault o Azure Data Technologies; Synapse, ADLS, Azure Data Factory, Azure Databricks, PySpark o Proficiency in SQL & Stored Procedures o ETL / ELT processes and designing, building and testing data pipelines o Microsoft Azure Integration Technologies - Logic Apps, Power Platform o Azure Cloud Version control tools, specifically Azure DevOps Service o Analytics and MI products including MS Power BI o Data catalog & governance using MS Purview. Knowledge of the following would be desirable: o Azure DP-203 and / or Azure DP-300 (or equivalent) o Microsoft server-based data products (SQL Server, Analysis Services, Integration Services and Reporting Services) o Enterprise Architecture tools (e.g. LeanIX, Ardoq), Frameworks (TOGAF) and core artefacts (Capability Models, Technical Reference Models, Data Flow Diagrams) o Dynamics 365 data and business concepts. Proven experience in architecting and implementing business intelligence and data warehouse platforms. Working as an architect within agile methodologies. Experience of mapping key enterprise data entities to business capabilities and applications. Practical experience of designing & building medallion architectures. Experience in some, but not necessarily all of the following: o Data preparation for functional and non-functional testing o Test data set construction, anonymisation & management o Different SQL and No SQL databases o Using python or other scripting languages for analytics and task automation o Experience with Infrastructure as Code. Skills Ability to analyse data to drive efficiency and optimisation, design processes and tools to monitor production systems and data accuracy. Ability to produce, compare, and align different data models across multiple subject areas, reverse-engineering data models from a live system where required. Ability to communicate between the technical and non-technical - interpreting the needs of technical and business stakeholders, communicating how activities meet strategic goals and client needs. Excellent analytical and numerical skills are essential, enabling easy interpretation and analysis of large volumes of data. Excellent problem solving and data modelling skills (logical, physical, semantic and integration models). Ability to work efficiently and effectively under pressure. Excellent verbal and written communication with a proven track record of stakeholder engagement and influencing both business and technical stakeholders. Qualifications TOGAF or similar. Certified Data Management Professional (CDMP) or equivalent. Other relevant information Experience of wealth management (including operational knowledge) would be advantageous. Prior experience working in Financial Services with thorough understanding of data security, data privacy, GDPR required.
10/02/2025
Full time
Reporting to the Lead Architect, this position is for an experienced Data Architect within the Transformation Team. This role is accountable for providing an integrated and coordinated data strategy as well as providing data integration support to the wider team. The candidate will be responsible for data governance, data standards, data integration support from/to multiple products, data architecture and analytics, as well as ensuring alignment with enterprise data security, quality, and retention strategies. The role will involve collaborating with stakeholders at all levels to ensure 7IM's data strategy and associated implementation is adding value to the business. The role is a combination of solutioning, consulting and hands-on execution. This role would suit an ambitious and driven individual who is looking for an opportunity to shape and advance 7IM's data strategy alongside an ambitious 3-year transformation programme. Responsibilities Ownership & ongoing management of the data architecture roadmap, ensuring alignment to business and technology strategies as well as supporting delivery of corporate objectives through working with Squads. Build, maintain, publish and drive adoption of appropriate enterprise architecture artefacts including conceptual and logical data models, entity relationship models, data dictionary and taxonomy. Build and maintain a framework of principles, patterns and standards for data management, integration and consumption. Identify and analyse internal processes in the data area, bringing governance and accelerating value deliveries to the business areas. Identify, analyse and extract legacy data streams to migrate to the cloud using new and more modern technologies, facilitating testability, maintenance and accuracy. Grow and manage a nascent data analysis capability including line management of data analyst resource(s). As a key member of the Data Strategy Steering Group, be the driver and advisor in all strategic data initiatives and ensure alignment to the data strategy. Work with Business, Executive and technical Stakeholders to ensure delivery of the data strategy. Establish a business-wide Data Catalog and champion best practice Data Governance and Stewardship. Be an advocate of data security principles and ensure appropriate security practices are embedded in any data strategy. Develop meaningful and appropriate key performance measures, including demonstrating good data governance, data quality, and progress vs roadmap. Understand emerging trends in data tools, analysis techniques and usage, integrating up-and-coming data management and software engineering technologies into existing structures where appropriate. Adherence to all applicable compliance standards and best practices at all times. Acting consistently in accordance with 7IM's VPVPs. While not directly interacting with customers, your actions should align with upholding the FCA's Consumer Duty principles, thereby contributing to fair and beneficial outcomes for our clients. Other, as reasonably required by your line manager and 7IM. About You Experience Knowledge of the following is required: o Modern Data platform concepts; Data Lake, Lakehouse, Data Warehouse, Data Vault o Azure Data Technologies; Synapse, ADLS, Azure Data Factory, Azure Databricks, PySpark o Proficiency in SQL & Stored Procedures o ETL / ELT processes and designing, building and testing data pipelines o Microsoft Azure Integration Technologies - Logic Apps, Power Platform o Azure Cloud Version control tools, specifically Azure DevOps Service o Analytics and MI products including MS Power BI o Data catalog & governance using MS Purview. Knowledge of the following would be desirable: o Azure DP-203 and / or Azure DP-300 (or equivalent) o Microsoft server-based data products (SQL Server, Analysis Services, Integration Services and Reporting Services) o Enterprise Architecture tools (e.g. LeanIX, Ardoq), Frameworks (TOGAF) and core artefacts (Capability Models, Technical Reference Models, Data Flow Diagrams) o Dynamics 365 data and business concepts. Proven experience in architecting and implementing business intelligence and data warehouse platforms. Working as an architect within agile methodologies. Experience of mapping key enterprise data entities to business capabilities and applications. Practical experience of designing & building medallion architectures. Experience in some, but not necessarily all of the following: o Data preparation for functional and non-functional testing o Test data set construction, anonymisation & management o Different SQL and No SQL databases o Using python or other scripting languages for analytics and task automation o Experience with Infrastructure as Code. Skills Ability to analyse data to drive efficiency and optimisation, design processes and tools to monitor production systems and data accuracy. Ability to produce, compare, and align different data models across multiple subject areas, reverse-engineering data models from a live system where required. Ability to communicate between the technical and non-technical - interpreting the needs of technical and business stakeholders, communicating how activities meet strategic goals and client needs. Excellent analytical and numerical skills are essential, enabling easy interpretation and analysis of large volumes of data. Excellent problem solving and data modelling skills (logical, physical, semantic and integration models). Ability to work efficiently and effectively under pressure. Excellent verbal and written communication with a proven track record of stakeholder engagement and influencing both business and technical stakeholders. Qualifications TOGAF or similar. Certified Data Management Professional (CDMP) or equivalent. Other relevant information Experience of wealth management (including operational knowledge) would be advantageous. Prior experience working in Financial Services with thorough understanding of data security, data privacy, GDPR required.
You will need to login before you can apply for a job. The Principal Security Architect will orchestrate the design and deployment of comprehensive security architectures across cloud platforms, microservices, and enterprise systems within the consumer business. They will drive the development and execution of the consumer security strategy, ensuring the implementation of technology roadmaps that improve and safeguard the company's overall security posture. This role requires a deep understanding of cloud-native security, application security, data security, and enterprise security technologies. You will work closely with developers, security engineers, and DevSecOps teams to integrate security into the entire software development lifecycle and enterprise infrastructure. Key Responsibilities: Develop and maintain comprehensive security architecture documentation aligned with business goals, enterprise target architecture, and industry standards. Design and implement security frameworks for cloud-native environments, ensuring secure deployment on platforms like GCP and AWS (GCP Preferred), and integrating security into CI/CD pipelines and microservices. Lead the Security Architecture Review Board and promote secure coding practices, ensuring security is embedded, maintained, and thoroughly documented. Build, maintain, and standardize security architecture artifacts, including standards, patterns, and procedures for consistent implementation. Define and implement security standards for data protection, IAM, encryption, network security, and regulatory compliance (GDPR, PCI DSS). Collaborate across teams to integrate security controls, handle threat modelling, and address risks related to application, API, and cloud security. Lead threat modelling exercises and define security controls that address application security risks (e.g., OWASP Top 10, API security) and cloud security standard methodologies. Provide strategic mentorship on security tools and enterprise technologies, advising on secure architecture patterns, cloud automation, and evolving security threats. Own the evaluation of security tools and recommend technologies for intrusion detection and prevention, security monitoring, web application firewalls (WAF), and data encryption, among others. Lead the evaluation of security tools and recommend technologies for intrusion detection and prevention, security monitoring, web application firewalls (WAF), and data encryption, among others. Who we are The UK's fastest broadband network. The nation's best-loved mobile brand. And, one of the UK's biggest companies too. Diverse, high performing teams - jam packed with serious talent. Together, we offer the UK more choice and better value, through our boundary-pushing, customer-championing values and ambitions. Together, we are Virgin Media O2, and we can't wait to see what you can do. The must haves In order to be considered, you must have the following experience; Excellent leadership and communication skills, with the ability to collaborate across teams, drive and influence security decisions. Experience on producing solution-oriented security documentation that fosters collaboration and drives consensus among stakeholders Extensive experience in security architecture or a related role, with expertise in cloud platforms (GCP preferred) and enterprise security. Strong knowledge of cloud-native security principles, including identity management, encryption, and network security. Proven experience architecting security solutions in microservice-based architectures and containerized environments (e.g., Kubernetes). Expertise in application security, including secure software development practices, API security, and addressing common vulnerabilities (OWASP Top 10). The other stuff we are looking for We'd also love you to bring; Experience with designing and handling large scale distributed systems in the cloud with clear security boundaries. Hands-on experience with GCP security services (IAM, VPC, Cloud KMS, Cloud Armor) and other cloud-native security tools. Solid understanding of data security practices, including encryption, access control, and key management. Experience in threat modelling, risk assessment, and defining security controls to mitigate risks in digital products and services. What's in it for you Our goal is to celebrate our people, their lives and everything in-between. We aim to create a culture that empowers everyone to bring the best versions of themselves to work each and every day. We believe the most inclusive and diverse culture makes for a better business and a brighter world. Working at Virgin Media O2, you get a bumper reward package bursting with benefits, and loads of extras you can add if you'd like to. These are designed to support both you and your loved ones, making sure that you're covered no matter what life throws your way. Next steps If we feel like a place where you can belong, we'd love to learn more about you as a person and your experience to date. Once you've submitted an application the next steps of the process, if successful, are likely to include an initial screening call followed by two technical rounds. When you apply, you'll be asked about any adjustments you might need to support the recruitment process. Let us know, and we'll be sure to discuss it with you. Please note: Applications will be reviewed, and interviews conducted throughout the duration of this advert, therefore we may bring the closing date forward. We encourage all interested applicants to apply as soon as possible. If you're offered a job with us, it will be conditional, based on the passing of background checks. All roles require a criminal record check and some roles need a financial probity check. Your recruiter can provide you with more information if needed. Thanks for your patience and for showing an interest in joining the Virgin Media O2 family. Visit this company's hub to learn about their values, culture, and latest jobs. Create a job alert and receive personalised job recommendations straight to your inbox.
10/02/2025
Full time
You will need to login before you can apply for a job. The Principal Security Architect will orchestrate the design and deployment of comprehensive security architectures across cloud platforms, microservices, and enterprise systems within the consumer business. They will drive the development and execution of the consumer security strategy, ensuring the implementation of technology roadmaps that improve and safeguard the company's overall security posture. This role requires a deep understanding of cloud-native security, application security, data security, and enterprise security technologies. You will work closely with developers, security engineers, and DevSecOps teams to integrate security into the entire software development lifecycle and enterprise infrastructure. Key Responsibilities: Develop and maintain comprehensive security architecture documentation aligned with business goals, enterprise target architecture, and industry standards. Design and implement security frameworks for cloud-native environments, ensuring secure deployment on platforms like GCP and AWS (GCP Preferred), and integrating security into CI/CD pipelines and microservices. Lead the Security Architecture Review Board and promote secure coding practices, ensuring security is embedded, maintained, and thoroughly documented. Build, maintain, and standardize security architecture artifacts, including standards, patterns, and procedures for consistent implementation. Define and implement security standards for data protection, IAM, encryption, network security, and regulatory compliance (GDPR, PCI DSS). Collaborate across teams to integrate security controls, handle threat modelling, and address risks related to application, API, and cloud security. Lead threat modelling exercises and define security controls that address application security risks (e.g., OWASP Top 10, API security) and cloud security standard methodologies. Provide strategic mentorship on security tools and enterprise technologies, advising on secure architecture patterns, cloud automation, and evolving security threats. Own the evaluation of security tools and recommend technologies for intrusion detection and prevention, security monitoring, web application firewalls (WAF), and data encryption, among others. Lead the evaluation of security tools and recommend technologies for intrusion detection and prevention, security monitoring, web application firewalls (WAF), and data encryption, among others. Who we are The UK's fastest broadband network. The nation's best-loved mobile brand. And, one of the UK's biggest companies too. Diverse, high performing teams - jam packed with serious talent. Together, we offer the UK more choice and better value, through our boundary-pushing, customer-championing values and ambitions. Together, we are Virgin Media O2, and we can't wait to see what you can do. The must haves In order to be considered, you must have the following experience; Excellent leadership and communication skills, with the ability to collaborate across teams, drive and influence security decisions. Experience on producing solution-oriented security documentation that fosters collaboration and drives consensus among stakeholders Extensive experience in security architecture or a related role, with expertise in cloud platforms (GCP preferred) and enterprise security. Strong knowledge of cloud-native security principles, including identity management, encryption, and network security. Proven experience architecting security solutions in microservice-based architectures and containerized environments (e.g., Kubernetes). Expertise in application security, including secure software development practices, API security, and addressing common vulnerabilities (OWASP Top 10). The other stuff we are looking for We'd also love you to bring; Experience with designing and handling large scale distributed systems in the cloud with clear security boundaries. Hands-on experience with GCP security services (IAM, VPC, Cloud KMS, Cloud Armor) and other cloud-native security tools. Solid understanding of data security practices, including encryption, access control, and key management. Experience in threat modelling, risk assessment, and defining security controls to mitigate risks in digital products and services. What's in it for you Our goal is to celebrate our people, their lives and everything in-between. We aim to create a culture that empowers everyone to bring the best versions of themselves to work each and every day. We believe the most inclusive and diverse culture makes for a better business and a brighter world. Working at Virgin Media O2, you get a bumper reward package bursting with benefits, and loads of extras you can add if you'd like to. These are designed to support both you and your loved ones, making sure that you're covered no matter what life throws your way. Next steps If we feel like a place where you can belong, we'd love to learn more about you as a person and your experience to date. Once you've submitted an application the next steps of the process, if successful, are likely to include an initial screening call followed by two technical rounds. When you apply, you'll be asked about any adjustments you might need to support the recruitment process. Let us know, and we'll be sure to discuss it with you. Please note: Applications will be reviewed, and interviews conducted throughout the duration of this advert, therefore we may bring the closing date forward. We encourage all interested applicants to apply as soon as possible. If you're offered a job with us, it will be conditional, based on the passing of background checks. All roles require a criminal record check and some roles need a financial probity check. Your recruiter can provide you with more information if needed. Thanks for your patience and for showing an interest in joining the Virgin Media O2 family. Visit this company's hub to learn about their values, culture, and latest jobs. Create a job alert and receive personalised job recommendations straight to your inbox.
Leading edge wireless client requires Real Time Embedded SW engineer ( C/C++ ), to work within a wireless software architecture team. The role will involve writing efficient Embedded software Contactors should have experience with design, implementation and debug of Embedded SW, experience with Radio/RF is useful. Knowledge of 3GPP protocols and multithreaded processor SW design is an advantage. Long term contract possibilities, inside IR35, working on site 3 days per week. WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.
10/02/2025
Contractor
Leading edge wireless client requires Real Time Embedded SW engineer ( C/C++ ), to work within a wireless software architecture team. The role will involve writing efficient Embedded software Contactors should have experience with design, implementation and debug of Embedded SW, experience with Radio/RF is useful. Knowledge of 3GPP protocols and multithreaded processor SW design is an advantage. Long term contract possibilities, inside IR35, working on site 3 days per week. WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.
Lead Firmware Developer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/ Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/ software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital , Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). Firmware & APIs: Develop and maintain firmware, APIs, and database systems using technologies like C, C++, and Azure. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Leadership Skills Whether you're an experienced or first-time leader, you'll need: Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Technical Skills Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (e.g., MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (e.g., TLS, DTLS).
10/02/2025
Full time
Lead Firmware Developer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/ Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/ software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital , Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). Firmware & APIs: Develop and maintain firmware, APIs, and database systems using technologies like C, C++, and Azure. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Leadership Skills Whether you're an experienced or first-time leader, you'll need: Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Technical Skills Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (e.g., MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (e.g., TLS, DTLS).
Noli is a Beauty Tech startup backed by L'Oréal Group, founded in 2024 to solve one of the biggest pain points in the beauty industry: helping users find the right beauty products for their needs. Based in London (Holborn), we're on an exciting growth journey in the online beauty space. At Noli, our vibrant culture drives everything we do - we're ambitious, curious, and deeply committed to empowering our team and our users. We put people first, embrace innovation, and foster a creative, inclusive environment where everyone thrives. The role: Noli is seeking a highly skilled and passionate UX/UI Researcher to join our growing team. In this role, you'll have a pivotal impact on shaping the user experience of our beauty-tech platform. Your insights will inform our design and product strategies, guiding Noli toward seamless and personalised user experiences. This role involves deep user research, data analysis, and the translation of findings into actionable recommendations that drive our personalised beauty recommendations, diagnostic tools, and broader platform functionality. Key responsibilities: Develop and drive user research strategy: Define, design, and execute a research strategy that aligns with Noli's product vision and business objectives. Collaborate across product pods and future categories to maximise the impact of research efforts. Conduct comprehensive user research: Utilise both qualitative and quantitative methods (e.g., user interviews, usability testing, A/B testing, surveys, diary studies) to gain a nuanced understanding of user behaviours, needs, and pain points across all product areas. Analyse and synthesise insights: Distill complex research data into clear, actionable insights. Lead team-wide presentations and playbacks to ensure user perspectives are central to decision-making. Champion user-centered design principles: Ensure all product development decisions are informed by user research and data. Advocate for user needs throughout the product lifecycle, ensuring accessibility and inclusivity standards are embedded in every aspect of development. Collaborate cross-functionally: Partner with product managers, designers, engineers, and stakeholders across multiple pods (Beauty Engine, Personalisation, E-commerce) to share insights, inform design choices, and drive improvements. Contribute to future category expansion: Conduct exploratory research to guide the development of new categories and features. Create user personas and journey maps that provide foundational insights for category growth. Stay ahead of industry and research trends: Continuously monitor industry trends, competitor activities, and emerging research methodologies to ensure Noli's digital experiences remain innovative, data-driven, and aligned with cutting-edge beauty standards. Requirements: Bachelor's degree in Human-Computer Interaction (HCI), Psychology, Design, or a related field. 3-5 years minimum of experience as a UX/UI Researcher or in a similar role. Proven experience designing and conducting a variety of user research methods (user interviews, usability testing, surveys, A/B testing). Strong analytical and problem-solving skills, with the ability to synthesise complex data into actionable insights. Excellent communication, presentation, and interpersonal skills. Proficiency in using user research tools and software (e.g., Qualtrics, Miro, Figma). Experience working in an Agile environment (preferred). Passion for user-centered design and a strong understanding of UX principles. Experience in the beauty industry or a related field is a plus. About our Noli culture: At Noli, our vibrant culture is the heart of everything we do. We believe in creating an environment where innovation, curiosity, and empowerment thrive. Our values define us and shape the way we work together to transform the beauty industry. Founded for the People: We put our users at the centre of everything. We constantly learn from them, challenge biases, and adapt our products to meet their unique needs. Boundlessly Ambitious: We believe in limitless potential. Our team sets high expectations and pushes boundaries to achieve great things. Relentlessly Curious: The beauty industry is always evolving, and so are we. We embrace new technologies and stay connected to the latest trends to keep us ahead of the curve. Positively Glowing: We're passionate about inspiring each other and bringing light to the beauty world. Our energy is contagious, and it fuels our creativity. Empowered: We empower doers with radical ownership. We eliminate stagnation and encourage innovation by giving our team the freedom to experiment and create. Unique & United: We celebrate diversity in all its forms. We value different perspectives, foster mutual care, and strive to be better, together. Join us at Noli and help us redefine the beauty experience!
08/02/2025
Full time
Noli is a Beauty Tech startup backed by L'Oréal Group, founded in 2024 to solve one of the biggest pain points in the beauty industry: helping users find the right beauty products for their needs. Based in London (Holborn), we're on an exciting growth journey in the online beauty space. At Noli, our vibrant culture drives everything we do - we're ambitious, curious, and deeply committed to empowering our team and our users. We put people first, embrace innovation, and foster a creative, inclusive environment where everyone thrives. The role: Noli is seeking a highly skilled and passionate UX/UI Researcher to join our growing team. In this role, you'll have a pivotal impact on shaping the user experience of our beauty-tech platform. Your insights will inform our design and product strategies, guiding Noli toward seamless and personalised user experiences. This role involves deep user research, data analysis, and the translation of findings into actionable recommendations that drive our personalised beauty recommendations, diagnostic tools, and broader platform functionality. Key responsibilities: Develop and drive user research strategy: Define, design, and execute a research strategy that aligns with Noli's product vision and business objectives. Collaborate across product pods and future categories to maximise the impact of research efforts. Conduct comprehensive user research: Utilise both qualitative and quantitative methods (e.g., user interviews, usability testing, A/B testing, surveys, diary studies) to gain a nuanced understanding of user behaviours, needs, and pain points across all product areas. Analyse and synthesise insights: Distill complex research data into clear, actionable insights. Lead team-wide presentations and playbacks to ensure user perspectives are central to decision-making. Champion user-centered design principles: Ensure all product development decisions are informed by user research and data. Advocate for user needs throughout the product lifecycle, ensuring accessibility and inclusivity standards are embedded in every aspect of development. Collaborate cross-functionally: Partner with product managers, designers, engineers, and stakeholders across multiple pods (Beauty Engine, Personalisation, E-commerce) to share insights, inform design choices, and drive improvements. Contribute to future category expansion: Conduct exploratory research to guide the development of new categories and features. Create user personas and journey maps that provide foundational insights for category growth. Stay ahead of industry and research trends: Continuously monitor industry trends, competitor activities, and emerging research methodologies to ensure Noli's digital experiences remain innovative, data-driven, and aligned with cutting-edge beauty standards. Requirements: Bachelor's degree in Human-Computer Interaction (HCI), Psychology, Design, or a related field. 3-5 years minimum of experience as a UX/UI Researcher or in a similar role. Proven experience designing and conducting a variety of user research methods (user interviews, usability testing, surveys, A/B testing). Strong analytical and problem-solving skills, with the ability to synthesise complex data into actionable insights. Excellent communication, presentation, and interpersonal skills. Proficiency in using user research tools and software (e.g., Qualtrics, Miro, Figma). Experience working in an Agile environment (preferred). Passion for user-centered design and a strong understanding of UX principles. Experience in the beauty industry or a related field is a plus. About our Noli culture: At Noli, our vibrant culture is the heart of everything we do. We believe in creating an environment where innovation, curiosity, and empowerment thrive. Our values define us and shape the way we work together to transform the beauty industry. Founded for the People: We put our users at the centre of everything. We constantly learn from them, challenge biases, and adapt our products to meet their unique needs. Boundlessly Ambitious: We believe in limitless potential. Our team sets high expectations and pushes boundaries to achieve great things. Relentlessly Curious: The beauty industry is always evolving, and so are we. We embrace new technologies and stay connected to the latest trends to keep us ahead of the curve. Positively Glowing: We're passionate about inspiring each other and bringing light to the beauty world. Our energy is contagious, and it fuels our creativity. Empowered: We empower doers with radical ownership. We eliminate stagnation and encourage innovation by giving our team the freedom to experiment and create. Unique & United: We celebrate diversity in all its forms. We value different perspectives, foster mutual care, and strive to be better, together. Join us at Noli and help us redefine the beauty experience!
Product Manager (Software) (Hybrid), Cambridge They are seeking an energetic and motivated individual with a background in technical, customer-facing roles within an RF technology company. As a Product Manager (Software), you will be part of the Product Management team, overseeing the Product Lifecycle Management of the company s RF products. Key Responsibilities: Assist in Product Lifecycle Management (PLM) activities to ensure that products align with customer needs, are effectively marketed, and that internal teams across Sales, Customer Support, and Application Engineering are wellprepared to sell and provide support. Create documentation related to the product lifecycle, including customer requirements, functional specifications (e.g., User Stories), user manuals, and other technical documents. Work closely with crossfunctional teams such as engineering, sales, marketing, and support to achieve revenue and customer satisfaction objectives. Monitor product tickets in project management software, coordinating with the development team to manage sprint priorities. Collect, organize, and analyse market data, customer feedback, and competitive insights. Assist the marketing team in creating promotional content, technical specifications, datasheets, and materials for product launches and positioning. Key Requirements: A proactive and solution-oriented individual with a strong team spirit, committed to achieving results. A minimum of a graduate-level degree in Engineering, Computer Science, or Programming. Exceptional written communication and documentation capabilities. Experience with agile and scrum frameworks. Proven ability to build strong relationships and collaborate with both internal teams and clients to define product requirements and specifications. Capable of understanding and discussing technical concepts, managing trade-offs, and evaluating new opportunities with cross-functional teams. Desirable: Experience with IP networking routing and switching Experience in programming and software development Experience with wireless communications/ RF systems Experience with containerization technologies and embedded platforms
07/02/2025
Full time
Product Manager (Software) (Hybrid), Cambridge They are seeking an energetic and motivated individual with a background in technical, customer-facing roles within an RF technology company. As a Product Manager (Software), you will be part of the Product Management team, overseeing the Product Lifecycle Management of the company s RF products. Key Responsibilities: Assist in Product Lifecycle Management (PLM) activities to ensure that products align with customer needs, are effectively marketed, and that internal teams across Sales, Customer Support, and Application Engineering are wellprepared to sell and provide support. Create documentation related to the product lifecycle, including customer requirements, functional specifications (e.g., User Stories), user manuals, and other technical documents. Work closely with crossfunctional teams such as engineering, sales, marketing, and support to achieve revenue and customer satisfaction objectives. Monitor product tickets in project management software, coordinating with the development team to manage sprint priorities. Collect, organize, and analyse market data, customer feedback, and competitive insights. Assist the marketing team in creating promotional content, technical specifications, datasheets, and materials for product launches and positioning. Key Requirements: A proactive and solution-oriented individual with a strong team spirit, committed to achieving results. A minimum of a graduate-level degree in Engineering, Computer Science, or Programming. Exceptional written communication and documentation capabilities. Experience with agile and scrum frameworks. Proven ability to build strong relationships and collaborate with both internal teams and clients to define product requirements and specifications. Capable of understanding and discussing technical concepts, managing trade-offs, and evaluating new opportunities with cross-functional teams. Desirable: Experience with IP networking routing and switching Experience in programming and software development Experience with wireless communications/ RF systems Experience with containerization technologies and embedded platforms
Description Robert Half are looking to engage with passionate Software Engineers looking to join an exciting scale up business in the Fareham area. Software Engineer Scope Requirements capture and technical specification Collaborate with Embedded hardware engineers Development of C/C++ flight control software to a 100% reliability level Use of version control and appropriate documentation Interfacing to onboard systems and ground control software Support with the testing ecosystem from automated unit testing through to flight testing Experience 3-5+ years professional experience in software engineering including Embedded C/C++ Evidence-able practical and applied knowledge of aerospace control systems Ability to use version control (Git) as part of an agile software team and appropriately document work Strong ability to use STM32 MCUs and the wider MCU ecosystem (IDEs, compilers, debuggers etc.) Knowledge of low level drivers (CAN, SPI, I2C, UART, PWM, ICU etc.) Complementary knowledge of Embedded hardware including hardware prototyping ability Ability to support the testing ecosystem from automated unit testing through to flight testing Willing to be flexible/go above and beyond to deliver on-time and to "real world" levels of quality and performance Nice to haves Knowledge of Real Time Operating Systems (ChibiOS desirable) Knowledge of the drone industry including industry commercial off the shelf hardware and open source software (Ardupilot/PX4) Knowledge or experience of manned/unmanned aircraft operations Qualifications Min 2:1 degree in Aerospace/Electronic Engineering or Computer Science Salary/Logistics Range of salaries depending on experience/level - £45,000-£75,000 + benefits 1-2 days a week on site. Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to diversity, equity and inclusion. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data:
07/02/2025
Full time
Description Robert Half are looking to engage with passionate Software Engineers looking to join an exciting scale up business in the Fareham area. Software Engineer Scope Requirements capture and technical specification Collaborate with Embedded hardware engineers Development of C/C++ flight control software to a 100% reliability level Use of version control and appropriate documentation Interfacing to onboard systems and ground control software Support with the testing ecosystem from automated unit testing through to flight testing Experience 3-5+ years professional experience in software engineering including Embedded C/C++ Evidence-able practical and applied knowledge of aerospace control systems Ability to use version control (Git) as part of an agile software team and appropriately document work Strong ability to use STM32 MCUs and the wider MCU ecosystem (IDEs, compilers, debuggers etc.) Knowledge of low level drivers (CAN, SPI, I2C, UART, PWM, ICU etc.) Complementary knowledge of Embedded hardware including hardware prototyping ability Ability to support the testing ecosystem from automated unit testing through to flight testing Willing to be flexible/go above and beyond to deliver on-time and to "real world" levels of quality and performance Nice to haves Knowledge of Real Time Operating Systems (ChibiOS desirable) Knowledge of the drone industry including industry commercial off the shelf hardware and open source software (Ardupilot/PX4) Knowledge or experience of manned/unmanned aircraft operations Qualifications Min 2:1 degree in Aerospace/Electronic Engineering or Computer Science Salary/Logistics Range of salaries depending on experience/level - £45,000-£75,000 + benefits 1-2 days a week on site. Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to diversity, equity and inclusion. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data:
Senior Software Engineer - Treasury Technology London, England, United Kingdom The Role Schonfeld is seeking an exceptional Senior Software Engineer to join our Treasury Technology team. This team is dedicated to delivering top-tier systems that manage the firm's securities lending and financing, repo trading, FX hedging, and collateral management. You will collaborate closely with our global Treasury Technology, Treasury Desk, and Portfolio Management teams. Your responsibilities will include designing and building business-critical applications in an agile environment, as well as providing level 3 support. What you'll do Design and Develop Treasury Applications: Design, develop, and support applications for securities lending, fixed-income portfolio financing, repo trading, financing cost, FX hedging, and collateral management. Collaborate with Business Users: Work closely with Treasury and Portfolio Managers on a day-to-day basis to design and develop applications that solve business challenges and address market changes. Enhance Tech Stack: Work with and improve our modern tech stack, building microservices deployed to the cloud (AWS) using Docker and Kubernetes. Contribute to Firmwide Frameworks: Ensure the code base is highly supportable, future-ready, and performant without latency. Build reusable components and contribute to firmwide libraries. Engage in Agile Processes: Participate in an Agile framework, continuously improving and expanding platform capabilities to meet dynamic business requirements and provide Level 3 support globally. Mentor Junior team members: Mentor junior team members in both technology and career development. What you'll bring At least 7 years of Java development experience. Strong skills in design and architecture, with a preference for microservice experience. Proven experience leading strategic technical initiatives from inception to completion. Experience with relational databases. Familiarity with messaging systems, with a preference for Kafka. Strong written and verbal communication abilities. Ability to work closely with business users and communicate across different regions and time zones. Demonstrated strong ownership and a track record of delivering results. A background in financial services with knowledge in one or more of the following areas: equity portfolio financing, fixed income trading and settlement, or collateral and margin management. Experience with front-end development technologies, such as React and TypeScript. Knowledge of cloud services, particularly AWS. Familiarity with containerization and orchestration tools such as Docker and Kubernetes. Experience with DevOps methodologies, including CI/CD and build automation. Our Culture The firm's ethos is embedded in our people. 'Talent is our strategy' is our mantra and drives how we approach all initiatives at the firm. We believe our success is because of our people, so putting our talent above all else is our top priority. Schonfeld strives to create an environment where our people can thrive. We foster a teamwork-oriented, collaborative environment where ideas at any level are encouraged and shared. The development and advancement of our talent is honed through interactions with each other, learning & educational offerings, and through opportunities to make impactful contributions. At Schonfeld, we strive to cultivate a sense of belonging throughout all of our employees with Diversity, Equity and Inclusion at the forefront of this mission. As a firm we are committed to creating a hiring process which is not only fair, but also welcoming and supportive. Who we are Schonfeld Strategic Advisors is a multi-manager platform that invests its capital with Internal and Partner portfolio managers, primarily on an exclusive or semi-exclusive basis, across four trading strategies; quantitative, fundamental equity, tactical trading and discretionary macro & fixed income. We have created a unique structure to provide global portfolio managers with autonomy, flexibility and support to best enable them to maximize the value of their businesses. Over the last 30 years, Schonfeld has successfully capitalized on inefficiencies and opportunities within the markets. We have developed and invested heavily in proprietary technology, infrastructure and risk analytics and continue to capitalize on new opportunities.
07/02/2025
Full time
Senior Software Engineer - Treasury Technology London, England, United Kingdom The Role Schonfeld is seeking an exceptional Senior Software Engineer to join our Treasury Technology team. This team is dedicated to delivering top-tier systems that manage the firm's securities lending and financing, repo trading, FX hedging, and collateral management. You will collaborate closely with our global Treasury Technology, Treasury Desk, and Portfolio Management teams. Your responsibilities will include designing and building business-critical applications in an agile environment, as well as providing level 3 support. What you'll do Design and Develop Treasury Applications: Design, develop, and support applications for securities lending, fixed-income portfolio financing, repo trading, financing cost, FX hedging, and collateral management. Collaborate with Business Users: Work closely with Treasury and Portfolio Managers on a day-to-day basis to design and develop applications that solve business challenges and address market changes. Enhance Tech Stack: Work with and improve our modern tech stack, building microservices deployed to the cloud (AWS) using Docker and Kubernetes. Contribute to Firmwide Frameworks: Ensure the code base is highly supportable, future-ready, and performant without latency. Build reusable components and contribute to firmwide libraries. Engage in Agile Processes: Participate in an Agile framework, continuously improving and expanding platform capabilities to meet dynamic business requirements and provide Level 3 support globally. Mentor Junior team members: Mentor junior team members in both technology and career development. What you'll bring At least 7 years of Java development experience. Strong skills in design and architecture, with a preference for microservice experience. Proven experience leading strategic technical initiatives from inception to completion. Experience with relational databases. Familiarity with messaging systems, with a preference for Kafka. Strong written and verbal communication abilities. Ability to work closely with business users and communicate across different regions and time zones. Demonstrated strong ownership and a track record of delivering results. A background in financial services with knowledge in one or more of the following areas: equity portfolio financing, fixed income trading and settlement, or collateral and margin management. Experience with front-end development technologies, such as React and TypeScript. Knowledge of cloud services, particularly AWS. Familiarity with containerization and orchestration tools such as Docker and Kubernetes. Experience with DevOps methodologies, including CI/CD and build automation. Our Culture The firm's ethos is embedded in our people. 'Talent is our strategy' is our mantra and drives how we approach all initiatives at the firm. We believe our success is because of our people, so putting our talent above all else is our top priority. Schonfeld strives to create an environment where our people can thrive. We foster a teamwork-oriented, collaborative environment where ideas at any level are encouraged and shared. The development and advancement of our talent is honed through interactions with each other, learning & educational offerings, and through opportunities to make impactful contributions. At Schonfeld, we strive to cultivate a sense of belonging throughout all of our employees with Diversity, Equity and Inclusion at the forefront of this mission. As a firm we are committed to creating a hiring process which is not only fair, but also welcoming and supportive. Who we are Schonfeld Strategic Advisors is a multi-manager platform that invests its capital with Internal and Partner portfolio managers, primarily on an exclusive or semi-exclusive basis, across four trading strategies; quantitative, fundamental equity, tactical trading and discretionary macro & fixed income. We have created a unique structure to provide global portfolio managers with autonomy, flexibility and support to best enable them to maximize the value of their businesses. Over the last 30 years, Schonfeld has successfully capitalized on inefficiencies and opportunities within the markets. We have developed and invested heavily in proprietary technology, infrastructure and risk analytics and continue to capitalize on new opportunities.
Senior Embedded Engineer Join a small, dynamic team working on airborne cellular base station products. This position involves implementing a multi-technology base station ( GSM, UMTS, LTE, NR ) on in-house software-defined radio platforms . Key Responsibilities: Contribute to the full product life cycle - from design and development to testing and production handover. Work across hardware and software disciplines, ensuring seamless integration and performance. Engage in hardware commissioning and initial system testing . Develop and integrate FPGA solutions . Program and optimize Embedded processors (ARM-based systems) . Utilize and configure Linux and RTOS for system operations. Implement and optimize cellular protocols at Layer 1 across multiple standards. Code in C and C++ , ensuring robust and efficient software. Automate testing, calibration, and validation processes . Work with RF technology and test equipment for system performance. Bonus Skills & Experience: Proficiency in Python for Scripting and automation. Familiarity with Linux command-line tools & BASH Scripting . Understanding of higher-layer cellular protocols (RAN L2+). Knowledge of core network components and architecture. Hands-on experience with IP Networking, socket programming, and protocols . Experience using Git for version control and issue tracking systems . Exposure to Agile software development practices. Strong self-motivation , communication skills, and ability to collaborate effectively within a team. Work Setup & Benefits: Full-time role with a hybrid working model (3 days in-office, 2 remote). Work on end-to-end solutions -all hardware and software are designed and produced in-house. Be part of an innovative environment , contributing to cutting-edge airborne technology.
07/02/2025
Full time
Senior Embedded Engineer Join a small, dynamic team working on airborne cellular base station products. This position involves implementing a multi-technology base station ( GSM, UMTS, LTE, NR ) on in-house software-defined radio platforms . Key Responsibilities: Contribute to the full product life cycle - from design and development to testing and production handover. Work across hardware and software disciplines, ensuring seamless integration and performance. Engage in hardware commissioning and initial system testing . Develop and integrate FPGA solutions . Program and optimize Embedded processors (ARM-based systems) . Utilize and configure Linux and RTOS for system operations. Implement and optimize cellular protocols at Layer 1 across multiple standards. Code in C and C++ , ensuring robust and efficient software. Automate testing, calibration, and validation processes . Work with RF technology and test equipment for system performance. Bonus Skills & Experience: Proficiency in Python for Scripting and automation. Familiarity with Linux command-line tools & BASH Scripting . Understanding of higher-layer cellular protocols (RAN L2+). Knowledge of core network components and architecture. Hands-on experience with IP Networking, socket programming, and protocols . Experience using Git for version control and issue tracking systems . Exposure to Agile software development practices. Strong self-motivation , communication skills, and ability to collaborate effectively within a team. Work Setup & Benefits: Full-time role with a hybrid working model (3 days in-office, 2 remote). Work on end-to-end solutions -all hardware and software are designed and produced in-house. Be part of an innovative environment , contributing to cutting-edge airborne technology.
About Us YouLend is the preferred global embedded financing platform for many of the world's leading e-commerce sites, tech companies, and payment services providers such as Amazon, eBay, Shopify, Mollie, Dojo, Paysafe, Just Eat Takeaway, and Takepayments. Our software platform and APIs enable our partners to offer flexible financing products, in their desired branding, to their merchant base. With YouLend's AI-driven credit risk assessment solutions, more merchants and SMEs than ever can receive fast, flexible, and affordable funding. We operate in 9+ geographies across the UK, EU, and the US. We believe that the future of financial services will be delivered by customer-oriented tech companies that embed financing in their customer journeys, and we are building the solutions that will power that future. The Role: We are seeking a talented Data Scientist / Senior Data Scientist to develop and enhance Probability-of-Default and Revenue-Forecasting models, leveraging advanced data analysis and machine learning techniques to drive impactful business insights. Responsibilities: Data Analysis & Modeling: Analyze large, complex datasets to uncover patterns, insights, and trends that inform business decisions. Predictive Analytics: Build and deploy machine learning models to forecast financial outcomes, detect fraud, optimize credit risk, and enhance customer personalization. Algorithm Development: Develop and improve algorithms for financial services such as pricing or risk assessment. Data Visualization: Create compelling visualizations and dashboards to communicate findings to stakeholders. Collaboration: Work closely with product managers, engineers, and other cross-functional teams to integrate data-driven insights into our products and strategies. Data Engineering Support: Partner with data engineering teams to ensure data pipelines are robust, scalable, and optimized for analysis. Essential Qualifications: Minimum of 3+ years of experience as a Data Scientist, ideally within a FinTech or high-growth startup environment. Proficient in Python, SQL, machine learning algorithms, and foundational MLOps techniques. Why join YouLend? Award-Winning Workplace: YouLend has been recognised as one of the "Best Places to Work 2024" by the Sunday Times for being a supportive, diverse, and rewarding workplace. Award-Winning Fintech: YouLend has been recognised as a "Top 250 Fintech Worldwide" company by CNBC. We offer a comprehensive benefits package that includes: Stock Options Private Medical insurance via Vitality EAP with Health Assured Enhanced Maternity and Paternity Leave Modern and sophisticated office space in Central London Free Gym in office building in Holborn Subsidised Lunch via Feedr Deliveroo Allowance if working late in office Monthly in office Masseuse Team and Company Socials Football Power League / Squash Club Salary: £80,000 - 95,000 + 10% annual bonus based on performance At YouLend, we champion diversity and embrace equal opportunity employment practices. Our hiring, transfer, and promotion decisions are exclusively based on qualifications, merit, and business requirements, free from any discrimination based on race, gender, age, disability, religion, nationality, or any other protected basis under applicable law.
07/02/2025
Full time
About Us YouLend is the preferred global embedded financing platform for many of the world's leading e-commerce sites, tech companies, and payment services providers such as Amazon, eBay, Shopify, Mollie, Dojo, Paysafe, Just Eat Takeaway, and Takepayments. Our software platform and APIs enable our partners to offer flexible financing products, in their desired branding, to their merchant base. With YouLend's AI-driven credit risk assessment solutions, more merchants and SMEs than ever can receive fast, flexible, and affordable funding. We operate in 9+ geographies across the UK, EU, and the US. We believe that the future of financial services will be delivered by customer-oriented tech companies that embed financing in their customer journeys, and we are building the solutions that will power that future. The Role: We are seeking a talented Data Scientist / Senior Data Scientist to develop and enhance Probability-of-Default and Revenue-Forecasting models, leveraging advanced data analysis and machine learning techniques to drive impactful business insights. Responsibilities: Data Analysis & Modeling: Analyze large, complex datasets to uncover patterns, insights, and trends that inform business decisions. Predictive Analytics: Build and deploy machine learning models to forecast financial outcomes, detect fraud, optimize credit risk, and enhance customer personalization. Algorithm Development: Develop and improve algorithms for financial services such as pricing or risk assessment. Data Visualization: Create compelling visualizations and dashboards to communicate findings to stakeholders. Collaboration: Work closely with product managers, engineers, and other cross-functional teams to integrate data-driven insights into our products and strategies. Data Engineering Support: Partner with data engineering teams to ensure data pipelines are robust, scalable, and optimized for analysis. Essential Qualifications: Minimum of 3+ years of experience as a Data Scientist, ideally within a FinTech or high-growth startup environment. Proficient in Python, SQL, machine learning algorithms, and foundational MLOps techniques. Why join YouLend? Award-Winning Workplace: YouLend has been recognised as one of the "Best Places to Work 2024" by the Sunday Times for being a supportive, diverse, and rewarding workplace. Award-Winning Fintech: YouLend has been recognised as a "Top 250 Fintech Worldwide" company by CNBC. We offer a comprehensive benefits package that includes: Stock Options Private Medical insurance via Vitality EAP with Health Assured Enhanced Maternity and Paternity Leave Modern and sophisticated office space in Central London Free Gym in office building in Holborn Subsidised Lunch via Feedr Deliveroo Allowance if working late in office Monthly in office Masseuse Team and Company Socials Football Power League / Squash Club Salary: £80,000 - 95,000 + 10% annual bonus based on performance At YouLend, we champion diversity and embrace equal opportunity employment practices. Our hiring, transfer, and promotion decisions are exclusively based on qualifications, merit, and business requirements, free from any discrimination based on race, gender, age, disability, religion, nationality, or any other protected basis under applicable law.
Firmware Engineer (Embedded / ZigBee) Remote - Dundee 65,000 - 70,000 + Remote + Training + Progression + Company Benefits Are you a Firmware Engineer that wants to work in a senior team of highly skilled engineers and developers that are truly R&D focussed, working collaboratively to solve some of the industry's most technical challenges? This company offers best in class training with industry leading experts that you will be working with on a day to day basis that can offer advice and support to help elevate your career to the next level. This business has gone from strength to strength over the last decade and is quickly becoming one of Scotland's leading names in the Smart Energy sector that are tier one suppliers for the likes of EDF, Npower and David Lloyds. This role is focussed on R&D for their latest product suite and future products due to be released for new industries like health & leisure, wearables & telecoms. The ideal candidate will be someone that genuinely enjoys low level software development in both C and Assembler and wants to work on complex technical challenges in an elite team of developers and engineers. THE ROLE: Work collaboratively to define the software development life cycle Write clean low level code in both C and Assembler Test and debug the firmware development Work both in a team and autonomously THE PERSON: Have experience writing code in C Experience with wireless communication like ZigBee Be able to commute to Dundee on occasion Reference: BBBH17921 If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website.
06/02/2025
Full time
Firmware Engineer (Embedded / ZigBee) Remote - Dundee 65,000 - 70,000 + Remote + Training + Progression + Company Benefits Are you a Firmware Engineer that wants to work in a senior team of highly skilled engineers and developers that are truly R&D focussed, working collaboratively to solve some of the industry's most technical challenges? This company offers best in class training with industry leading experts that you will be working with on a day to day basis that can offer advice and support to help elevate your career to the next level. This business has gone from strength to strength over the last decade and is quickly becoming one of Scotland's leading names in the Smart Energy sector that are tier one suppliers for the likes of EDF, Npower and David Lloyds. This role is focussed on R&D for their latest product suite and future products due to be released for new industries like health & leisure, wearables & telecoms. The ideal candidate will be someone that genuinely enjoys low level software development in both C and Assembler and wants to work on complex technical challenges in an elite team of developers and engineers. THE ROLE: Work collaboratively to define the software development life cycle Write clean low level code in both C and Assembler Test and debug the firmware development Work both in a team and autonomously THE PERSON: Have experience writing code in C Experience with wireless communication like ZigBee Be able to commute to Dundee on occasion Reference: BBBH17921 If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website.
At Thredd, we are seeking a highly skilled Senior Software Engineer with expertise in Python to join our dynamic team in the fintech sector. The ideal candidate will be responsible for developing and delivering innovative issuer processing solutions using cloud-based technology. This role involves working closely with cross-functional teams to design, build, and implement new capabilities that enhance our service offerings. Key Responsibilities: Design and develop robust, scalable, and secure applications in Python. Leverage existing cloud-based technology to build and deploy applications that meet the needs of the card issuing market. Collaborate with Product Managers, UX/UI Designers, Solutions Architects, and other Engineers to define requirements, create software architecture, and deliver high-quality solutions. Implement automated testing and deployment strategies to ensure reliability and efficiency in the software delivery process. Optimize applications for maximum speed, scalability, and security. Stay abreast of emerging trends and technologies in cloud computing and issuer processing to drive continuous innovation and improvement. Provide technical leadership and mentorship to junior engineers, promoting best practices in software development. Troubleshoot, debug, and upgrade existing systems, ensuring high performance and responsiveness to requests. Participate in code reviews, contributing to the maintenance of high coding standards and improving the overall quality of the codebase. Technical Skills and Experience Needed: Proven experience with cloud-based technology and services, preferably within AWS. Expertise in both Frontend and Backend software solution development. Experience with Agile development methodologies and SecDevOps practices. Excellent knowledge of secure coding practices. Strong knowledge of databases, SQL, and NoSQL, as well as data structures and algorithms. Excellent problem-solving skills and the ability to work in a fast-paced, evolving environment. Strong communication and collaboration skills, with the ability to articulate technical concepts to non-technical stakeholders. A commitment to continuous learning and improvement, both in personal capacity and within the context of the team. Prior experience with payment systems, transaction processing, and financial software development, encryption, and cryptography would be advantageous. Familiarity with Microsoft .NET, C#, Python and Supporting Frameworks, React and Supporting Frameworks, Rest APIs, Graph QL. Experience with Databases: MS SQL Server, Dynamo DB, MySQL, Postgres (others advantageous). Knowledge of ORMs: Entity Framework, Dapper. Experience with Queuing/Streaming: RabbitMQ, Kafka. Familiarity with Design Tools/Techniques: C4 Modelling, scenario trace diagrams, etc. Understanding of Microservice Architecture, Containerization, Event Driven Systems. Knowledge of Cloud Services: API Gateway, k8s, Serverless (Preferably AWS). Experience with Unit Testing Using: XUnit, NUnit. Familiarity with Logging/Observability: Serilog, Coralogix, ELK. Experience with Jenkins/Bitbucket Pipeline, Octopus, Sonar Cloud. Familiarity with Bitbucket, JIRA, and Confluence. Motivated team player supporting squad members. Willingness to ask questions and challenge opinions in a constructive manner. A Bit About Us: Thredd is the trusted next-gen payments partner for innovators looking to modernize their payments offering. Certified by Mastercard, Visa, and Diners & Discover, we process billions of debit, prepaid, and credit transactions annually, supporting consumer and corporate fintechs, digital banks, and embedded finance providers across the globe. Our unique offering is our client-centric approach, combining hands-on support with modern, reliable, and scalable technology. Our assured solution accelerates the development and delivery of consumer and corporate payments components embedded within digital banks, as well as for expense management, B2B payments, crypto, lending, credit, Buy Now Pay Later, FX, remittance, and open banking innovators.
06/02/2025
Full time
At Thredd, we are seeking a highly skilled Senior Software Engineer with expertise in Python to join our dynamic team in the fintech sector. The ideal candidate will be responsible for developing and delivering innovative issuer processing solutions using cloud-based technology. This role involves working closely with cross-functional teams to design, build, and implement new capabilities that enhance our service offerings. Key Responsibilities: Design and develop robust, scalable, and secure applications in Python. Leverage existing cloud-based technology to build and deploy applications that meet the needs of the card issuing market. Collaborate with Product Managers, UX/UI Designers, Solutions Architects, and other Engineers to define requirements, create software architecture, and deliver high-quality solutions. Implement automated testing and deployment strategies to ensure reliability and efficiency in the software delivery process. Optimize applications for maximum speed, scalability, and security. Stay abreast of emerging trends and technologies in cloud computing and issuer processing to drive continuous innovation and improvement. Provide technical leadership and mentorship to junior engineers, promoting best practices in software development. Troubleshoot, debug, and upgrade existing systems, ensuring high performance and responsiveness to requests. Participate in code reviews, contributing to the maintenance of high coding standards and improving the overall quality of the codebase. Technical Skills and Experience Needed: Proven experience with cloud-based technology and services, preferably within AWS. Expertise in both Frontend and Backend software solution development. Experience with Agile development methodologies and SecDevOps practices. Excellent knowledge of secure coding practices. Strong knowledge of databases, SQL, and NoSQL, as well as data structures and algorithms. Excellent problem-solving skills and the ability to work in a fast-paced, evolving environment. Strong communication and collaboration skills, with the ability to articulate technical concepts to non-technical stakeholders. A commitment to continuous learning and improvement, both in personal capacity and within the context of the team. Prior experience with payment systems, transaction processing, and financial software development, encryption, and cryptography would be advantageous. Familiarity with Microsoft .NET, C#, Python and Supporting Frameworks, React and Supporting Frameworks, Rest APIs, Graph QL. Experience with Databases: MS SQL Server, Dynamo DB, MySQL, Postgres (others advantageous). Knowledge of ORMs: Entity Framework, Dapper. Experience with Queuing/Streaming: RabbitMQ, Kafka. Familiarity with Design Tools/Techniques: C4 Modelling, scenario trace diagrams, etc. Understanding of Microservice Architecture, Containerization, Event Driven Systems. Knowledge of Cloud Services: API Gateway, k8s, Serverless (Preferably AWS). Experience with Unit Testing Using: XUnit, NUnit. Familiarity with Logging/Observability: Serilog, Coralogix, ELK. Experience with Jenkins/Bitbucket Pipeline, Octopus, Sonar Cloud. Familiarity with Bitbucket, JIRA, and Confluence. Motivated team player supporting squad members. Willingness to ask questions and challenge opinions in a constructive manner. A Bit About Us: Thredd is the trusted next-gen payments partner for innovators looking to modernize their payments offering. Certified by Mastercard, Visa, and Diners & Discover, we process billions of debit, prepaid, and credit transactions annually, supporting consumer and corporate fintechs, digital banks, and embedded finance providers across the globe. Our unique offering is our client-centric approach, combining hands-on support with modern, reliable, and scalable technology. Our assured solution accelerates the development and delivery of consumer and corporate payments components embedded within digital banks, as well as for expense management, B2B payments, crypto, lending, credit, Buy Now Pay Later, FX, remittance, and open banking innovators.
Embedded Software Engineer Remote Anywhere in Scotland Are you an experienced Embedded Software Developer looking to work on cutting-edge technology? This role offers the flexibility to work from home and the opportunity to work on innovative embedded systems, with a focus on C++ development in a Linux environment. As well as a salary of up to £55,000 , benefits include: 33 days of annual leave Enhanced company pension Flexibility around working hours, and the ability to work from home anywhere in Scotland What you ll be doing: Develop, test, and maintain embedded software for high-performance systems. Work closely with hardware teams to integrate software with embedded devices. Optimise and enhance software for real-time performance and efficiency. Debug and troubleshoot software on embedded platforms. Collaborate on system architecture and design decisions. What we are looking for: Strong experience in C++ development for embedded systems. Experience in working within a Linux environment. Hands-on experience with embedded devices and real-time software development. Experience with LIDAR, Cameras, and Image Processing would be advantageous If you re passionate about embedded software development and eager to work on cutting-edge technology, apply today! Bright Purple are an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.
05/02/2025
Full time
Embedded Software Engineer Remote Anywhere in Scotland Are you an experienced Embedded Software Developer looking to work on cutting-edge technology? This role offers the flexibility to work from home and the opportunity to work on innovative embedded systems, with a focus on C++ development in a Linux environment. As well as a salary of up to £55,000 , benefits include: 33 days of annual leave Enhanced company pension Flexibility around working hours, and the ability to work from home anywhere in Scotland What you ll be doing: Develop, test, and maintain embedded software for high-performance systems. Work closely with hardware teams to integrate software with embedded devices. Optimise and enhance software for real-time performance and efficiency. Debug and troubleshoot software on embedded platforms. Collaborate on system architecture and design decisions. What we are looking for: Strong experience in C++ development for embedded systems. Experience in working within a Linux environment. Hands-on experience with embedded devices and real-time software development. Experience with LIDAR, Cameras, and Image Processing would be advantageous If you re passionate about embedded software development and eager to work on cutting-edge technology, apply today! Bright Purple are an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.
Lead Software Engineer 60,000 - 70,000 + Benefits Chessington Excellent opportunity for experienced Lead Software Engineer with in C++, Rust, and Linux experience looking for an autonomous role playing an integral part in the success of a growing company. This company is a UK market leader in smart heating solutions, developing advanced technologies to improve energy efficiency. Due to ongoing success, they are expanding their development team and seeking a skilled Software Developer to help drive their future growth. In this varied role, you will work with the Head Of Technology. Leading the design and implementation of software solutions for IoT-enabled heating systems whilst collaborating closely with a small, skilled team of developers to create robust and scalable applications. The ideal candidate will have experience with Linux and embedded systems and a strong understanding of software development. Knowledge of microcontrollers is desirable but not essential. This is a fantastic opportunity to progress within a forward-thinking company offering career development and autonomy working on large scale projects. The Role: Lead software development for a new web-based kiosk system. Program in C++ and Rust on Linux-based platforms. Develop IoT solutions and integrate them with smart devices. Work with a small development team to drive innovation. The Person: Strong experience with C++, Rust, and Linux. Background in IoT development. Experience working with embedded systems or hardware integration. Knowledge of networking protocols and microcontrollers (desirable). Reference Number : BBBH phone number removed To apply for this role or to be considered for further opportunities, please click "Apply Now" or contact Tom Edge. Note : The salary advertised is the bracket available for this position. The actual salary paid will depend on your level of experience, qualifications, and skill set. This agency is an equal opportunities employer and welcomes applications from all suitable candidates
05/02/2025
Full time
Lead Software Engineer 60,000 - 70,000 + Benefits Chessington Excellent opportunity for experienced Lead Software Engineer with in C++, Rust, and Linux experience looking for an autonomous role playing an integral part in the success of a growing company. This company is a UK market leader in smart heating solutions, developing advanced technologies to improve energy efficiency. Due to ongoing success, they are expanding their development team and seeking a skilled Software Developer to help drive their future growth. In this varied role, you will work with the Head Of Technology. Leading the design and implementation of software solutions for IoT-enabled heating systems whilst collaborating closely with a small, skilled team of developers to create robust and scalable applications. The ideal candidate will have experience with Linux and embedded systems and a strong understanding of software development. Knowledge of microcontrollers is desirable but not essential. This is a fantastic opportunity to progress within a forward-thinking company offering career development and autonomy working on large scale projects. The Role: Lead software development for a new web-based kiosk system. Program in C++ and Rust on Linux-based platforms. Develop IoT solutions and integrate them with smart devices. Work with a small development team to drive innovation. The Person: Strong experience with C++, Rust, and Linux. Background in IoT development. Experience working with embedded systems or hardware integration. Knowledge of networking protocols and microcontrollers (desirable). Reference Number : BBBH phone number removed To apply for this role or to be considered for further opportunities, please click "Apply Now" or contact Tom Edge. Note : The salary advertised is the bracket available for this position. The actual salary paid will depend on your level of experience, qualifications, and skill set. This agency is an equal opportunities employer and welcomes applications from all suitable candidates