Oracle Cloud Engineer Salary: £66,861 to £74,290 Location: Bristol Hours: Full time Working Pattern: A t least 2 days per week in our Bristol office. About this Opportunity This role sits within our Finance Platform Engineering team and will focus on work in our Planning & Reporting Lab. You would play a key part in the delivery of the new Oracle Cloud Enterprise Performance Management capability incorporating technology and functional change. As an Oracle Cloud Engineer you will also help to maximise the product functionality whilst providing engineering support for the integration with other software components across a transformed Finance technology landscape. Our development and change lifecycle is focused on Oracle Cloud SaaS technologies and integration with other cloud and on-premise hosted technologies. This is a hands-on role, embedded in an exciting and ambitious Transformation programme. Role Responsibilities To build out permanent capability in the engineering team to support build of the EPM components for Planning and Reporting. The roles will replace existing contractors in the Planning Team, initially prioritised on the Cost & Investment management use case. Our mission is to promote the adoption of modern engineering practices, specifically accelerating our technology estate change lifecycle, DevOps, Continuous Integration/Continuous Deployment, Cloud computing and Agile ways of working. The right person will work in a cross-disciplinary feature team and act as an advocate for high quality engineering. You will be familiar with the Oracle EPM application, including the creation of workflows in BPM (Business Process Manager), orchestrating Fusion processes, as well as reporting and configurating migration through the RTL environments. You will provide resolution to impediments and issues as well as continually developing yourself. You will also be a passionate advocate of engineering and a champion of engineering principles and practices. What you'll need Extensive Engineering experience in exploiting functionality in Oracle Cloud products and integration with other software. Solid understanding of Cloud hosting and awareness of integration/ connectivity Experience of full end-end Oracle EPM implementation with development and scripting capabilities Good knowledge and development experience with Out-of-Box modules like financials, workforce and Strategic modules of Oracle cloud planning would be advantageous Experience of writing complex calculation scripts/business rules independently to model various business planning and forecasting requirements within the Oracle EPM Cloud Build integrations with discrete Oracle and non-oracle data sources and applications for upstream and downstream data ingestion and flow. Building Data Management setup and configuration for consumption and outflow of data to/from EPM Automate business processes using EPM Automate scripting and Rest APIs for near to real time business event based scenarios Support the execution of Unit/SIT and UAT testing phases System integration and connectivity (Authentication, SSO) Strong understanding of the LBG Engineering and security landscape & standards Extensive SQL knowledge for ETL and migration of data Oh, and if you have any prior experience working within a finance function or with Oracle OFSAA, Fusion systems that would be handy, but please apply if you don't! About working for us Our focus is to ensure that we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background identity or culture. We were one of the first organisations to set goals on diversity in senior roles, create a menopause health package and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So, if you'd like reasonable adjustments to be made to our recruitment processes. Just let us know. We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days holiday with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Ready for a career where you can have a positive impact as you learn, grow and thrive? Apply today and find out more
Apr 17, 2024
Full time
Oracle Cloud Engineer Salary: £66,861 to £74,290 Location: Bristol Hours: Full time Working Pattern: A t least 2 days per week in our Bristol office. About this Opportunity This role sits within our Finance Platform Engineering team and will focus on work in our Planning & Reporting Lab. You would play a key part in the delivery of the new Oracle Cloud Enterprise Performance Management capability incorporating technology and functional change. As an Oracle Cloud Engineer you will also help to maximise the product functionality whilst providing engineering support for the integration with other software components across a transformed Finance technology landscape. Our development and change lifecycle is focused on Oracle Cloud SaaS technologies and integration with other cloud and on-premise hosted technologies. This is a hands-on role, embedded in an exciting and ambitious Transformation programme. Role Responsibilities To build out permanent capability in the engineering team to support build of the EPM components for Planning and Reporting. The roles will replace existing contractors in the Planning Team, initially prioritised on the Cost & Investment management use case. Our mission is to promote the adoption of modern engineering practices, specifically accelerating our technology estate change lifecycle, DevOps, Continuous Integration/Continuous Deployment, Cloud computing and Agile ways of working. The right person will work in a cross-disciplinary feature team and act as an advocate for high quality engineering. You will be familiar with the Oracle EPM application, including the creation of workflows in BPM (Business Process Manager), orchestrating Fusion processes, as well as reporting and configurating migration through the RTL environments. You will provide resolution to impediments and issues as well as continually developing yourself. You will also be a passionate advocate of engineering and a champion of engineering principles and practices. What you'll need Extensive Engineering experience in exploiting functionality in Oracle Cloud products and integration with other software. Solid understanding of Cloud hosting and awareness of integration/ connectivity Experience of full end-end Oracle EPM implementation with development and scripting capabilities Good knowledge and development experience with Out-of-Box modules like financials, workforce and Strategic modules of Oracle cloud planning would be advantageous Experience of writing complex calculation scripts/business rules independently to model various business planning and forecasting requirements within the Oracle EPM Cloud Build integrations with discrete Oracle and non-oracle data sources and applications for upstream and downstream data ingestion and flow. Building Data Management setup and configuration for consumption and outflow of data to/from EPM Automate business processes using EPM Automate scripting and Rest APIs for near to real time business event based scenarios Support the execution of Unit/SIT and UAT testing phases System integration and connectivity (Authentication, SSO) Strong understanding of the LBG Engineering and security landscape & standards Extensive SQL knowledge for ETL and migration of data Oh, and if you have any prior experience working within a finance function or with Oracle OFSAA, Fusion systems that would be handy, but please apply if you don't! About working for us Our focus is to ensure that we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background identity or culture. We were one of the first organisations to set goals on diversity in senior roles, create a menopause health package and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So, if you'd like reasonable adjustments to be made to our recruitment processes. Just let us know. We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days holiday with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Ready for a career where you can have a positive impact as you learn, grow and thrive? Apply today and find out more
The Recruitment Bureau (Kent) Ltd
Roade, Northamptonshire
Salary 55,000 - 60,000 GBP per year Requirements: - Microcontroller Firmware development- STM32/PIC Multi Platform Experiuence - PIC, ARM, Atmel, AVR, LoRa Responsibilities: - The Senior Firmware Development Engineer should ideally have: 10 years' industry experience or BEng Degree in Electrical & Electronic Engineering or the equivalent with minimum 7 years of experience Ability to demonstrate previous product development from concept through to production Strong experience with microcontroller device firmware development for STM32/PIC Multi-platform experienced (PIC, ARM, Atmel AVR, LoRa ) Expertise in debugging and improving complex software systems Experience interfacing with embedded hardware using protocols such as UART, I2C, SPI, RS232, USB, Ethernet Experience with designing, developing and verifying electronic schematics advantageous The Senior Firmware Development Engineer role requires the following skills: Being the main point of contact for all technical aspects from design, development, and manufacture Being hands on Ability to pick-up projects already in-progress and work on fully developed codes Working to deadlines and schedules Self-driven and results orientated Responsible for controlling personal workload and identifying any further resource need Ability to work independently and as part of a tea Technologies: - ARM - Altium Designer More: Benefits: - 33 days annual leave (including Bank Holidays), increasing to 38 days after 5 years - Flexible working hours - Comprehensive travel insurance for you and your family - 4% pension contribution match - Employee share scheme - Free annual flu vaccination This is a permanent, full-time, office based role in the UK, near Northampton. The candidate is required to have their own transport due to the location. The successful applicant will be expected to attend the office daily as this is NOT a remote role. About The Company We innovate to secure your present and protect your future, catering to a wide range of organizational security needs. Our success is anchored in the efforts of our employees who contribute to the creation of our innovative, market-leading products and services. We foster a collaborative, friendly workplace environment that values initiative, autonomy, and teamwork. Company Culture Statement As a valued member of staff, you will receive a competitive salary with great working conditions amongst a friendly team. You will have regular personal development interaction with a director and be encouraged to increase and improve your range of skills through mentoring and external sources of knowledge. Exceptional input and actions are recognised and rewarded in this company. Our success is built upon the efforts of our employees. We value our employee family who help build our innovative, market-leading products and services, and deliver robust, personal support to our clients. They do this through collaboration with one another and with our customers, in an open and friendly workplace. We appreciate initiative and autonomy whilst encouraging staff to work together in order to support each other. We have a fail-fast approach to realise any show-stopping tasks early, and learn from this to improve and evolve development cycles. Next Steps If you believe you have the relevant experience, qualifications and skills required for this exciting role then please contact Jeremy Barwick who has been exclusively retained to fill this position. Note This role is office based, with a certain amount of flexibility for time off when necessary, but please be aware that hybrid or remote working is not being offered. Due to the location of the offices, public transport is not readily available and having your own transport would be a distinct advantage.
Apr 17, 2024
Full time
Salary 55,000 - 60,000 GBP per year Requirements: - Microcontroller Firmware development- STM32/PIC Multi Platform Experiuence - PIC, ARM, Atmel, AVR, LoRa Responsibilities: - The Senior Firmware Development Engineer should ideally have: 10 years' industry experience or BEng Degree in Electrical & Electronic Engineering or the equivalent with minimum 7 years of experience Ability to demonstrate previous product development from concept through to production Strong experience with microcontroller device firmware development for STM32/PIC Multi-platform experienced (PIC, ARM, Atmel AVR, LoRa ) Expertise in debugging and improving complex software systems Experience interfacing with embedded hardware using protocols such as UART, I2C, SPI, RS232, USB, Ethernet Experience with designing, developing and verifying electronic schematics advantageous The Senior Firmware Development Engineer role requires the following skills: Being the main point of contact for all technical aspects from design, development, and manufacture Being hands on Ability to pick-up projects already in-progress and work on fully developed codes Working to deadlines and schedules Self-driven and results orientated Responsible for controlling personal workload and identifying any further resource need Ability to work independently and as part of a tea Technologies: - ARM - Altium Designer More: Benefits: - 33 days annual leave (including Bank Holidays), increasing to 38 days after 5 years - Flexible working hours - Comprehensive travel insurance for you and your family - 4% pension contribution match - Employee share scheme - Free annual flu vaccination This is a permanent, full-time, office based role in the UK, near Northampton. The candidate is required to have their own transport due to the location. The successful applicant will be expected to attend the office daily as this is NOT a remote role. About The Company We innovate to secure your present and protect your future, catering to a wide range of organizational security needs. Our success is anchored in the efforts of our employees who contribute to the creation of our innovative, market-leading products and services. We foster a collaborative, friendly workplace environment that values initiative, autonomy, and teamwork. Company Culture Statement As a valued member of staff, you will receive a competitive salary with great working conditions amongst a friendly team. You will have regular personal development interaction with a director and be encouraged to increase and improve your range of skills through mentoring and external sources of knowledge. Exceptional input and actions are recognised and rewarded in this company. Our success is built upon the efforts of our employees. We value our employee family who help build our innovative, market-leading products and services, and deliver robust, personal support to our clients. They do this through collaboration with one another and with our customers, in an open and friendly workplace. We appreciate initiative and autonomy whilst encouraging staff to work together in order to support each other. We have a fail-fast approach to realise any show-stopping tasks early, and learn from this to improve and evolve development cycles. Next Steps If you believe you have the relevant experience, qualifications and skills required for this exciting role then please contact Jeremy Barwick who has been exclusively retained to fill this position. Note This role is office based, with a certain amount of flexibility for time off when necessary, but please be aware that hybrid or remote working is not being offered. Due to the location of the offices, public transport is not readily available and having your own transport would be a distinct advantage.
Jonathan Lee Recruitment
Gloucester, Gloucestershire
We are working with an organisation based in the Gloucester area in the defence sector who help protect highly sensitive information, across difficult cybersecurity challenges to protect security and critical infrastructure. We are recruiting a Principal Systems Engineer to join their engineering function providing expertise to all projects through the bid and full development lifecycle. It ensures that both project and statutory requirements are met and works to improve the effectiveness of the systems design function within the company. It is responsible for the system architecture and integration of the solution. It is responsible for design for cost and design for manufacture. The Principal Systems Engineer will be part of an agile organisation, working on multiple domains and projects throughout the engineering lifecycle. Working on state-of-the-art Cyber Security equipment within high-grade crypto and information assurance. This is an onsite role based in their state of the art facility in Maidenhead. This role will be senior from a technical perspective applying technical / professional knowledge to one or more projects simultaneously, with opportunities for technical leadership and/or line management of a team of 5 system engineers. Responsible for / Key responsibilities Develop technical solutions to large and complex engineering problems, following Systems Engineering processes, to ensure customer requirements are satisfied. Develop Systems Engineering artefacts, as required, across the product development lifecycle, to result in a positive project outcome. Provide technical direction and exert technical influence across one or more projects, such that the optimal approach, architecture, design, and implementation are selected. Responsible for the design, development and delivery of Systems Engineering artefacts for one or more projects to ensure high quality deliverables. Work closely with the system, hardware and software architects to ensure consistency, design for modularity and re-use, and technical excellence. Plan, co-ordinate and present at internal and external design reviews, to senior management and customers, to ensure a successful event. Actively contribute to and/or lead defined aspects of the project to achieve optimal balance between requirements, schedule and cost. Manage customers and external suppliers to ensure compliance with agreed processes and achievement of project objectives. Generate and review technical proposals, and provide accurate estimates for the associated effort, costs and risks, for bids and proposals, leading to contract awards. Reviews and signs off significant technical documents; frequently chairs technical reviews for significant deliverables. Explains technically complex concepts clearly to less technical/involved parties. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. The role will either have Line Management, Technical Management or Subject Matter Expert responsibilities: Line management of a team of systems engineers (1-5), responsible for their PDPs, training and development and approval of the team's requests (e.g. annual leave etc.). Technical management of a team of systems engineers (1-5) on a project, their tasking and being responsible for the quality of their technical delivery and adherence to schedule. Subject Matter Expertise, and recognised as the company expert, in a specific subject matter, such as a specific product type or technical area. Qualifications / skills required Essential: Degree in an engineering, mathematical or science-based subject or equivalent experience. Significant experience and a full understanding of Systems Engineering, the V-Model and associated processes/lifecycles. Significant experience of developing high quality requirements and establishing a fully compliant systems design. Experience in writing high quality technical documentation and the formal technical review of such material. Experience working as a technical Subject Matter Expert (SME) and developing new areas of expertise as and when required. Advanced knowledge of System Engineering practices, methodologies, processes, techniques and technology trends. Desirable: Experience of DOORS, UML, SEBoK, Enterprise Architect and SysML. Experience of hands-on development of either hardware, software or firmware development, particularly in an embedded environment Notice Due to the nature of the programs the organisation delivers for customers, candidates may need to obtain the relevant security clearance or handle export-controlled material as defined by the role's requirements. Benefits Every employee is critical to our success, and as such, we offer a range of flexible employee benefits, including: Annual Bonus Private Medical Cover 25 days' holiday with the option to buy an extra 5 Pension Contribution 4 x Life Assurance Cover Flexible working hours with a 1pm finish on a Friday Flexible benefits including cycle to work scheme, will writing and more Monthly Security Clearance Allowance - Subject to you holding the required security clearance In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included
Apr 17, 2024
Full time
We are working with an organisation based in the Gloucester area in the defence sector who help protect highly sensitive information, across difficult cybersecurity challenges to protect security and critical infrastructure. We are recruiting a Principal Systems Engineer to join their engineering function providing expertise to all projects through the bid and full development lifecycle. It ensures that both project and statutory requirements are met and works to improve the effectiveness of the systems design function within the company. It is responsible for the system architecture and integration of the solution. It is responsible for design for cost and design for manufacture. The Principal Systems Engineer will be part of an agile organisation, working on multiple domains and projects throughout the engineering lifecycle. Working on state-of-the-art Cyber Security equipment within high-grade crypto and information assurance. This is an onsite role based in their state of the art facility in Maidenhead. This role will be senior from a technical perspective applying technical / professional knowledge to one or more projects simultaneously, with opportunities for technical leadership and/or line management of a team of 5 system engineers. Responsible for / Key responsibilities Develop technical solutions to large and complex engineering problems, following Systems Engineering processes, to ensure customer requirements are satisfied. Develop Systems Engineering artefacts, as required, across the product development lifecycle, to result in a positive project outcome. Provide technical direction and exert technical influence across one or more projects, such that the optimal approach, architecture, design, and implementation are selected. Responsible for the design, development and delivery of Systems Engineering artefacts for one or more projects to ensure high quality deliverables. Work closely with the system, hardware and software architects to ensure consistency, design for modularity and re-use, and technical excellence. Plan, co-ordinate and present at internal and external design reviews, to senior management and customers, to ensure a successful event. Actively contribute to and/or lead defined aspects of the project to achieve optimal balance between requirements, schedule and cost. Manage customers and external suppliers to ensure compliance with agreed processes and achievement of project objectives. Generate and review technical proposals, and provide accurate estimates for the associated effort, costs and risks, for bids and proposals, leading to contract awards. Reviews and signs off significant technical documents; frequently chairs technical reviews for significant deliverables. Explains technically complex concepts clearly to less technical/involved parties. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. The role will either have Line Management, Technical Management or Subject Matter Expert responsibilities: Line management of a team of systems engineers (1-5), responsible for their PDPs, training and development and approval of the team's requests (e.g. annual leave etc.). Technical management of a team of systems engineers (1-5) on a project, their tasking and being responsible for the quality of their technical delivery and adherence to schedule. Subject Matter Expertise, and recognised as the company expert, in a specific subject matter, such as a specific product type or technical area. Qualifications / skills required Essential: Degree in an engineering, mathematical or science-based subject or equivalent experience. Significant experience and a full understanding of Systems Engineering, the V-Model and associated processes/lifecycles. Significant experience of developing high quality requirements and establishing a fully compliant systems design. Experience in writing high quality technical documentation and the formal technical review of such material. Experience working as a technical Subject Matter Expert (SME) and developing new areas of expertise as and when required. Advanced knowledge of System Engineering practices, methodologies, processes, techniques and technology trends. Desirable: Experience of DOORS, UML, SEBoK, Enterprise Architect and SysML. Experience of hands-on development of either hardware, software or firmware development, particularly in an embedded environment Notice Due to the nature of the programs the organisation delivers for customers, candidates may need to obtain the relevant security clearance or handle export-controlled material as defined by the role's requirements. Benefits Every employee is critical to our success, and as such, we offer a range of flexible employee benefits, including: Annual Bonus Private Medical Cover 25 days' holiday with the option to buy an extra 5 Pension Contribution 4 x Life Assurance Cover Flexible working hours with a 1pm finish on a Friday Flexible benefits including cycle to work scheme, will writing and more Monthly Security Clearance Allowance - Subject to you holding the required security clearance In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included
We are seeking a skilled Hardware/Software Engineer with expertise in the development of handheld field test equipment for twisted pair, fibre and Wi-Fi Ethernet systems. The engineer will play a pivotal role in designing and developing fibre optic test equipment, including optical power meters, fibre light sources, and OTDR devices. Candidates with a minimum of 5 years of relevant experience are encouraged to apply. Responsibilities Test Equipment Development: Design and develop test measurement engines for Twisted Pair Ethernet, Fibre optic and Wi-Fi transmission mediums. Implementation: Work on both hardware and software aspects of fibre optic test equipment development Experience in working with both single mode and multi-mode lasers and LEDs for various fibre optic applications. Prototype and Testing: Develop prototypes of fibre optic test equipment, including OTDRs, and conduct rigorous testing to ensure performance and accuracy. Hardware and Software Integration: Collaborate with multidisciplinary teams to ensure frictionless integration of hardware and software components for all test equipment. Troubleshooting and Maintenance: Provide technical support and development for existing equipment, diagnose and rectify hardware and software issues. Documentation: Maintain comprehensive documentation of design, development, and testing processes for all equipment. Quality Assurance: Ensure the quality and reliability of all equipment produced, following established quality control standards and procedures. Research and Innovation: Stay updated with the latest advancements in fibre optic technology and contribute to the company's innovation efforts, particularly in the OTDR domain. Qualifications Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field. Minimum of 5 years of experience in the development of embedded systems, instrumentation or test equipment. Proficiency in designing driver circuits for LEDs and Lasers for fibre optic applications. Proficiency in designing high-gain optical receiver circuits utilising devices such as APDs for fibre optic applications. Proficiency in capturing and processing high speed data. Familiarity with analogue RF circuit design up to 500MHz. Digital electronics design including FPGA development experience, I2C, SPI and USB. Embedded software development including hardware drivers. C, C++, Linux. Strong documentation and quality assurance practices. Ability to work effectively both independently and as part of a team. Effective communication and interpersonal skills.
Apr 17, 2024
Full time
We are seeking a skilled Hardware/Software Engineer with expertise in the development of handheld field test equipment for twisted pair, fibre and Wi-Fi Ethernet systems. The engineer will play a pivotal role in designing and developing fibre optic test equipment, including optical power meters, fibre light sources, and OTDR devices. Candidates with a minimum of 5 years of relevant experience are encouraged to apply. Responsibilities Test Equipment Development: Design and develop test measurement engines for Twisted Pair Ethernet, Fibre optic and Wi-Fi transmission mediums. Implementation: Work on both hardware and software aspects of fibre optic test equipment development Experience in working with both single mode and multi-mode lasers and LEDs for various fibre optic applications. Prototype and Testing: Develop prototypes of fibre optic test equipment, including OTDRs, and conduct rigorous testing to ensure performance and accuracy. Hardware and Software Integration: Collaborate with multidisciplinary teams to ensure frictionless integration of hardware and software components for all test equipment. Troubleshooting and Maintenance: Provide technical support and development for existing equipment, diagnose and rectify hardware and software issues. Documentation: Maintain comprehensive documentation of design, development, and testing processes for all equipment. Quality Assurance: Ensure the quality and reliability of all equipment produced, following established quality control standards and procedures. Research and Innovation: Stay updated with the latest advancements in fibre optic technology and contribute to the company's innovation efforts, particularly in the OTDR domain. Qualifications Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field. Minimum of 5 years of experience in the development of embedded systems, instrumentation or test equipment. Proficiency in designing driver circuits for LEDs and Lasers for fibre optic applications. Proficiency in designing high-gain optical receiver circuits utilising devices such as APDs for fibre optic applications. Proficiency in capturing and processing high speed data. Familiarity with analogue RF circuit design up to 500MHz. Digital electronics design including FPGA development experience, I2C, SPI and USB. Embedded software development including hardware drivers. C, C++, Linux. Strong documentation and quality assurance practices. Ability to work effectively both independently and as part of a team. Effective communication and interpersonal skills.
Jonathan Lee Recruitment Ltd
Gloucester, Gloucestershire
We are working with an organisation based in the Gloucester area in the defence sector who help protect highly sensitive information, across difficult cybersecurity challenges to protect security and critical infrastructure. We are recruiting a Principal Systems Engineer to join their engineering function providing expertise to all projects through the bid and full development lifecycle. It ensures that both project and statutory requirements are met and works to improve the effectiveness of the systems design function within the company. It is responsible for the system architecture and integration of the solution. It is responsible for design for cost and design for manufacture. The Principal Systems Engineer will be part of an agile organisation, working on multiple domains and projects throughout the engineering lifecycle. Working on state-of-the-art Cyber Security equipment within high-grade crypto and information assurance. This is an onsite role based in their state of the art facility in Maidenhead. This role will be senior from a technical perspective applying technical / professional knowledge to one or more projects simultaneously, with opportunities for technical leadership and/or line management of a team of 5 system engineers. Responsible for / Key responsibilities Develop technical solutions to large and complex engineering problems, following Systems Engineering processes, to ensure customer requirements are satisfied. Develop Systems Engineering artefacts, as required, across the product development lifecycle, to result in a positive project outcome. Provide technical direction and exert technical influence across one or more projects, such that the optimal approach, architecture, design, and implementation are selected. Responsible for the design, development and delivery of Systems Engineering artefacts for one or more projects to ensure high quality deliverables. Work closely with the system, hardware and software architects to ensure consistency, design for modularity and re-use, and technical excellence. Plan, co-ordinate and present at internal and external design reviews, to senior management and customers, to ensure a successful event. Actively contribute to and/or lead defined aspects of the project to achieve optimal balance between requirements, schedule and cost. Manage customers and external suppliers to ensure compliance with agreed processes and achievement of project objectives. Generate and review technical proposals, and provide accurate estimates for the associated effort, costs and risks, for bids and proposals, leading to contract awards. Reviews and signs off significant technical documents; frequently chairs technical reviews for significant deliverables. Explains technically complex concepts clearly to less technical/involved parties. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. The role will either have Line Management, Technical Management or Subject Matter Expert responsibilities: Line management of a team of systems engineers (1-5), responsible for their PDPs, training and development and approval of the team's requests (e.g. annual leave etc.). Technical management of a team of systems engineers (1-5) on a project, their tasking and being responsible for the quality of their technical delivery and adherence to schedule. Subject Matter Expertise, and recognised as the company expert, in a specific subject matter, such as a specific product type or technical area. Qualifications / skills required Essential: Degree in an engineering, mathematical or science-based subject or equivalent experience. Significant experience and a full understanding of Systems Engineering, the V-Model and associated processes/lifecycles. Significant experience of developing high quality requirements and establishing a fully compliant systems design. Experience in writing high quality technical documentation and the formal technical review of such material. Experience working as a technical Subject Matter Expert (SME) and developing new areas of expertise as and when required. Advanced knowledge of System Engineering practices, methodologies, processes, techniques and technology trends. Desirable: Experience of DOORS, UML, SEBoK, Enterprise Architect and SysML. Experience of hands-on development of either hardware, software or firmware development, particularly in an embedded environment Notice Due to the nature of the programs the organisation delivers for customers, candidates may need to obtain the relevant security clearance or handle export-controlled material as defined by the role's requirements. Benefits Every employee is critical to our success, and as such, we offer a range of flexible employee benefits, including: Annual Bonus Private Medical Cover 25 days' holiday with the option to buy an extra 5 Pension Contribution 4 x Life Assurance Cover Flexible working hours with a 1pm finish on a Friday Flexible benefits including cycle to work scheme, will writing and more Monthly Security Clearance Allowance - Subject to you holding the required security clearance In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included
Apr 17, 2024
Full time
We are working with an organisation based in the Gloucester area in the defence sector who help protect highly sensitive information, across difficult cybersecurity challenges to protect security and critical infrastructure. We are recruiting a Principal Systems Engineer to join their engineering function providing expertise to all projects through the bid and full development lifecycle. It ensures that both project and statutory requirements are met and works to improve the effectiveness of the systems design function within the company. It is responsible for the system architecture and integration of the solution. It is responsible for design for cost and design for manufacture. The Principal Systems Engineer will be part of an agile organisation, working on multiple domains and projects throughout the engineering lifecycle. Working on state-of-the-art Cyber Security equipment within high-grade crypto and information assurance. This is an onsite role based in their state of the art facility in Maidenhead. This role will be senior from a technical perspective applying technical / professional knowledge to one or more projects simultaneously, with opportunities for technical leadership and/or line management of a team of 5 system engineers. Responsible for / Key responsibilities Develop technical solutions to large and complex engineering problems, following Systems Engineering processes, to ensure customer requirements are satisfied. Develop Systems Engineering artefacts, as required, across the product development lifecycle, to result in a positive project outcome. Provide technical direction and exert technical influence across one or more projects, such that the optimal approach, architecture, design, and implementation are selected. Responsible for the design, development and delivery of Systems Engineering artefacts for one or more projects to ensure high quality deliverables. Work closely with the system, hardware and software architects to ensure consistency, design for modularity and re-use, and technical excellence. Plan, co-ordinate and present at internal and external design reviews, to senior management and customers, to ensure a successful event. Actively contribute to and/or lead defined aspects of the project to achieve optimal balance between requirements, schedule and cost. Manage customers and external suppliers to ensure compliance with agreed processes and achievement of project objectives. Generate and review technical proposals, and provide accurate estimates for the associated effort, costs and risks, for bids and proposals, leading to contract awards. Reviews and signs off significant technical documents; frequently chairs technical reviews for significant deliverables. Explains technically complex concepts clearly to less technical/involved parties. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. The role will either have Line Management, Technical Management or Subject Matter Expert responsibilities: Line management of a team of systems engineers (1-5), responsible for their PDPs, training and development and approval of the team's requests (e.g. annual leave etc.). Technical management of a team of systems engineers (1-5) on a project, their tasking and being responsible for the quality of their technical delivery and adherence to schedule. Subject Matter Expertise, and recognised as the company expert, in a specific subject matter, such as a specific product type or technical area. Qualifications / skills required Essential: Degree in an engineering, mathematical or science-based subject or equivalent experience. Significant experience and a full understanding of Systems Engineering, the V-Model and associated processes/lifecycles. Significant experience of developing high quality requirements and establishing a fully compliant systems design. Experience in writing high quality technical documentation and the formal technical review of such material. Experience working as a technical Subject Matter Expert (SME) and developing new areas of expertise as and when required. Advanced knowledge of System Engineering practices, methodologies, processes, techniques and technology trends. Desirable: Experience of DOORS, UML, SEBoK, Enterprise Architect and SysML. Experience of hands-on development of either hardware, software or firmware development, particularly in an embedded environment Notice Due to the nature of the programs the organisation delivers for customers, candidates may need to obtain the relevant security clearance or handle export-controlled material as defined by the role's requirements. Benefits Every employee is critical to our success, and as such, we offer a range of flexible employee benefits, including: Annual Bonus Private Medical Cover 25 days' holiday with the option to buy an extra 5 Pension Contribution 4 x Life Assurance Cover Flexible working hours with a 1pm finish on a Friday Flexible benefits including cycle to work scheme, will writing and more Monthly Security Clearance Allowance - Subject to you holding the required security clearance In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included
An exciting opportunity has arisen for a Senior Embedded Software Developer based in Cambridge, to join a world-leader in network development for Internet of Things ("IoT") communications. The Senior Embedded Software Developer, Cambridge, will report into the Head of Software and will be responsible to: Take technical ownership of electricity meter protocol development and integration to data concentrator and handheld reading tools. To work with the Software Development Manager and Technical Team leader to design, develop and deliver high quality, scalable, robust, maintainable, and secure embedded system products, primarily in 'C'. The Senior Embedded Software Developer, Cambridge, will have at least 4 years' of using embedded C in systems, along with: Wide knowledge and practice of data structures and algorithms. Experience and knowledge of unit and functional testing and advocate of test driven development. Experience in Python Programming Language. Experience handling or implementing Manufacturing tools for testing. The successful candidate will join a highly technical team of engineers tasked with creating the next generation of cutting-edge products which will provide significant growth to the organisation. There is working from home options available with this role. APPLY NOW for the Senior Embedded Software Developer, Cambridge, job by emailing your CV to or call Tarah on if you have any specific questions about this role.
Apr 16, 2024
Full time
An exciting opportunity has arisen for a Senior Embedded Software Developer based in Cambridge, to join a world-leader in network development for Internet of Things ("IoT") communications. The Senior Embedded Software Developer, Cambridge, will report into the Head of Software and will be responsible to: Take technical ownership of electricity meter protocol development and integration to data concentrator and handheld reading tools. To work with the Software Development Manager and Technical Team leader to design, develop and deliver high quality, scalable, robust, maintainable, and secure embedded system products, primarily in 'C'. The Senior Embedded Software Developer, Cambridge, will have at least 4 years' of using embedded C in systems, along with: Wide knowledge and practice of data structures and algorithms. Experience and knowledge of unit and functional testing and advocate of test driven development. Experience in Python Programming Language. Experience handling or implementing Manufacturing tools for testing. The successful candidate will join a highly technical team of engineers tasked with creating the next generation of cutting-edge products which will provide significant growth to the organisation. There is working from home options available with this role. APPLY NOW for the Senior Embedded Software Developer, Cambridge, job by emailing your CV to or call Tarah on if you have any specific questions about this role.
Do you want to join a team working at the cutting edge of engineering sustainability? Here at Monolith, we're on a mission to empower engineers to use AI to solve the most intractable physics problems like developing next-gen EV batteries that charge faster and last longer. With strong product-market fit, we've doubled in size over the last four years, are growing globally, and we have ambitious plans to expand. It's an exciting time! To continue in our growth, we are recruiting a Senior Software Engineer focussing on Python for a six-month period. If you are looking for a permanent opportunity and available immediately, there could be scope for this position to be a permanent role so please apply anyway. What you'll be doing: As a Senior Software Engineer, you will play a crucial role in driving the re-platforming efforts of our SaaS software product. Your responsibilities will involve independently and swiftly addressing specific technical challenges within this framework, ensuring seamless transition and enhancement of our platform. Our New Tech stack: Athena SQL, Athena & EMR Spark, ECS, Temporal; Tech we're keeping: Python, Flask, Redis, Postgres, React, Plotly, Docker. We might add Azure later Key Responsibilities: Rapidly deliver high-quality code for our re-platforming project. Proactively identify and resolve blockers for team members, ensuring smooth progress. Break down complex technical tasks into manageable deliverables (from epics to tasks). Apply senior-level expertise and pragmatism to coding and decision-making processes, making trade-offs explicit and understandable to the team. Required Skills and Attributes: 7 years or more of coding experience, with the last 3 years primarily focused on Python. Preference for candidates who haven't primarily worked in large corporations, big tech firms, late-stage companies, or software agencies. Previous involvement with AWS platforms. Self-sufficient in initiating and completing tasks end-to-end, adhering to product requirements even with minimal supervision. Exceptional communicator, adept at effectively engaging with both fellow developers and higher-level stakeholders such as team leads and managers. Highly focused on identifying and advancing critical tasks, both for oneself and others, ensuring progress aligns with project goals. Nice to have: Previous experience in startup environments. Proficiency or experience with Apache Spark. Familiarity or background in working with Azure. Experience orchestrating workflows, particularly within distributed system environments. Knowledge of MLOps principles and practices, especially in implementing them within production settings. 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 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 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. 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.
Apr 16, 2024
Full time
Do you want to join a team working at the cutting edge of engineering sustainability? Here at Monolith, we're on a mission to empower engineers to use AI to solve the most intractable physics problems like developing next-gen EV batteries that charge faster and last longer. With strong product-market fit, we've doubled in size over the last four years, are growing globally, and we have ambitious plans to expand. It's an exciting time! To continue in our growth, we are recruiting a Senior Software Engineer focussing on Python for a six-month period. If you are looking for a permanent opportunity and available immediately, there could be scope for this position to be a permanent role so please apply anyway. What you'll be doing: As a Senior Software Engineer, you will play a crucial role in driving the re-platforming efforts of our SaaS software product. Your responsibilities will involve independently and swiftly addressing specific technical challenges within this framework, ensuring seamless transition and enhancement of our platform. Our New Tech stack: Athena SQL, Athena & EMR Spark, ECS, Temporal; Tech we're keeping: Python, Flask, Redis, Postgres, React, Plotly, Docker. We might add Azure later Key Responsibilities: Rapidly deliver high-quality code for our re-platforming project. Proactively identify and resolve blockers for team members, ensuring smooth progress. Break down complex technical tasks into manageable deliverables (from epics to tasks). Apply senior-level expertise and pragmatism to coding and decision-making processes, making trade-offs explicit and understandable to the team. Required Skills and Attributes: 7 years or more of coding experience, with the last 3 years primarily focused on Python. Preference for candidates who haven't primarily worked in large corporations, big tech firms, late-stage companies, or software agencies. Previous involvement with AWS platforms. Self-sufficient in initiating and completing tasks end-to-end, adhering to product requirements even with minimal supervision. Exceptional communicator, adept at effectively engaging with both fellow developers and higher-level stakeholders such as team leads and managers. Highly focused on identifying and advancing critical tasks, both for oneself and others, ensuring progress aligns with project goals. Nice to have: Previous experience in startup environments. Proficiency or experience with Apache Spark. Familiarity or background in working with Azure. Experience orchestrating workflows, particularly within distributed system environments. Knowledge of MLOps principles and practices, especially in implementing them within production settings. 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 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 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. 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.
Senior Software Engineer Engineering London, London, United Kingdom Full time Senior Software Engineer London, London, United Kingdom ID: C Job Description Careers that Change Lives Medtronic - Digital Technologies is creating ambitious new products that bring connectivity, real-time guidance, and decision support to the operating room. To support this mission, we are developing compact, high-performance, embedded systems that enable edge computing and connectivity. Working closely with other teams across Medtronic, we are creating a connected ecosystem and leveraging the state of the art in computer vision to provide the most comprehensive view of surgery. If you're interested in using cutting-edge technology to improve the standard of care in surgery on a global scale, this could be the place for you. As a Senior Software Engineer, you'll be performing development, primarily in modern C++, helping to expand the feature-set of our existing and new generation of devices, while ensuring the codebase is maintainable. A Day in the Life Work within our highly technically diverse multidisciplinary teams (application software, embedded, computer vision, cloud platform, etc.) Contribute to the core application software by developing enhancements for our existing intra-operative devices, taking ownership of the maintainability and reliability of the application software in our existing intra-operative devices, and helping develop the software stack for our next generation intra-operative devices. Set the direction/architecture of the core application software. Maintain and enhance methods for device monitoring and cloud connectivity. Investigate, debug, and resolve issues reported from testing and support. Participate in the relevant security and regulatory compliance processes. Develop robust and secure-by-design software fit for a medical-grade system. Must Haves BS/MS in Computer, Electrical, Electronics Engineering or equivalent Current experience in developing high quality, high performing code in modern C++ (C+ and higher) Strong knowledge of Unix/Linux environments Experience with systems engineering and design principles Experience working with deployed hardware systems and remote device management Flexible - you can independently solve problems as they arise, but are comfortable asking for help when you need it Comfortable with complexity - being able to think through consequences of changes in a highly interconnected ecosystem over varied use environments A high level of code craftsmanship and focus on quality Nice to Haves Good Python programming skills Experience working in the medical device industry, or a similarly regulated industry such as automotive, finance or aerospace Experience with Amazon Web Services (AWS) Knowledge of core security concepts We Offer We offer a competitive salary and benefits package to all our employees: Flexible working environment Annual Incentive Plan % depending on company results Pension scheme and group discount on healthcare insurance Training possibilities via Cornerstone/Skills Lab Employee Assistance Program and Recognize! (our global recognition program) Our Commitment Our unwavering commitment to inclusion, diversity, and equity (ID&E) means zero barriers to opportunity within Medtronic and a culture where all employees belong, are respected, and feel valued for who they are and the life experiences they contribute. We know equity starts beyond our workplace, and we must play a role in addressing systemic inequities in our communities if we hope to have long-term sustainable impact. Anchored in our Mission, we continue to drive ID&E forward both to enhance the well-being of Medtronic employees and to accelerate innovation that brings our lifesaving technologies to more people in more places around the world. About Medtronic Bold thinking. Bolder actions. We are Medtronic. We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission - to alleviate pain, restore health, and extend life - unites a global team of 90,000+ passionate people. Powered by our diverse knowledge, insatiable curiosity, and desire to help all those who need it, we deliver innovative technologies that transform the lives of two people every second, every hour, every day. Expect more from us as we empower insight-driven care, experiences that put people first, and better outcomes for our world. In everything we do, we areengineering the extraordinary. Your Answer Is this the position you were waiting for? Then please apply directly via the apply button! Travel: No Please click here to apply.
Apr 16, 2024
Full time
Senior Software Engineer Engineering London, London, United Kingdom Full time Senior Software Engineer London, London, United Kingdom ID: C Job Description Careers that Change Lives Medtronic - Digital Technologies is creating ambitious new products that bring connectivity, real-time guidance, and decision support to the operating room. To support this mission, we are developing compact, high-performance, embedded systems that enable edge computing and connectivity. Working closely with other teams across Medtronic, we are creating a connected ecosystem and leveraging the state of the art in computer vision to provide the most comprehensive view of surgery. If you're interested in using cutting-edge technology to improve the standard of care in surgery on a global scale, this could be the place for you. As a Senior Software Engineer, you'll be performing development, primarily in modern C++, helping to expand the feature-set of our existing and new generation of devices, while ensuring the codebase is maintainable. A Day in the Life Work within our highly technically diverse multidisciplinary teams (application software, embedded, computer vision, cloud platform, etc.) Contribute to the core application software by developing enhancements for our existing intra-operative devices, taking ownership of the maintainability and reliability of the application software in our existing intra-operative devices, and helping develop the software stack for our next generation intra-operative devices. Set the direction/architecture of the core application software. Maintain and enhance methods for device monitoring and cloud connectivity. Investigate, debug, and resolve issues reported from testing and support. Participate in the relevant security and regulatory compliance processes. Develop robust and secure-by-design software fit for a medical-grade system. Must Haves BS/MS in Computer, Electrical, Electronics Engineering or equivalent Current experience in developing high quality, high performing code in modern C++ (C+ and higher) Strong knowledge of Unix/Linux environments Experience with systems engineering and design principles Experience working with deployed hardware systems and remote device management Flexible - you can independently solve problems as they arise, but are comfortable asking for help when you need it Comfortable with complexity - being able to think through consequences of changes in a highly interconnected ecosystem over varied use environments A high level of code craftsmanship and focus on quality Nice to Haves Good Python programming skills Experience working in the medical device industry, or a similarly regulated industry such as automotive, finance or aerospace Experience with Amazon Web Services (AWS) Knowledge of core security concepts We Offer We offer a competitive salary and benefits package to all our employees: Flexible working environment Annual Incentive Plan % depending on company results Pension scheme and group discount on healthcare insurance Training possibilities via Cornerstone/Skills Lab Employee Assistance Program and Recognize! (our global recognition program) Our Commitment Our unwavering commitment to inclusion, diversity, and equity (ID&E) means zero barriers to opportunity within Medtronic and a culture where all employees belong, are respected, and feel valued for who they are and the life experiences they contribute. We know equity starts beyond our workplace, and we must play a role in addressing systemic inequities in our communities if we hope to have long-term sustainable impact. Anchored in our Mission, we continue to drive ID&E forward both to enhance the well-being of Medtronic employees and to accelerate innovation that brings our lifesaving technologies to more people in more places around the world. About Medtronic Bold thinking. Bolder actions. We are Medtronic. We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission - to alleviate pain, restore health, and extend life - unites a global team of 90,000+ passionate people. Powered by our diverse knowledge, insatiable curiosity, and desire to help all those who need it, we deliver innovative technologies that transform the lives of two people every second, every hour, every day. Expect more from us as we empower insight-driven care, experiences that put people first, and better outcomes for our world. In everything we do, we areengineering the extraordinary. Your Answer Is this the position you were waiting for? Then please apply directly via the apply button! Travel: No Please click here to apply.
Lead Software Engineer / Manager (Embedded Linux C / C++) Remote UK to £140,000 Do you have expertise with low level embedded systems programming combined with leadership / management skills? You could be progressing your career, in a senior, hands-on Lead Software Engineer / Manager role at a global technology company that believes in investing its people and the wider global community. You can work from home (or remotely from anywhere in Europe) and enjoy global meetups approximately four times a year. As a Lead Software Engineer / Manager you will head up a team of six highly skilled Software Engineers, designing and implementing new features and enhancements to the core, open source, operating system on various CPU architectures, such as ARM, RISC-V and X86. You'll collaborate with senior stakeholders to prioritise requests, plan the roadmap and ensure the team can deliver, you'll influence the culture, facilitate technical delivery and work with your team to ensure successful strategy execution. You will be an advocate of engineering and Agile software development best practices, conducting code reviews and cultivating a culture of collaboration and knowledge sharing. Location / Work from Home: You can work from home full-time / remotely from anywhere in the UK. Requirements: You have expertise with low level programming including Embedded C / C++, Linux Kernel, Bare Metal programming You have experience of working on complex, distributed systems with Containerisation including a deep knowledge of Kubernetes / Docker You have experience of leading, mentoring, coaching and recruiting talented Software Engineers within Agile team environments You can plan, execute and deliver on software development projects You're comfortable collaborating across teams and with senior stakeholders You have excellent English language communication skills Salary & benefits: As a Lead Software Engineer / Manager you will earn a competitive salary (to £140,000) plus benefits. Apply now to find out more about this Lead Software Engineer / Manager (Embedded Linux C / C++) opportunity. Ref: 20606/C/KS/020424
Apr 16, 2024
Full time
Lead Software Engineer / Manager (Embedded Linux C / C++) Remote UK to £140,000 Do you have expertise with low level embedded systems programming combined with leadership / management skills? You could be progressing your career, in a senior, hands-on Lead Software Engineer / Manager role at a global technology company that believes in investing its people and the wider global community. You can work from home (or remotely from anywhere in Europe) and enjoy global meetups approximately four times a year. As a Lead Software Engineer / Manager you will head up a team of six highly skilled Software Engineers, designing and implementing new features and enhancements to the core, open source, operating system on various CPU architectures, such as ARM, RISC-V and X86. You'll collaborate with senior stakeholders to prioritise requests, plan the roadmap and ensure the team can deliver, you'll influence the culture, facilitate technical delivery and work with your team to ensure successful strategy execution. You will be an advocate of engineering and Agile software development best practices, conducting code reviews and cultivating a culture of collaboration and knowledge sharing. Location / Work from Home: You can work from home full-time / remotely from anywhere in the UK. Requirements: You have expertise with low level programming including Embedded C / C++, Linux Kernel, Bare Metal programming You have experience of working on complex, distributed systems with Containerisation including a deep knowledge of Kubernetes / Docker You have experience of leading, mentoring, coaching and recruiting talented Software Engineers within Agile team environments You can plan, execute and deliver on software development projects You're comfortable collaborating across teams and with senior stakeholders You have excellent English language communication skills Salary & benefits: As a Lead Software Engineer / Manager you will earn a competitive salary (to £140,000) plus benefits. Apply now to find out more about this Lead Software Engineer / Manager (Embedded Linux C / C++) opportunity. Ref: 20606/C/KS/020424
Hi, we're DuckDuckGo, the Internet privacy company for everyone who wants to take back their privacy now. For over a decade, we've been building our all-in-one product, developing new privacy technology, and working with policymakers to make online privacy simple and accessible for all. Our app is now downloaded more than 78M times a year, and our private search engine packaged with it has become the search engine on mobile in the United States and 18 other countries, including the United Kingdom, Canada, Australia, Germany, and the Netherlands. Oh, and we've been profitable since 2014, with revenue exceeding $100 million a year! Now, we're rolling out a suite of new privacy solutions, including Email Protection , App Tracking Protection and our first-ever Desktop Apps for Mac and Windows . We're looking for a Senior Software Engineer, Windows Desktop App to help shape our all-in-one privacy solution and join our mission to show the world that protecting your privacy online can be simple. The Opportunity In this role, you will work on the team responsible for launching our first ever DuckDuckGo Privacy App for Windows. You'll collaborate with Product Managers, Designers, and Engineers across Native Apps to craft a world-class browser with embedded privacy features that will revolutionize the way people search, surf, and exist online. You will be critical to the successful launch of this product and responsible for taking pieces of the puzzle and autonomously building solutions to get us closer to our first release. You will help define the roadmap, take ownership of significant application features and experiment with ways to improve them. You will lay the foundations of what will become one of DuckDuckGo's flagship products and critical levers for growing privacy online. What You Will Bring to DuckDuckGo Experience implementing ideas from scratch, owning major application features, and taking responsibility for their maintenance and improvement over time. Experience participating in technical architecture decisions for complex products, essentially shaping the software architecture of a consumer product. Experience building at least one desktop application (ideally with WPF, UWP, WinUI, WinForms, or other relevant .NET UI). An advanced level of programming expertise, with knowledge of C#. We currently use .NET 6. A significant level of experience in building customer facing applications, including crafting user interfaces. Deep understanding of software design patterns such as MVVM, MVP, etc. Event-driven programming (e.g., using Rx.NET) experience is considered an advantage. How We Will Support You Our core values build trust, question assumptions, and validate direction underpin how we work day-to-day and the support we give our team members. We strive to empower our team members to be self-directed and self-motivated in their work. Remote First, Always : We've always been a fully distributed company with team members all over the world. We trust you to get your work done wherever, whenever. Commitment to Personal Growth: Every team member has an annual budget of $1,250 USD to invest in their professional development. Every team member also has a dedicated Career Advisor, who serves as a guide to help you develop your strengths, identify your motivations, and understand your opportunities for growth. Leadership: We have many different types of leaders and possible combinations of leadership roles, so you can grow your career in a way that aligns best with your personal goals. You can seek additional leadership roles by being directly responsible for projects, taking ownership of areas of the company, developing and maintaining internal processes, or pursuing advisory roles. Work/Life Balance: Team members have the freedom and flexibility to organize their own work schedules. We want you to thrive both in and out of the office. We trust you to use good judgment and take the time off that you need to bring your best self to work. We also offer paid parental leave, a co-working stipend, office setup reimbursement, and a wellness stipend. More support resources can be found in our, Team Member Support Guide , whichexplains how we make your well-being a priority. For more information on how we collaborate worldwide, from leadership in our relatively flat organization to start-to-finish ownership, check out DuckDuckGo Culture: How We Work. Compensation Annual compensation: $176,000 USD and stock options.Compensation is the same within a professional level, regardless of geographic location or functional area, and the compensation for each professional level is transparent across the organization. Hiring Process Hiring works best when it's a two-way street. Learn how we help you get to know DuckDuckGo and envision your future role here. Find out more about how we hire . Diversity, Equity, and Inclusion DuckDuckGo provides equal work opportunities to all team members and applicants, and it prohibits discrimination and harassment of any typeon the basis of race, color, ethnicity, caste, religion, age, sex (including pregnancy), national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by our policies or federal, state, or local laws. We want to ensure that our hiring process is accessible. If you need reasonable accommodation for any part of the application process because of a medical condition or disability, please send an email to to let us know the nature of your request. If you think you might thrive in this environment, we would love to hear from you. Please note that: Sometimes we meet up! Expect to travel at least two times a year: once for our all-hands meetup and again for a team retreat (each around 4-5 days). While extenuating circumstances may impact attendance, everyone is strongly encouraged to attend. While we offer a flexible work arrangement with no core hours, expect an average full-time commitment of 40 hours per week. A successful candidate will be subject to a background check and must receive satisfactory results of the same, as a condition of joining the team. By applying for this role, you confirm that all information submitted is accurate and complete. You further acknowledge that providing false or fraudulent information during the application process is cause for denial of an offer, revocation of any existing offer, or other adverse action, up to and including termination after the start of your commencement of work. Please see above.
Apr 16, 2024
Full time
Hi, we're DuckDuckGo, the Internet privacy company for everyone who wants to take back their privacy now. For over a decade, we've been building our all-in-one product, developing new privacy technology, and working with policymakers to make online privacy simple and accessible for all. Our app is now downloaded more than 78M times a year, and our private search engine packaged with it has become the search engine on mobile in the United States and 18 other countries, including the United Kingdom, Canada, Australia, Germany, and the Netherlands. Oh, and we've been profitable since 2014, with revenue exceeding $100 million a year! Now, we're rolling out a suite of new privacy solutions, including Email Protection , App Tracking Protection and our first-ever Desktop Apps for Mac and Windows . We're looking for a Senior Software Engineer, Windows Desktop App to help shape our all-in-one privacy solution and join our mission to show the world that protecting your privacy online can be simple. The Opportunity In this role, you will work on the team responsible for launching our first ever DuckDuckGo Privacy App for Windows. You'll collaborate with Product Managers, Designers, and Engineers across Native Apps to craft a world-class browser with embedded privacy features that will revolutionize the way people search, surf, and exist online. You will be critical to the successful launch of this product and responsible for taking pieces of the puzzle and autonomously building solutions to get us closer to our first release. You will help define the roadmap, take ownership of significant application features and experiment with ways to improve them. You will lay the foundations of what will become one of DuckDuckGo's flagship products and critical levers for growing privacy online. What You Will Bring to DuckDuckGo Experience implementing ideas from scratch, owning major application features, and taking responsibility for their maintenance and improvement over time. Experience participating in technical architecture decisions for complex products, essentially shaping the software architecture of a consumer product. Experience building at least one desktop application (ideally with WPF, UWP, WinUI, WinForms, or other relevant .NET UI). An advanced level of programming expertise, with knowledge of C#. We currently use .NET 6. A significant level of experience in building customer facing applications, including crafting user interfaces. Deep understanding of software design patterns such as MVVM, MVP, etc. Event-driven programming (e.g., using Rx.NET) experience is considered an advantage. How We Will Support You Our core values build trust, question assumptions, and validate direction underpin how we work day-to-day and the support we give our team members. We strive to empower our team members to be self-directed and self-motivated in their work. Remote First, Always : We've always been a fully distributed company with team members all over the world. We trust you to get your work done wherever, whenever. Commitment to Personal Growth: Every team member has an annual budget of $1,250 USD to invest in their professional development. Every team member also has a dedicated Career Advisor, who serves as a guide to help you develop your strengths, identify your motivations, and understand your opportunities for growth. Leadership: We have many different types of leaders and possible combinations of leadership roles, so you can grow your career in a way that aligns best with your personal goals. You can seek additional leadership roles by being directly responsible for projects, taking ownership of areas of the company, developing and maintaining internal processes, or pursuing advisory roles. Work/Life Balance: Team members have the freedom and flexibility to organize their own work schedules. We want you to thrive both in and out of the office. We trust you to use good judgment and take the time off that you need to bring your best self to work. We also offer paid parental leave, a co-working stipend, office setup reimbursement, and a wellness stipend. More support resources can be found in our, Team Member Support Guide , whichexplains how we make your well-being a priority. For more information on how we collaborate worldwide, from leadership in our relatively flat organization to start-to-finish ownership, check out DuckDuckGo Culture: How We Work. Compensation Annual compensation: $176,000 USD and stock options.Compensation is the same within a professional level, regardless of geographic location or functional area, and the compensation for each professional level is transparent across the organization. Hiring Process Hiring works best when it's a two-way street. Learn how we help you get to know DuckDuckGo and envision your future role here. Find out more about how we hire . Diversity, Equity, and Inclusion DuckDuckGo provides equal work opportunities to all team members and applicants, and it prohibits discrimination and harassment of any typeon the basis of race, color, ethnicity, caste, religion, age, sex (including pregnancy), national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by our policies or federal, state, or local laws. We want to ensure that our hiring process is accessible. If you need reasonable accommodation for any part of the application process because of a medical condition or disability, please send an email to to let us know the nature of your request. If you think you might thrive in this environment, we would love to hear from you. Please note that: Sometimes we meet up! Expect to travel at least two times a year: once for our all-hands meetup and again for a team retreat (each around 4-5 days). While extenuating circumstances may impact attendance, everyone is strongly encouraged to attend. While we offer a flexible work arrangement with no core hours, expect an average full-time commitment of 40 hours per week. A successful candidate will be subject to a background check and must receive satisfactory results of the same, as a condition of joining the team. By applying for this role, you confirm that all information submitted is accurate and complete. You further acknowledge that providing false or fraudulent information during the application process is cause for denial of an offer, revocation of any existing offer, or other adverse action, up to and including termination after the start of your commencement of work. Please see above.
Senior Software Engineer (Android/ TypeScript/ C++) Edinburgh Sadly sponsorship is not provided Are you excited by the visual effects (VFX) or the XR/VR industries? Are you an experienced software engineer with a creative mindset? Do you love developing amazing, hardware-integrated software products? About Us: The natural way to interact with augmented and virtual reality will be with your hands. Our client is developing incredible wearable products based on soft and stretchy sensor technology for the future of human-machine interaction. This new product range, a comfortable XR for mass market use, has recently been announced. We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team in Edinburgh . As a Senior Software Engineer , you will be responsible for designing, developing, and implementing software solutions that align with business objectives and meet clients' requirements. You will play a key role in driving innovation and leading development efforts, working closely with cross-functional teams to deliver high-quality software products Interest in animation - or VR content creation - pipelines will be a strong advantage. You will enjoy the excitement of working with cutting-edge technology, solving problems, and to customer needs. Your customer-centric approach will not only drive technical solutions but also shape the future development of products, ultimately ensuring an exceptional user experience for our valued customers. Responsibilities Design, develop, and verify cutting-edge software solutions for seamless interfacing with Motion Capture and XR gloves across a diverse array of computing platforms, ranging from VR headsets to desktop computers, and beyond. Deliver technical leadership and provide mentorship to fellow software engineers, fostering a culture of continuous learning and innovation. Collaborate with subject matter experts, product management, and engineering leaders to architect capabilities on software platforms. Foster productive collaborations with our software, embedded, and machine learning teams to deliver comprehensive end-to-end solutions. Efficiently plan, manage, and document work using designated project management systems. Consistently stay informed about the latest advancements from motion capture and mixed reality partners, reinforcing a competitive edge in technological innovation. Essential Requirements: Bachelor's degree in computer science, Computer Engineering, or related field Significant and Senior commercial experience as a software engineer Strong written and verbal communication skills Proficiency in a range of programming languages, ideally with experience in TypeScript, JavaScript, or C#. Experience with front-end frameworks such as React, Angular, or VueJS. OR mobile development in Android /iOS Experience working with integrations with hardware peripherals, ideally with experience in Bluetooth . Desirable Skills: Experience developing for Unity and/or Unreal Engine Knowledge of C++. Experience building VR experiences, and a passion for gaming and VFX technologies. This role will be on site 2/3 days per week and can not support sponsorship apllications. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
Apr 16, 2024
Full time
Senior Software Engineer (Android/ TypeScript/ C++) Edinburgh Sadly sponsorship is not provided Are you excited by the visual effects (VFX) or the XR/VR industries? Are you an experienced software engineer with a creative mindset? Do you love developing amazing, hardware-integrated software products? About Us: The natural way to interact with augmented and virtual reality will be with your hands. Our client is developing incredible wearable products based on soft and stretchy sensor technology for the future of human-machine interaction. This new product range, a comfortable XR for mass market use, has recently been announced. We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team in Edinburgh . As a Senior Software Engineer , you will be responsible for designing, developing, and implementing software solutions that align with business objectives and meet clients' requirements. You will play a key role in driving innovation and leading development efforts, working closely with cross-functional teams to deliver high-quality software products Interest in animation - or VR content creation - pipelines will be a strong advantage. You will enjoy the excitement of working with cutting-edge technology, solving problems, and to customer needs. Your customer-centric approach will not only drive technical solutions but also shape the future development of products, ultimately ensuring an exceptional user experience for our valued customers. Responsibilities Design, develop, and verify cutting-edge software solutions for seamless interfacing with Motion Capture and XR gloves across a diverse array of computing platforms, ranging from VR headsets to desktop computers, and beyond. Deliver technical leadership and provide mentorship to fellow software engineers, fostering a culture of continuous learning and innovation. Collaborate with subject matter experts, product management, and engineering leaders to architect capabilities on software platforms. Foster productive collaborations with our software, embedded, and machine learning teams to deliver comprehensive end-to-end solutions. Efficiently plan, manage, and document work using designated project management systems. Consistently stay informed about the latest advancements from motion capture and mixed reality partners, reinforcing a competitive edge in technological innovation. Essential Requirements: Bachelor's degree in computer science, Computer Engineering, or related field Significant and Senior commercial experience as a software engineer Strong written and verbal communication skills Proficiency in a range of programming languages, ideally with experience in TypeScript, JavaScript, or C#. Experience with front-end frameworks such as React, Angular, or VueJS. OR mobile development in Android /iOS Experience working with integrations with hardware peripherals, ideally with experience in Bluetooth . Desirable Skills: Experience developing for Unity and/or Unreal Engine Knowledge of C++. Experience building VR experiences, and a passion for gaming and VFX technologies. This role will be on site 2/3 days per week and can not support sponsorship apllications. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
Embedded Software Engineer Guildford £60,000 - £65,000 + Progression + Pension + Medical Insurance An excellent opportunity awaits an experienced Embedded Software Engineer with a strong background in C programming to join an exciting startup. This role offers the chance to play a pivotal senior position in their product development team. You'll have the autonomy and ownership to lead product innovation, contributing to the continued growth of the business and further disruption within their niche market.This company provides industry leading products designed to improve consumers mental health and wellbeing. Their innovative modern approach has seemed them be as market leaders within their specific niche. In this role you will play a pivotal part of a tight knit development team, developing new and enhancing existing products, managing the full product lifecycle, whilst being technically hands on by programming in embedded C and supporting technologies to optimise the resources available and create the most innovative products in the market. Due to the nature of the position, the role is office based 5 days a week on site in Guildford, however, offers flexibility to accommodate for commitments.The ideal candidate should possess extensive experience in utilizing embedded C for real-time environments and strong knowledge of micro-controllers, ARM and UART / SPI / I2C. Proficiency in PCB Design and Schematic Capture is required. Any experience with FreeRTOS, BLE and IAR Workbench are desirable but not required.This is a fantastic opportunity for an experienced Embedded Software Engineer to join an industry disrupting start up and play a pivotal part in their development team with the ownership and autonomy to contribute to the long-term success and growth of the business. The Role: Embedded Software Engineer Overseeing product lifecycle Development of new and existing products Working as part of start-up environment Office based 5 days a week in Guildford - flexible hours The Person: Strong Embedded C programming skills in real time environment. Strong experience of microcontrollers, ARM and UART / SPI / I2C Strong knowledge of PCB Design, Schematic Capture FreeRTOS and Bluetooth experience desirable Personable character with strong communication skills Reference Number: BBBH 223898 To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles.The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates.
Apr 16, 2024
Full time
Embedded Software Engineer Guildford £60,000 - £65,000 + Progression + Pension + Medical Insurance An excellent opportunity awaits an experienced Embedded Software Engineer with a strong background in C programming to join an exciting startup. This role offers the chance to play a pivotal senior position in their product development team. You'll have the autonomy and ownership to lead product innovation, contributing to the continued growth of the business and further disruption within their niche market.This company provides industry leading products designed to improve consumers mental health and wellbeing. Their innovative modern approach has seemed them be as market leaders within their specific niche. In this role you will play a pivotal part of a tight knit development team, developing new and enhancing existing products, managing the full product lifecycle, whilst being technically hands on by programming in embedded C and supporting technologies to optimise the resources available and create the most innovative products in the market. Due to the nature of the position, the role is office based 5 days a week on site in Guildford, however, offers flexibility to accommodate for commitments.The ideal candidate should possess extensive experience in utilizing embedded C for real-time environments and strong knowledge of micro-controllers, ARM and UART / SPI / I2C. Proficiency in PCB Design and Schematic Capture is required. Any experience with FreeRTOS, BLE and IAR Workbench are desirable but not required.This is a fantastic opportunity for an experienced Embedded Software Engineer to join an industry disrupting start up and play a pivotal part in their development team with the ownership and autonomy to contribute to the long-term success and growth of the business. The Role: Embedded Software Engineer Overseeing product lifecycle Development of new and existing products Working as part of start-up environment Office based 5 days a week in Guildford - flexible hours The Person: Strong Embedded C programming skills in real time environment. Strong experience of microcontrollers, ARM and UART / SPI / I2C Strong knowledge of PCB Design, Schematic Capture FreeRTOS and Bluetooth experience desirable Personable character with strong communication skills Reference Number: BBBH 223898 To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles.The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates.
JOB AD: We need talented engineers with a strong low level graphics and GPU driver development background on the Android platform, ideally with experience of working in the consumer electronics industry. The successful candidate will contribute to new, high-performance graphics solutions, integrate our solutions with new hardware platforms, optimise graphics drivers, benchmark our systems against competitors, work with 3rd party software developers and generally ensure that we have the best possible 3D graphics experience on the market. Role and Responsibilities As Senior Low Level Graphics Engineer you will: Develop GPU driver innovations to optimise real-time rendering pipelines and deliver class-leading performance Implement standard features and extensions for APIs like OpenGL ES and Vulkan Analyse different graphics workloads, identify bottlenecks and optimise both GPU drivers and API usage Develop optimal middleware libraries based on graphics and compute APIs Bring-up and evaluate new devices, working with other teams to define and implement new GPU requirements, and integrate them into the rest of the operating system Have technical responsibility for one or more significant sections of an assigned project Translate complex functional and technical requirements into detailed design Skills and Qualifications Required Skills A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or any related discipline (an equivalent period of industrial experience may be substituted) A proven track record in real-time embedded software development - preferably for mobile devices - with a good understanding of the latest development environments Expertise in computer graphics with experience in design and implementation of OpenGL, OpenGL ES, Vulkan or DirectX APIs according to defined standards Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronisation, user/kernel mode interaction) Excellent communication and team work skills, with a results-orientated attitude Proficiency in problem solving and debugging Desirable Skills Experience working on the Android Graphics Stack (Compositor, HWUI, HAL) Experience working with ARM 64-bit architecture Experience developing system software for Android OS Familiarity with CPU and GPU hardware architectures Java and/or Python development experience
Apr 16, 2024
Full time
JOB AD: We need talented engineers with a strong low level graphics and GPU driver development background on the Android platform, ideally with experience of working in the consumer electronics industry. The successful candidate will contribute to new, high-performance graphics solutions, integrate our solutions with new hardware platforms, optimise graphics drivers, benchmark our systems against competitors, work with 3rd party software developers and generally ensure that we have the best possible 3D graphics experience on the market. Role and Responsibilities As Senior Low Level Graphics Engineer you will: Develop GPU driver innovations to optimise real-time rendering pipelines and deliver class-leading performance Implement standard features and extensions for APIs like OpenGL ES and Vulkan Analyse different graphics workloads, identify bottlenecks and optimise both GPU drivers and API usage Develop optimal middleware libraries based on graphics and compute APIs Bring-up and evaluate new devices, working with other teams to define and implement new GPU requirements, and integrate them into the rest of the operating system Have technical responsibility for one or more significant sections of an assigned project Translate complex functional and technical requirements into detailed design Skills and Qualifications Required Skills A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or any related discipline (an equivalent period of industrial experience may be substituted) A proven track record in real-time embedded software development - preferably for mobile devices - with a good understanding of the latest development environments Expertise in computer graphics with experience in design and implementation of OpenGL, OpenGL ES, Vulkan or DirectX APIs according to defined standards Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronisation, user/kernel mode interaction) Excellent communication and team work skills, with a results-orientated attitude Proficiency in problem solving and debugging Desirable Skills Experience working on the Android Graphics Stack (Compositor, HWUI, HAL) Experience working with ARM 64-bit architecture Experience developing system software for Android OS Familiarity with CPU and GPU hardware architectures Java and/or Python development experience
JOB AD: We are looking for enthusiastic engineers with background in Graphics/System performance optimisations on modern embedded platforms like Android. A solid working knowledge of Android Graphics frameworks, OpenGL ES and/or Vulkan, together with a good understanding of Machine Learning, performance analysis and Linux kernel development will be plus Opportunities to work on truly novel technologies like this are rare, so we are looking for highly motivated people with a passion to work on the world's widest-reaching mobile platform. As a Senior Android Graphics Game Optimization Engineer you will: Identify innovations to enhance the Android graphics stack to improve performance and reduce the power consumption for games. Develop extensions to the Android Graphics framework to enable new user experiences. Ownership of technical issues and resolving problems to ensure that quality and schedules are maintained. Identify & Apply Machine Learning algorithms to improve gaming performance on devices Technical responsibility for one or more significant sections of the assigned project. Skills and Qualifications Required Skills Bachelor or higher degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or a related discipline. A proven track record in real time embedded software development, preferably for mobile devices, with an understanding of embedded development environments. Proficiency in C and C++ programming languages. System level performance analysis and good OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction). Expertise in computer graphics with experience in design and development of software such as OpenGL, OpenGL ES, Vulkan or DirectX. Excellent communication, team work and a results-oriented attitude. Proficiency in problem solving and debugging. Desirable Skills Good knowledge of Android frameworks and experience on Android application development. Exposure to Machine Learning and Neural Networks. Performance analysis and optimisation of real-time graphics applications. Familiarity with CPU and GPU hardware architectures
Apr 16, 2024
Full time
JOB AD: We are looking for enthusiastic engineers with background in Graphics/System performance optimisations on modern embedded platforms like Android. A solid working knowledge of Android Graphics frameworks, OpenGL ES and/or Vulkan, together with a good understanding of Machine Learning, performance analysis and Linux kernel development will be plus Opportunities to work on truly novel technologies like this are rare, so we are looking for highly motivated people with a passion to work on the world's widest-reaching mobile platform. As a Senior Android Graphics Game Optimization Engineer you will: Identify innovations to enhance the Android graphics stack to improve performance and reduce the power consumption for games. Develop extensions to the Android Graphics framework to enable new user experiences. Ownership of technical issues and resolving problems to ensure that quality and schedules are maintained. Identify & Apply Machine Learning algorithms to improve gaming performance on devices Technical responsibility for one or more significant sections of the assigned project. Skills and Qualifications Required Skills Bachelor or higher degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or a related discipline. A proven track record in real time embedded software development, preferably for mobile devices, with an understanding of embedded development environments. Proficiency in C and C++ programming languages. System level performance analysis and good OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction). Expertise in computer graphics with experience in design and development of software such as OpenGL, OpenGL ES, Vulkan or DirectX. Excellent communication, team work and a results-oriented attitude. Proficiency in problem solving and debugging. Desirable Skills Good knowledge of Android frameworks and experience on Android application development. Exposure to Machine Learning and Neural Networks. Performance analysis and optimisation of real-time graphics applications. Familiarity with CPU and GPU hardware architectures
Senior Systems Engineer Medway £ Competitive Monday-Friday I am looking for an experienced Senior Systems Engineer with experience developing systems for the automotive industry to join a global organisation based in Kent on a full time, permanent basis. My client will consider offering a relocation package to candidates based in a different area of the UK (please note, no sponsorship for overseas candidates is offered for this role, you must have the right to work in the UK with no restrictions). The purpose of this role is to significantly contribute to the development of powertrain systems within vehicles. This Systems Engineer role will involve a range of duties including but not limited to: Designing command algorithms and methodologies and automated code generation for software intended for production use Combining manually and automatically generated C code into one application using relevant control systems (Unity SCM, IBM Rational ClearCASE or similar) Creating validation tests, system diagnostics and Control Area Network communication specifications Analysis of customer requirements Carrying out Failure Modes and Effects Analysis Offering support to all stakeholders Problem solving Any other duties as required As a Senior Systems Engineer for this company, you will need to have: Relevant qualifications within Engineering - degree level or equivalent Relevant experience within the automotive industry Significant experience in developing real time, embedded systems Experience using MATLAB Simulink and Stateflow An understanding of CAN tools Experience using CCP calibration tools (INCA, ATI Vistion, CANape Advanced knowledge of C Programming language Experience using configuration and activity management tools Experience developing embedded safety software Good knowledge of automotive systems A process driven approach to work Joining this fantastic business you will be offered: A competitive salary, with generous benefits! The opportunity to work for a market leading business The chance to work with experts within the automotive industry Potential funding for further study Training, development and progression opportunities A generous annual leave allowance What are you waiting for?! Apply online now! If you believe you meet the above criteria, please apply for immediate consideration! This role is being handled by Emily Powell, Manufacturing, Engineering & Technical Specialist at Pearson Whiffin Recruitment Not quite the right role but still looking? Whether you are entry or Executive level, our team of experienced Recruitment specialists can help you with your career. We are Kent's leading independent consultancy and pride ourselves on delivering an exceptional service to both candidates and clients. Find us on and
Apr 16, 2024
Full time
Senior Systems Engineer Medway £ Competitive Monday-Friday I am looking for an experienced Senior Systems Engineer with experience developing systems for the automotive industry to join a global organisation based in Kent on a full time, permanent basis. My client will consider offering a relocation package to candidates based in a different area of the UK (please note, no sponsorship for overseas candidates is offered for this role, you must have the right to work in the UK with no restrictions). The purpose of this role is to significantly contribute to the development of powertrain systems within vehicles. This Systems Engineer role will involve a range of duties including but not limited to: Designing command algorithms and methodologies and automated code generation for software intended for production use Combining manually and automatically generated C code into one application using relevant control systems (Unity SCM, IBM Rational ClearCASE or similar) Creating validation tests, system diagnostics and Control Area Network communication specifications Analysis of customer requirements Carrying out Failure Modes and Effects Analysis Offering support to all stakeholders Problem solving Any other duties as required As a Senior Systems Engineer for this company, you will need to have: Relevant qualifications within Engineering - degree level or equivalent Relevant experience within the automotive industry Significant experience in developing real time, embedded systems Experience using MATLAB Simulink and Stateflow An understanding of CAN tools Experience using CCP calibration tools (INCA, ATI Vistion, CANape Advanced knowledge of C Programming language Experience using configuration and activity management tools Experience developing embedded safety software Good knowledge of automotive systems A process driven approach to work Joining this fantastic business you will be offered: A competitive salary, with generous benefits! The opportunity to work for a market leading business The chance to work with experts within the automotive industry Potential funding for further study Training, development and progression opportunities A generous annual leave allowance What are you waiting for?! Apply online now! If you believe you meet the above criteria, please apply for immediate consideration! This role is being handled by Emily Powell, Manufacturing, Engineering & Technical Specialist at Pearson Whiffin Recruitment Not quite the right role but still looking? Whether you are entry or Executive level, our team of experienced Recruitment specialists can help you with your career. We are Kent's leading independent consultancy and pride ourselves on delivering an exceptional service to both candidates and clients. Find us on and
We are looking for an experienced Firmware Development Engineer to play a pivotal role in advancing our product development projects which aid governments in safeguarding their citizens. This is an opportunity to develop your career with a company that cares about your development and recognises your contributions. Hours: 37.5 hours a week Flexible working hours Benefits: Up to 38 days of annual leave (including Bank Holidays) after 5 years of service Comprehensive travel insurance for you and your family 4% pension contribution match Employee share scheme Free annual flu vaccination Duties: Being the main point of contact for all technical aspects from design, development, and manufacture Ability to pick-up projects already in-progress and work on fully developed codes Working to deadlines and schedules Self-driven and results orientated Responsible for controlling personal workload and identifying any further resource need Ability to work independently and as part of a team Requirements and qualifications: 10 years industry experience or BEng Degree in Electrical & Electronic Engineering or the equivalent with minimum 7 years of experience Ability to demonstrate previous product development from concept through to production Strong experience with microcontroller device firmware development for STM32/PIC Multi-platform experienced (PIC, ARM, Atmel AVR, LoRa ) Expertise in debugging and improving complex software systems Experience interfacing with embedded hardware using protocols such as UART, I2C, SPI, RS232, USB, Ethernet Experience with designing, developing and verifying electronic schematics advantageous
Apr 16, 2024
Full time
We are looking for an experienced Firmware Development Engineer to play a pivotal role in advancing our product development projects which aid governments in safeguarding their citizens. This is an opportunity to develop your career with a company that cares about your development and recognises your contributions. Hours: 37.5 hours a week Flexible working hours Benefits: Up to 38 days of annual leave (including Bank Holidays) after 5 years of service Comprehensive travel insurance for you and your family 4% pension contribution match Employee share scheme Free annual flu vaccination Duties: Being the main point of contact for all technical aspects from design, development, and manufacture Ability to pick-up projects already in-progress and work on fully developed codes Working to deadlines and schedules Self-driven and results orientated Responsible for controlling personal workload and identifying any further resource need Ability to work independently and as part of a team Requirements and qualifications: 10 years industry experience or BEng Degree in Electrical & Electronic Engineering or the equivalent with minimum 7 years of experience Ability to demonstrate previous product development from concept through to production Strong experience with microcontroller device firmware development for STM32/PIC Multi-platform experienced (PIC, ARM, Atmel AVR, LoRa ) Expertise in debugging and improving complex software systems Experience interfacing with embedded hardware using protocols such as UART, I2C, SPI, RS232, USB, Ethernet Experience with designing, developing and verifying electronic schematics advantageous
Senior R&D Engineer - £50-60k - Oxford - Hybrid (1 day a week on-site) My client is a fast-growing, elite tech company in Oxford. They have doubled their profit since last year, and are looking for a Senior R&D Engineer to be a part of their growth plans. Main duties: + Investigate and develop solutions for customer applications, collaborating with Product Management. Plan and cost projects, providing information for sales quotations. + Develop and maintain complex application solutions, including hardware and software integration. Conduct acceptance testing, resolve issues, and manage multiple projects within deadlines. + Support junior team members, adhere to company procedures, and ensure regulatory compliance Skills and Experience Required: + Proficiency in C, C++, C#, WPF, and XAML + Good understanding of multi-threaded development, and Linux & Windows application development + Experience managing concurrent projects, and experience writing technical documentation + Knowledge of product life cycle Bonus: + Commercial experience of microprocessor circuits, PCB design, and real time embedded software + Knowledge of IoT and SaaS, as well as VHDL and Verilog What you'll get: + £40-50k + Profit sharing scheme + Generous pensions scheme If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Apr 16, 2024
Full time
Senior R&D Engineer - £50-60k - Oxford - Hybrid (1 day a week on-site) My client is a fast-growing, elite tech company in Oxford. They have doubled their profit since last year, and are looking for a Senior R&D Engineer to be a part of their growth plans. Main duties: + Investigate and develop solutions for customer applications, collaborating with Product Management. Plan and cost projects, providing information for sales quotations. + Develop and maintain complex application solutions, including hardware and software integration. Conduct acceptance testing, resolve issues, and manage multiple projects within deadlines. + Support junior team members, adhere to company procedures, and ensure regulatory compliance Skills and Experience Required: + Proficiency in C, C++, C#, WPF, and XAML + Good understanding of multi-threaded development, and Linux & Windows application development + Experience managing concurrent projects, and experience writing technical documentation + Knowledge of product life cycle Bonus: + Commercial experience of microprocessor circuits, PCB design, and real time embedded software + Knowledge of IoT and SaaS, as well as VHDL and Verilog What you'll get: + £40-50k + Profit sharing scheme + Generous pensions scheme If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Embedded Software Engineer Guildford 60,000 - 65,000 + Progression + Pension + Medical Insurance An excellent opportunity awaits an experienced Embedded Software Engineer with a strong background in C programming to join an exciting startup. This role offers the chance to play a pivotal senior position in their product development team. You'll have the autonomy and ownership to lead product innovation, contributing to the continued growth of the business and further disruption within their niche market. This company provides industry leading products designed to improve consumers mental health and wellbeing. Their innovative modern approach has seemed them be as market leaders within their specific niche. In this role you will play a pivotal part of a tight knit development team, developing new and enhancing existing products, managing the full product lifecycle, whilst being technically hands on by programming in embedded C and supporting technologies to optimise the resources available and create the most innovative products in the market. Due to the nature of the position, the role is office based 5 days a week on site in Guildford, however, offers flexibility to accommodate for commitments. The ideal candidate should possess extensive experience in utilizing embedded C for real-time environments and strong knowledge of micro-controllers, ARM and UART / SPI / I2C. Proficiency in PCB Design and Schematic Capture is required. Any experience with FreeRTOS, BLE and IAR Workbench are desirable but not required. This is a fantastic opportunity for an experienced Embedded Software Engineer to join an industry disrupting start up and play a pivotal part in their development team with the ownership and autonomy to contribute to the long-term success and growth of the business. The Role: Embedded Software Engineer Overseeing product lifecycle Development of new and existing products Working as part of start-up environment Office based 5 days a week in Guildford - flexible hours The Person: Strong Embedded C programming skills in real time environment. Strong experience of microcontrollers, ARM and UART / SPI / I2C Strong knowledge of PCB Design, Schematic Capture FreeRTOS and Bluetooth experience desirable Personable character with strong communication skills Reference Number: BBBH (phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates.
Apr 16, 2024
Full time
Embedded Software Engineer Guildford 60,000 - 65,000 + Progression + Pension + Medical Insurance An excellent opportunity awaits an experienced Embedded Software Engineer with a strong background in C programming to join an exciting startup. This role offers the chance to play a pivotal senior position in their product development team. You'll have the autonomy and ownership to lead product innovation, contributing to the continued growth of the business and further disruption within their niche market. This company provides industry leading products designed to improve consumers mental health and wellbeing. Their innovative modern approach has seemed them be as market leaders within their specific niche. In this role you will play a pivotal part of a tight knit development team, developing new and enhancing existing products, managing the full product lifecycle, whilst being technically hands on by programming in embedded C and supporting technologies to optimise the resources available and create the most innovative products in the market. Due to the nature of the position, the role is office based 5 days a week on site in Guildford, however, offers flexibility to accommodate for commitments. The ideal candidate should possess extensive experience in utilizing embedded C for real-time environments and strong knowledge of micro-controllers, ARM and UART / SPI / I2C. Proficiency in PCB Design and Schematic Capture is required. Any experience with FreeRTOS, BLE and IAR Workbench are desirable but not required. This is a fantastic opportunity for an experienced Embedded Software Engineer to join an industry disrupting start up and play a pivotal part in their development team with the ownership and autonomy to contribute to the long-term success and growth of the business. The Role: Embedded Software Engineer Overseeing product lifecycle Development of new and existing products Working as part of start-up environment Office based 5 days a week in Guildford - flexible hours The Person: Strong Embedded C programming skills in real time environment. Strong experience of microcontrollers, ARM and UART / SPI / I2C Strong knowledge of PCB Design, Schematic Capture FreeRTOS and Bluetooth experience desirable Personable character with strong communication skills Reference Number: BBBH (phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates.
Senior Embedded Software Engineer Company overview A pioneering leader in underwater technology solutions, this company specialises in acoustic and sonar systems, subsea positioning, and communication networks. With a rich history in marine exploration, they are trusted across industries such as offshore energy, defence, and marine research. Committed to innovation, quality, and customer satisfaction, their tailored solutions meet the unique needs of each client, driving their mission to explore and understand the world's oceans while shaping the future of marine exploration. Please note - Candidates must be eligible for SC Clearance (5+ years residency in the UK) Responsibilities: Software Development: Plan, architect, develop, and validate new features for company products. Document software and update specifications as required. Embedded Systems: Understand the deployment of real-time operating systems for low-latency sensing and communication. Design, develop, and debug complex embedded systems utilising a broad range of communication protocols and peripherals. Conduct hardware in the loop testing, debugging, and validation. Innovation: Identify opportunities for software efficiency improvements through code re-use across a varied range of products and projects. Stay up to date on technical changes in their area(s) of technical speciality. Collaboration: Partner closely with other members across the engineering department to enable the fusion of hardware and software to add value to the customer. Work with technical leaders to contribute to design and architectural concepts. Explain complex technical concepts to non-technical team members to enable quick decision-making within the business. Mentor and share best practices and the latest technical developments with fellow team members. Help and coach others to form accurate timescale estimates within the team. Provide support for customers as necessary. Requirements: Expert level in C/C++ and Embedded systems. Bachelor's degree in computer science, Electrical Engineering, or related field. Proven experience in software development for embedded systems. Strong understanding of real-time operating systems and communication protocols. Excellent problem-solving and debugging skills. Ability to work collaboratively in a team environment. Effective communication skills, with the ability to explain complex technical concepts to non-technical stakeholders. Experience mentoring junior team members and sharing technical knowledge. GCS is acting as an Employment Agency in relation to this vacancy.
Apr 16, 2024
Full time
Senior Embedded Software Engineer Company overview A pioneering leader in underwater technology solutions, this company specialises in acoustic and sonar systems, subsea positioning, and communication networks. With a rich history in marine exploration, they are trusted across industries such as offshore energy, defence, and marine research. Committed to innovation, quality, and customer satisfaction, their tailored solutions meet the unique needs of each client, driving their mission to explore and understand the world's oceans while shaping the future of marine exploration. Please note - Candidates must be eligible for SC Clearance (5+ years residency in the UK) Responsibilities: Software Development: Plan, architect, develop, and validate new features for company products. Document software and update specifications as required. Embedded Systems: Understand the deployment of real-time operating systems for low-latency sensing and communication. Design, develop, and debug complex embedded systems utilising a broad range of communication protocols and peripherals. Conduct hardware in the loop testing, debugging, and validation. Innovation: Identify opportunities for software efficiency improvements through code re-use across a varied range of products and projects. Stay up to date on technical changes in their area(s) of technical speciality. Collaboration: Partner closely with other members across the engineering department to enable the fusion of hardware and software to add value to the customer. Work with technical leaders to contribute to design and architectural concepts. Explain complex technical concepts to non-technical team members to enable quick decision-making within the business. Mentor and share best practices and the latest technical developments with fellow team members. Help and coach others to form accurate timescale estimates within the team. Provide support for customers as necessary. Requirements: Expert level in C/C++ and Embedded systems. Bachelor's degree in computer science, Electrical Engineering, or related field. Proven experience in software development for embedded systems. Strong understanding of real-time operating systems and communication protocols. Excellent problem-solving and debugging skills. Ability to work collaboratively in a team environment. Effective communication skills, with the ability to explain complex technical concepts to non-technical stakeholders. Experience mentoring junior team members and sharing technical knowledge. GCS is acting as an Employment Agency in relation to this vacancy.
Embedded Software Engineer / Firmware Engineer Location: Cambridge Salary £36,000 to £55,000 DOE Industry: Space Technology Electronics Benefits: Contributory Pension, 25 days holiday + BHs, Free Parking, Cycle to Work Scheme, Hybrid Work up to 2 days remote, close to train station. A fantastic opportunity for an Embedded Software Engineer has become available with a rapidly growing space technology company based in the Cambridge area. This is an exciting opportunity to join a company where R&D is at core of their work, as they deliver space technology designed to tackle some of the worlds most important challenges. As the successful Embedded Software Engineer, you will join a small but growing team of highly passionate technology professionals and will be responsible for developing firmware in embedded C, for a range of microcontrollers and FreeRTOS, working closely with the electronics design engineers and other R&D team members. Skills & Experience Required 2 or more years of experience working with embedded software systems. Excellent Embedded C and working knowledge of Python. Substantial experience with Cortex MCUs e.g. M7 or M4. Substantial development experience with Eclipse based IDEs and/or Keil. Substantial experience with FreeRTOS. Familiarity with I2C, SPI, and UART communication protocols. Familiarity working with peripherals such as ADCs and temperature sensors. Familiarity reading and interpreting hardware schematics. Experience troubleshooting issues using Oscilloscopes and Logic Analyzers. Desirable skills & Experience Development experience with DC brush and/or Servo motors. Experience working with Version control software e.g. Bitbucket Comfortable with code reviews via pull requests. Experience working with Jira for software development purposes. Development experience with flight heritage sub-systems. Contributed to Test plan development. Experience with reviewing/maintaining documents such as Software Requirements & Specification (SRS), Software Architecture, and API documentation. VHDL and/or Verilog development experience in the context of Xilinx or Altera FPGAs. This opportunity is open to both Junior & Senior applicants , so if you are a passionate embedded software engineer / firmware engineer who seeks an opportunity in a growing collaborative work environment, then please apply now with your latest CV , or call Steve Powell at Owen Daniels Consultancy on to find out more.
Apr 16, 2024
Full time
Embedded Software Engineer / Firmware Engineer Location: Cambridge Salary £36,000 to £55,000 DOE Industry: Space Technology Electronics Benefits: Contributory Pension, 25 days holiday + BHs, Free Parking, Cycle to Work Scheme, Hybrid Work up to 2 days remote, close to train station. A fantastic opportunity for an Embedded Software Engineer has become available with a rapidly growing space technology company based in the Cambridge area. This is an exciting opportunity to join a company where R&D is at core of their work, as they deliver space technology designed to tackle some of the worlds most important challenges. As the successful Embedded Software Engineer, you will join a small but growing team of highly passionate technology professionals and will be responsible for developing firmware in embedded C, for a range of microcontrollers and FreeRTOS, working closely with the electronics design engineers and other R&D team members. Skills & Experience Required 2 or more years of experience working with embedded software systems. Excellent Embedded C and working knowledge of Python. Substantial experience with Cortex MCUs e.g. M7 or M4. Substantial development experience with Eclipse based IDEs and/or Keil. Substantial experience with FreeRTOS. Familiarity with I2C, SPI, and UART communication protocols. Familiarity working with peripherals such as ADCs and temperature sensors. Familiarity reading and interpreting hardware schematics. Experience troubleshooting issues using Oscilloscopes and Logic Analyzers. Desirable skills & Experience Development experience with DC brush and/or Servo motors. Experience working with Version control software e.g. Bitbucket Comfortable with code reviews via pull requests. Experience working with Jira for software development purposes. Development experience with flight heritage sub-systems. Contributed to Test plan development. Experience with reviewing/maintaining documents such as Software Requirements & Specification (SRS), Software Architecture, and API documentation. VHDL and/or Verilog development experience in the context of Xilinx or Altera FPGAs. This opportunity is open to both Junior & Senior applicants , so if you are a passionate embedded software engineer / firmware engineer who seeks an opportunity in a growing collaborative work environment, then please apply now with your latest CV , or call Steve Powell at Owen Daniels Consultancy on to find out more.