We are hiring a Senior Staff Software Engineer/Principal Software Engineer for Databricks' Engineering team reporting to an Engineering Leader.You will be part of the Databricks engineering organization, working on one the most important products here within Databricks while working with teams that develop Databricks products and features for thousands of enterprises worldwide as well. As a software engineer, you will join as a founding member of our Berlin site (fully remote) but really as a founding team for our multi-year journey to achieve our Lakehouse vision. You will be involved in the entire development cycle and exemplify all core Databricks values (own-it, data decide, teamwork, customer-obsessed). Key Characteristics As an engineer at Databricks, you will build the next generation distributed data storage and processing systems that can outperform specialized SQL query engines in relational query performance, yet provide the expressiveness and programming abstractions to support diverse workloads ranging from ETL to data science. Job Description At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the world's best data and AI infrastructure platform, so our customers can focus on the high value challenges that are central to their own missions. Our engineering teams build highly technical products that fulfill real, important needs in the world. We develop and operate one of the largest scale software platforms. The fleet consists of millions of virtual machines, generating terabytes of logs and processing exabytes of data per day. At our scale, we regularly observe cloud hardware, network, and operating system faults, and our software must gracefully shield our customers from any of the above. The Impact you will have: Solve real business needs at large scale by applying your software engineering. Deliver a highly scalable, available, and fault-tolerant engine processing hundreds of TB of data daily across thousands of customers Low level systems debugging, performance measurement & optimization on large production clusters. Build architecture design, influence product roadmap, and take ownership and responsibility over new projects. Introduce tools to allow greater automation and operability of services. Use your deep experience to help prevent and investigate production issues. Plan and lead complicated technical projects that work with several teams within the company. Contribute as a Technical Team Lead by mentoring others, lead sprint planning, delegating work and assignments to team members and participate in project planning. What we look for: 15+ years industry experience building and supporting large-scale distributed systems. Comfortable working towards a multi-year vision with incremental deliverables. Motivated by delivering customer value and impact. Strong foundation in algorithms and data structures and their real-world use cases. Experience driving company initiatives towards customer satisfaction. BS/MS/PhD in Computer Science or related majors, or equivalent experience. Comprehensive health coverage including medical, dental, and vision Equity awards Flexible time off Paid parental leave Family Planning Gym reimbursement Employee Assistance Program (EAP) Mental wellness resources About Databricks Databricks is the data and AI company. More than 10,000 organizations worldwide - including Comcast, Condé Nast, Grammarly, and over 50% of the Fortune 500 - rely on the Databricks Data Intelligence Platform to unify and democratize data, analytics and AI. Databricks is headquartered in San Francisco, with offices around the globe and was founded by the original creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn more, follow Databricks on Twitter ,LinkedIn and Facebook .
Apr 26, 2024
Full time
We are hiring a Senior Staff Software Engineer/Principal Software Engineer for Databricks' Engineering team reporting to an Engineering Leader.You will be part of the Databricks engineering organization, working on one the most important products here within Databricks while working with teams that develop Databricks products and features for thousands of enterprises worldwide as well. As a software engineer, you will join as a founding member of our Berlin site (fully remote) but really as a founding team for our multi-year journey to achieve our Lakehouse vision. You will be involved in the entire development cycle and exemplify all core Databricks values (own-it, data decide, teamwork, customer-obsessed). Key Characteristics As an engineer at Databricks, you will build the next generation distributed data storage and processing systems that can outperform specialized SQL query engines in relational query performance, yet provide the expressiveness and programming abstractions to support diverse workloads ranging from ETL to data science. Job Description At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the world's best data and AI infrastructure platform, so our customers can focus on the high value challenges that are central to their own missions. Our engineering teams build highly technical products that fulfill real, important needs in the world. We develop and operate one of the largest scale software platforms. The fleet consists of millions of virtual machines, generating terabytes of logs and processing exabytes of data per day. At our scale, we regularly observe cloud hardware, network, and operating system faults, and our software must gracefully shield our customers from any of the above. The Impact you will have: Solve real business needs at large scale by applying your software engineering. Deliver a highly scalable, available, and fault-tolerant engine processing hundreds of TB of data daily across thousands of customers Low level systems debugging, performance measurement & optimization on large production clusters. Build architecture design, influence product roadmap, and take ownership and responsibility over new projects. Introduce tools to allow greater automation and operability of services. Use your deep experience to help prevent and investigate production issues. Plan and lead complicated technical projects that work with several teams within the company. Contribute as a Technical Team Lead by mentoring others, lead sprint planning, delegating work and assignments to team members and participate in project planning. What we look for: 15+ years industry experience building and supporting large-scale distributed systems. Comfortable working towards a multi-year vision with incremental deliverables. Motivated by delivering customer value and impact. Strong foundation in algorithms and data structures and their real-world use cases. Experience driving company initiatives towards customer satisfaction. BS/MS/PhD in Computer Science or related majors, or equivalent experience. Comprehensive health coverage including medical, dental, and vision Equity awards Flexible time off Paid parental leave Family Planning Gym reimbursement Employee Assistance Program (EAP) Mental wellness resources About Databricks Databricks is the data and AI company. More than 10,000 organizations worldwide - including Comcast, Condé Nast, Grammarly, and over 50% of the Fortune 500 - rely on the Databricks Data Intelligence Platform to unify and democratize data, analytics and AI. Databricks is headquartered in San Francisco, with offices around the globe and was founded by the original creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn more, follow Databricks on Twitter ,LinkedIn and Facebook .
InstaDeep is the AI specialist for our parent company BioNTech, combining our state-of-the-art research expertise in deep learning and biology. We specialise in not only developing new fundamental research but also in every stage of production that research to deliver benefit. As a senior/principal software engineer, you will lead initiatives in collaboration with experts in AI and biology to develop software that contributes to the research and delivery of new treatments at the forefront of biological science. We work in diverse areas such as biomolecule manufacture, immunotherapy design, medical imaging, lab automation, and biochemical modelling. You will work with friendly, dedicated, exceptionally talented colleagues across multiple countries who are passionate about science and our mission to cure disease. This role does not have a machine learning component and is not expected to develop one with progression. We are looking for a candidate who is passionate about advancing the state of the art in software engineering, to partner with our AI research and biology teams to complete projects that have an impact at the level of humanity as a whole, as well as influence the technical culture at one of the world's leading biotechnology companies. Role responsibilities Create innovative algorithms and system designs for state-of-the-art applications in biology. Draw on your creativity and deep experience to resolve complexity with simple solutions. Develop highly scalable, reliable, and maintainable systems satisfying complex functional requirements. Formulate plans and guide their execution to balance challenging combinations of needs, including ambitious capabilities, business urgency, avoidance of technical debt and maintenance of exacting quality standards. Continually develop technical excellence with state-of-the-art practices in software engineering and promote it within the company. Essential skills Master's degree or higher in computer science or a related field, or equivalent knowledge gained through professional experience. Experience working on large software projects across the complete product lifecycle with contributions in all main areas (planning, testing, maintenance, etc.) Expert knowledge of at least one of JavaScript, Python, or C#. Senior experience in at least one of these areas, ideally more than one: System architecture including cloud technologies, preferably with a data focus. Development of software libraries and tools including packaging and distribution with Python, Docker, or ideally both. Full stack development of web applications using React. Knowledge of software engineering technologies and practices relating to team collaboration and to quality, and experience instituting them in engineering teams. Experience mentoring colleagues and a strong desire to do so. Genuine interest in biology and AI. Excellent verbal and written communication skills in English. Desirable skills Career length is not a requirement, but due to the required skills successful candidates are likely to have 8 or more years of professional experience. Experience leading teams or managing reports. Experience leading successfully released software products or systems. Ability to inspire colleagues and cultivate a passion for technical excellence. Professional experience or formal education relating to biology or machine learning. Professional experience and/or desire to be involved in: Customer interaction, communication, and requirements gathering. Project management. Software design and specification. C++ and high-performance computing technologies. DevOps, Kubernetes, deployment, and production operations.
Apr 26, 2024
Full time
InstaDeep is the AI specialist for our parent company BioNTech, combining our state-of-the-art research expertise in deep learning and biology. We specialise in not only developing new fundamental research but also in every stage of production that research to deliver benefit. As a senior/principal software engineer, you will lead initiatives in collaboration with experts in AI and biology to develop software that contributes to the research and delivery of new treatments at the forefront of biological science. We work in diverse areas such as biomolecule manufacture, immunotherapy design, medical imaging, lab automation, and biochemical modelling. You will work with friendly, dedicated, exceptionally talented colleagues across multiple countries who are passionate about science and our mission to cure disease. This role does not have a machine learning component and is not expected to develop one with progression. We are looking for a candidate who is passionate about advancing the state of the art in software engineering, to partner with our AI research and biology teams to complete projects that have an impact at the level of humanity as a whole, as well as influence the technical culture at one of the world's leading biotechnology companies. Role responsibilities Create innovative algorithms and system designs for state-of-the-art applications in biology. Draw on your creativity and deep experience to resolve complexity with simple solutions. Develop highly scalable, reliable, and maintainable systems satisfying complex functional requirements. Formulate plans and guide their execution to balance challenging combinations of needs, including ambitious capabilities, business urgency, avoidance of technical debt and maintenance of exacting quality standards. Continually develop technical excellence with state-of-the-art practices in software engineering and promote it within the company. Essential skills Master's degree or higher in computer science or a related field, or equivalent knowledge gained through professional experience. Experience working on large software projects across the complete product lifecycle with contributions in all main areas (planning, testing, maintenance, etc.) Expert knowledge of at least one of JavaScript, Python, or C#. Senior experience in at least one of these areas, ideally more than one: System architecture including cloud technologies, preferably with a data focus. Development of software libraries and tools including packaging and distribution with Python, Docker, or ideally both. Full stack development of web applications using React. Knowledge of software engineering technologies and practices relating to team collaboration and to quality, and experience instituting them in engineering teams. Experience mentoring colleagues and a strong desire to do so. Genuine interest in biology and AI. Excellent verbal and written communication skills in English. Desirable skills Career length is not a requirement, but due to the required skills successful candidates are likely to have 8 or more years of professional experience. Experience leading teams or managing reports. Experience leading successfully released software products or systems. Ability to inspire colleagues and cultivate a passion for technical excellence. Professional experience or formal education relating to biology or machine learning. Professional experience and/or desire to be involved in: Customer interaction, communication, and requirements gathering. Project management. Software design and specification. C++ and high-performance computing technologies. DevOps, Kubernetes, deployment, and production operations.
Working at SambaNova SambaNova Systems is hiring a Principal AI Solutions Software Engineer, AI Systems. This role offers an unparalleled opportunity to work E2E (end-to-end) with cross-functional teams across Sambanova's software, hardware and ML teams to transform cutting-edge AI research into customer-empowering solutions with superior AI System performance and accuracy, propelling us towards making a substantial impact across diverse industries. We eagerly welcome individuals with exceptional talent to join us in this transformative journey. Responsibilities • Work with both external users and internal engineering teams to develop robust, efficient and scalable AI solutions that meet customers' needs. • Integrate the latest model architecture, data curation, and performance optimization technologies from the AI industry and research into SambaNova's technical stack. • Create end-to-end solutions for ML applications to enable model training and fine-tuning on domain-specific data. • Enable high throughput and low latency inference applications for at-scale deployment. • Collaborate with cross-functional software and hardware teams to innovate customer-centric applications. • Work with diverse data types: textual, unstructured, tabular and multimodal data. Basic Qualifications • Bachelor's or higher degree in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or Statistics • 5+ years of industry experience, including 3+ in one or more of the following: • Deep learning algorithm development • Compiler • Software-Hardware Co-design • Proficiency in Python or C++, with a solid foundation in data structures, algorithms, and machine learning. • Proficiency in one or more of the popular ML frameworks (PyTorch/Tensorflow/JAX) Additional Required Qualifications • Experience in machine learning productization and pipeline development in software engineering • Real-world experience in multi-lingual LLM applications training and inference. • Real-world experience in vision-language multimodality. • Development and deployment Model Training and Inference at scale, Synthetic Data, Information Retrieval, Machine reading comprehension, RLHF/RLAIF, Question Answering, Copilot. • Development with DeepSeed, Megatron, vLLM, and TensorRT. Preferred Qualifications • CUDA/OpenCL programming skills. Experience with CuDNN, and CUDA math libraries (CuBLAS, CuFFT, ) is a plus. • First author in CS/ML publication Company: SambaNova Systems Qualifications: Language requirements: Specific requirements: Educational level: Level of experience (years): Senior (5+ years of experience) How to apply: Please mention NLP People as a source when applying Tagged as: Industry , Information Retrieval , Machine Learning , NLP , Question Answering , Unspecified
Apr 23, 2024
Full time
Working at SambaNova SambaNova Systems is hiring a Principal AI Solutions Software Engineer, AI Systems. This role offers an unparalleled opportunity to work E2E (end-to-end) with cross-functional teams across Sambanova's software, hardware and ML teams to transform cutting-edge AI research into customer-empowering solutions with superior AI System performance and accuracy, propelling us towards making a substantial impact across diverse industries. We eagerly welcome individuals with exceptional talent to join us in this transformative journey. Responsibilities • Work with both external users and internal engineering teams to develop robust, efficient and scalable AI solutions that meet customers' needs. • Integrate the latest model architecture, data curation, and performance optimization technologies from the AI industry and research into SambaNova's technical stack. • Create end-to-end solutions for ML applications to enable model training and fine-tuning on domain-specific data. • Enable high throughput and low latency inference applications for at-scale deployment. • Collaborate with cross-functional software and hardware teams to innovate customer-centric applications. • Work with diverse data types: textual, unstructured, tabular and multimodal data. Basic Qualifications • Bachelor's or higher degree in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or Statistics • 5+ years of industry experience, including 3+ in one or more of the following: • Deep learning algorithm development • Compiler • Software-Hardware Co-design • Proficiency in Python or C++, with a solid foundation in data structures, algorithms, and machine learning. • Proficiency in one or more of the popular ML frameworks (PyTorch/Tensorflow/JAX) Additional Required Qualifications • Experience in machine learning productization and pipeline development in software engineering • Real-world experience in multi-lingual LLM applications training and inference. • Real-world experience in vision-language multimodality. • Development and deployment Model Training and Inference at scale, Synthetic Data, Information Retrieval, Machine reading comprehension, RLHF/RLAIF, Question Answering, Copilot. • Development with DeepSeed, Megatron, vLLM, and TensorRT. Preferred Qualifications • CUDA/OpenCL programming skills. Experience with CuDNN, and CUDA math libraries (CuBLAS, CuFFT, ) is a plus. • First author in CS/ML publication Company: SambaNova Systems Qualifications: Language requirements: Specific requirements: Educational level: Level of experience (years): Senior (5+ years of experience) How to apply: Please mention NLP People as a source when applying Tagged as: Industry , Information Retrieval , Machine Learning , NLP , Question Answering , Unspecified
A SeniorFPGA Engineer with 3+ years commercial experience,a strong academic record and a background involving communication systemsand DSP will be highly rewarded with a fantastic salary package and Hybrid working (1-3 daysin office per week). About the company: Our Client is an award- winning global leader in the design and development of critical satellite communications infrastructure; enjoying continued growth and innovative technology development. They reward their loyal staff with a wealth of benefits and development opportunities. Competencies should include: Minimum of a good Bachelors Degree in Electronics related discipline. 3+ years experience of FPGA implementation of communication systems. Experience working with FPGA synthesis tools such as Synplify, Vivado, Quartus. Knowledge of SoC FPGAs such as Zynq or Cyclone device families. DSP Algorithm implementation in Verilog. Extensive experience writing FPGA test benches. The Senior FPGA Engineer role: Reporting to the Digital RF Lead, the successful Senior FPGA Engineer will be responsible for designing, developing and testing digital intermediate frequency systems utilising field-programmable-gate-arrays (FPGAs)- developing the latest digital IF distribution products for the companys extensive product portfolio. This will include producing HDL code for VITA-49 or similar network SDR transport protocols; designing and implementing digital IF algorithms and architectures using VHDL or Verilog, developing and testing FPGA firmware and software as well as performing simulation and verification of FPGA designs. Remuneration Package: A generous base salary will be offered up to C£80K for a Senior level FPGA Engineer, with applications also welcome from Principal FPGA Engineer with a higher salary relative to the level of skills and experience. Hybrid working is available and flexible starting times offered to maintain a good work /life balance. Holiday starts at 25 days per year, with an option to buy / sell days and entitlement increases with length of service. There is a casual dress code, free drinks, fruit and snacks, A good Pension Plan and Annual Bonus scheme. Wellbeing support including free eye tests and there are discounts offered on gym membership, shopping and days out. JBRP1_UKTJ
Apr 22, 2024
Full time
A SeniorFPGA Engineer with 3+ years commercial experience,a strong academic record and a background involving communication systemsand DSP will be highly rewarded with a fantastic salary package and Hybrid working (1-3 daysin office per week). About the company: Our Client is an award- winning global leader in the design and development of critical satellite communications infrastructure; enjoying continued growth and innovative technology development. They reward their loyal staff with a wealth of benefits and development opportunities. Competencies should include: Minimum of a good Bachelors Degree in Electronics related discipline. 3+ years experience of FPGA implementation of communication systems. Experience working with FPGA synthesis tools such as Synplify, Vivado, Quartus. Knowledge of SoC FPGAs such as Zynq or Cyclone device families. DSP Algorithm implementation in Verilog. Extensive experience writing FPGA test benches. The Senior FPGA Engineer role: Reporting to the Digital RF Lead, the successful Senior FPGA Engineer will be responsible for designing, developing and testing digital intermediate frequency systems utilising field-programmable-gate-arrays (FPGAs)- developing the latest digital IF distribution products for the companys extensive product portfolio. This will include producing HDL code for VITA-49 or similar network SDR transport protocols; designing and implementing digital IF algorithms and architectures using VHDL or Verilog, developing and testing FPGA firmware and software as well as performing simulation and verification of FPGA designs. Remuneration Package: A generous base salary will be offered up to C£80K for a Senior level FPGA Engineer, with applications also welcome from Principal FPGA Engineer with a higher salary relative to the level of skills and experience. Hybrid working is available and flexible starting times offered to maintain a good work /life balance. Holiday starts at 25 days per year, with an option to buy / sell days and entitlement increases with length of service. There is a casual dress code, free drinks, fruit and snacks, A good Pension Plan and Annual Bonus scheme. Wellbeing support including free eye tests and there are discounts offered on gym membership, shopping and days out. JBRP1_UKTJ
MBDA Missile Systems - Together. For the future of defence. Who are we? Image Processing UK plays a meaningful role in the development of MBDA products and technologies. We have a detailed understanding of the interaction between missile subsystems and a direct influence on significant design decisions. Our world-beating algorithms use imaging sensors to provide situational awareness and guide weapons to their target with maximum precision. We are a firm supporter of equal opportunity for all, and proud to be a diverse engineering team. Image Processing UK is a cohesive and innovative department where the creativity and contributions of each individual have real value. As part of our team, you will benefit from an excellent working culture built on individual empowerment and mutual support. What's the opportunity? As a Principal Engineer, you will be a essential team member at an exciting time of growth and opportunity. The algorithms that you will research, develop and evaluate will form part of the next generation of complex weapon systems. The primary development environments used within the department are Matlab/Simulink and Python (including PyTorch Deep Learning libraries). Security is a key consideration and as such, the majority of your work will be conducted on-site; a positive result of this is that our office remains a social and collaborative working environment. Nevertheless, there are opportunities for home working depending on the nature of the task. Who are we looking for? Preferably PhD qualified in a related area, either holding or completing the PhD A degree with strong mathematical content e.g. Mathematics, Engineering (e.g. Aeronautical, Mechanical, etc), Physics, Computer Science, or similar A keen curisity about cutting-edge technologies and their applications Although not essential, relevant experience in either Post-Doctoral or Industry would be highly beneficial. Specific knowledge in any of the following areas is of benefit: Image Processing Algorithms: Segmentation, Filter Design, Noise Removal, Compression, Super Resolution Computer Vision Algorithms: Tracking, Optical Flow, Particle Filtering, Pose Estimation Deep Learning techniques: Detection, Classification, Tracking, Siamese Networks Inverse Problems / Computational Imaging: Sparse Coding, Compressive Sensing Machine Learning: Support Vector Machines, Neural Networks Domain Specific Signal Processing: Multi/Hyper-Spectral, RF, IR, SAR, STAP What's in it for you? You will play a key role in the development of our complex weapon systems, and gain in-depth knowledge of their design and functionality You will collaborate with other engineers from a broad range of subject areas You will be working on cutting-edge technological innovations You will have the opportunity to work within an international field that has strong links to MBDA sites in France and Germany that will provide the opportunity for European travel You will have the opportunity to attend workshops and conferences both nationally and internationally What to expect: We offer opportunities for career progression, paid overtime (subject to level), bonus scheme, comprehensive pension package, annual salary review, collaborative working environment and excellent on-site facilities. We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. We also welcome applicants who are looking for flexible working arrangements. Follow us on LinkedIn (MBDA), Twitter Instagram (lifeatMBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. Please Note: MBDA UK requires all employees to achieve appropriate clearances.
Sep 24, 2022
Full time
MBDA Missile Systems - Together. For the future of defence. Who are we? Image Processing UK plays a meaningful role in the development of MBDA products and technologies. We have a detailed understanding of the interaction between missile subsystems and a direct influence on significant design decisions. Our world-beating algorithms use imaging sensors to provide situational awareness and guide weapons to their target with maximum precision. We are a firm supporter of equal opportunity for all, and proud to be a diverse engineering team. Image Processing UK is a cohesive and innovative department where the creativity and contributions of each individual have real value. As part of our team, you will benefit from an excellent working culture built on individual empowerment and mutual support. What's the opportunity? As a Principal Engineer, you will be a essential team member at an exciting time of growth and opportunity. The algorithms that you will research, develop and evaluate will form part of the next generation of complex weapon systems. The primary development environments used within the department are Matlab/Simulink and Python (including PyTorch Deep Learning libraries). Security is a key consideration and as such, the majority of your work will be conducted on-site; a positive result of this is that our office remains a social and collaborative working environment. Nevertheless, there are opportunities for home working depending on the nature of the task. Who are we looking for? Preferably PhD qualified in a related area, either holding or completing the PhD A degree with strong mathematical content e.g. Mathematics, Engineering (e.g. Aeronautical, Mechanical, etc), Physics, Computer Science, or similar A keen curisity about cutting-edge technologies and their applications Although not essential, relevant experience in either Post-Doctoral or Industry would be highly beneficial. Specific knowledge in any of the following areas is of benefit: Image Processing Algorithms: Segmentation, Filter Design, Noise Removal, Compression, Super Resolution Computer Vision Algorithms: Tracking, Optical Flow, Particle Filtering, Pose Estimation Deep Learning techniques: Detection, Classification, Tracking, Siamese Networks Inverse Problems / Computational Imaging: Sparse Coding, Compressive Sensing Machine Learning: Support Vector Machines, Neural Networks Domain Specific Signal Processing: Multi/Hyper-Spectral, RF, IR, SAR, STAP What's in it for you? You will play a key role in the development of our complex weapon systems, and gain in-depth knowledge of their design and functionality You will collaborate with other engineers from a broad range of subject areas You will be working on cutting-edge technological innovations You will have the opportunity to work within an international field that has strong links to MBDA sites in France and Germany that will provide the opportunity for European travel You will have the opportunity to attend workshops and conferences both nationally and internationally What to expect: We offer opportunities for career progression, paid overtime (subject to level), bonus scheme, comprehensive pension package, annual salary review, collaborative working environment and excellent on-site facilities. We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. We also welcome applicants who are looking for flexible working arrangements. Follow us on LinkedIn (MBDA), Twitter Instagram (lifeatMBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. Please Note: MBDA UK requires all employees to achieve appropriate clearances.
Family history is a multi £BN high-growth market that is changing quickly, with the introduction of new products and technologies. At Findmypast, we're excited to reinvest into Engineering as we expand our teams in 2021 and are looking for Principal Fullstack JavaScript Engineers to join us on our ambitious journey. As a technology company, we are fortunate to be able to work remotely during these unprecedented times. Over 20% of employees have joined Findmypast since the start of the pandemic and we have made sure our people are well supported, found new ways to connect while working remotely and even held our annual offsite company meeting virtually for the first time. Looking to the future in a post-pandemic world, we anticipate that our teams might spend 30% or more of their time collaborating in person at our offices in either our London or Dundee hubs and up to 70% remotely. Underpinned by our technical and business values, we're very open about how me make software. Those values are represented by the things we do: Collaborate daily with pair programming Care about quality; testing our own code Deploying to production multiple times a day; we typically record 1000+ monthly deployments with a commit lead time of ~40 min. Dedicate an hour of our working day to learning to help empower us to mitigate the challenges of our work We favour long lived teams who bring a long-term vision to software domains, owning the software they build. Our tech stack Our core programming language is JavaScript (ES2020) with our website running React.js and GraphQL while our back-end platform is a collection of Node.js Microservices running under Kubernetes. Although our platform is a mix of JavaScript and other languages, including C# & Elixir, we are fundamentally about using JavaScript here. Depending on the team you join, there may be some or no work with these other languages. Don't worry if you don't know all our languages or technologies, although the more you know will help your application. We help all our new Engineers get up to speed quickly through a thoughtful and supportive induction programme. What you'll be doing : You will be joining our engineering team and be a valued member working closely in a collaborative, autonomous, cross-functional team. You will help with: Technical leadership, confidently navigating through all phases of challenging and complex projects Mentoring and supporting others to ensure efficient, high-quality implementation at both a project level and on your own tasks Contributing to strategic technical direction of our Engineering department Designing, developing and deploying user experiences with a focus on usability, high availability, low latency and scalability. Building out and improving our new Node.js backend systems, to meet the needs of a modern and growing business. Operational responsibility for the services that are owned by your team in a DevOps culture. Continuously improving our product by innovating on the service through the usage of A/B tests. If you're keen to read more about how our Engineering team works and hear about some recent remote onboarding experiences, check out our tech blog . What we're looking for: You have led on complex projects from inception to delivery. Experience mentoring others and consistently pushing for continuous improvement. Experience managing technical roadmaps with a long-term view of architecture within and across other engineering teams. You have deep knowledge of and champion sound engineering practices like pair programming, upfront automated testing, continuous deployment, and trunk-based development. You love learning and embrace our self-directed daily learning hour, mentorship, engineering communities of practice and professional development opportunities. You are proficient at coding with JavaScript, champion expressive code and will dial out complexity from solutions. You are a strong communicator and love working as part of a team. - We're passionate about making FMP a great place to work and setting people up to succeed. Benefits include: 26 days holidays + UK bank holidays. We also offer the option to purchase up to 4 additional days. Excellent pension contribution from day one of up to 15.5% of your basic salary (9.5% matched company contribution with a 6% contribution from the employee's side). Flexible working, as we want all our employees to have a brilliant work-life balance. Enhanced maternity/paternity leave. L&D budget and access to learning and training opportunities. Various social remote activities to keep connected as a company. Employee Assistance Programme, wellbeing app access and Mental Health First Aiders. Life assurance. Private medical insurance, health and dental cash plan options. Gym membership and staff discounts. Cycle to work scheme. Season travel tickets. Subscriptions to Findmypast and British Newspaper Archive. Call with a member of our People Team. Interview with an Engineering Lead and a few Engineers from the team. Pair on an algorithm with a few Engineers. Final round interview. JavaScript, Node.js, React, GraphQLJavaScript, Node.js, React, GraphQL
Mar 17, 2021
Full time
Family history is a multi £BN high-growth market that is changing quickly, with the introduction of new products and technologies. At Findmypast, we're excited to reinvest into Engineering as we expand our teams in 2021 and are looking for Principal Fullstack JavaScript Engineers to join us on our ambitious journey. As a technology company, we are fortunate to be able to work remotely during these unprecedented times. Over 20% of employees have joined Findmypast since the start of the pandemic and we have made sure our people are well supported, found new ways to connect while working remotely and even held our annual offsite company meeting virtually for the first time. Looking to the future in a post-pandemic world, we anticipate that our teams might spend 30% or more of their time collaborating in person at our offices in either our London or Dundee hubs and up to 70% remotely. Underpinned by our technical and business values, we're very open about how me make software. Those values are represented by the things we do: Collaborate daily with pair programming Care about quality; testing our own code Deploying to production multiple times a day; we typically record 1000+ monthly deployments with a commit lead time of ~40 min. Dedicate an hour of our working day to learning to help empower us to mitigate the challenges of our work We favour long lived teams who bring a long-term vision to software domains, owning the software they build. Our tech stack Our core programming language is JavaScript (ES2020) with our website running React.js and GraphQL while our back-end platform is a collection of Node.js Microservices running under Kubernetes. Although our platform is a mix of JavaScript and other languages, including C# & Elixir, we are fundamentally about using JavaScript here. Depending on the team you join, there may be some or no work with these other languages. Don't worry if you don't know all our languages or technologies, although the more you know will help your application. We help all our new Engineers get up to speed quickly through a thoughtful and supportive induction programme. What you'll be doing : You will be joining our engineering team and be a valued member working closely in a collaborative, autonomous, cross-functional team. You will help with: Technical leadership, confidently navigating through all phases of challenging and complex projects Mentoring and supporting others to ensure efficient, high-quality implementation at both a project level and on your own tasks Contributing to strategic technical direction of our Engineering department Designing, developing and deploying user experiences with a focus on usability, high availability, low latency and scalability. Building out and improving our new Node.js backend systems, to meet the needs of a modern and growing business. Operational responsibility for the services that are owned by your team in a DevOps culture. Continuously improving our product by innovating on the service through the usage of A/B tests. If you're keen to read more about how our Engineering team works and hear about some recent remote onboarding experiences, check out our tech blog . What we're looking for: You have led on complex projects from inception to delivery. Experience mentoring others and consistently pushing for continuous improvement. Experience managing technical roadmaps with a long-term view of architecture within and across other engineering teams. You have deep knowledge of and champion sound engineering practices like pair programming, upfront automated testing, continuous deployment, and trunk-based development. You love learning and embrace our self-directed daily learning hour, mentorship, engineering communities of practice and professional development opportunities. You are proficient at coding with JavaScript, champion expressive code and will dial out complexity from solutions. You are a strong communicator and love working as part of a team. - We're passionate about making FMP a great place to work and setting people up to succeed. Benefits include: 26 days holidays + UK bank holidays. We also offer the option to purchase up to 4 additional days. Excellent pension contribution from day one of up to 15.5% of your basic salary (9.5% matched company contribution with a 6% contribution from the employee's side). Flexible working, as we want all our employees to have a brilliant work-life balance. Enhanced maternity/paternity leave. L&D budget and access to learning and training opportunities. Various social remote activities to keep connected as a company. Employee Assistance Programme, wellbeing app access and Mental Health First Aiders. Life assurance. Private medical insurance, health and dental cash plan options. Gym membership and staff discounts. Cycle to work scheme. Season travel tickets. Subscriptions to Findmypast and British Newspaper Archive. Call with a member of our People Team. Interview with an Engineering Lead and a few Engineers from the team. Pair on an algorithm with a few Engineers. Final round interview. JavaScript, Node.js, React, GraphQLJavaScript, Node.js, React, GraphQL
RF Network Architect London | Permanent Opportunity - No remote working Are you a High Frequency Trading (HFT) Network Architect, working for a Trading company and looking for a new challenge in one of the World's premier HFT Companies based in London and paying a very competitive salary As a Network Architect, you will play a lead role in designing, managing and shaping our client's state of the art, low latency wireless network, while staying abreast of new technologies in the marketplace and making continued proposals to the business where improvements are possible. You will be accountable for the architecture, design, and implementation for the Firm's wireless network infrastructure and associated telemetry spanning the EMEA region. YOU MUST have worked for an HFT company. As a Network Architect, you will play a lead role in designing, managing and shaping our state of the art, low latency wireless network, while staying abreast of new technologies in the marketplace and making continued proposals to the business where improvements are possible. You will be accountable for the architecture, design, and implementation for the Firm's Wireless network infrastructure and associated telemetry spanning the EMEA region. What will you do? Design and optimise low latency high performance wireless networks Assist in the creation of the teams roadmap Participate in the effective and efficient necessary sites, frequencies and permits Perform a gap analysis of the current environment against current state-of-the-art across the HFT and electronic trading industry, vendor offerings, and academic research. Embrace a 'trusted advisor/consultative' approach with trading and application development to meet and satisfy strategic business requirements as well as advise on how specific new solutions can incrementally enhance trading performance. Develop a target state architecture and assist management with developing an engineering strategy for implementation. Lead execution and implementation including (1) Identifying new platforms, vendors and technologies for use by the Firm along these objective(s), (2) Pilot and certify reference designs within the Firm's lab facilities. Develop professional-grade design documentation in concert with target-state-architecture and as-built deployments. Collaborate with the Firm's data center professionals in rack layout and facilities design, data center interconnectivity, and exchange/trading counterparty connectivity to optimize connectivity for ultra-low latency performance. Identify optimization opportunities based upon vendor developments and carrier enhancements in the long haul telecom space. Collaborate with trading support groups during operational challenges to assist in issue remediation, troubleshooting and triage. Provide input to tooling and automation on how to enhance the operational positioning and vigilance of the firms systems. Maintain an understanding of the principles and concepts of the Linux networking stack and its impact to the network. Analyse real trading and market situations to make distance to competition assessments Reverse engineer competitions' setups and strategies Provide input to tooling and automation on how to enhance the operational positioning and vigilance of the firms systems. Maintain an understanding of the principles and concepts of the Linux networking stack and its impact to the network. What you need to succeed: 5-8 years of work experience as a network engineer or architect ideally in a high frequency trading environment Experience working with wireless networks and in particular microwave networks A passion for being knowledgeable of the algorithmic trading business, strategies for profitability, various aspects of how such enterprises generate revenue. Be able to increase awareness of products traded, venues, locales, and connectivity. Be an authority on the optimal design and integration of market data and order routing application stacks within a network. Excellent exposure to working with planning tools like Pathloss 5 or equivalent Scripting in Python or equivalent Expert in Switching, Routing (BGP, OSPF) and Multicast (IGMP, PIM) protocols Strong Linux Experience with monitoring tools such as Grafana, PRTG, SNMP, Splunk or equivalent Proven track record in designing, optimising and troubleshooting of wireless networks Must have wireless network experience with RF principals and Microwave in particular. Professional networking certification starting from CCNP and/or CCIE; Good understanding of Network Monitoring solutions; (Corvil knowledge is a plus). Ability to travel to various office locations on a couple of occasions a year. Clear English communication skills are a must.
Oct 02, 2020
Full time
RF Network Architect London | Permanent Opportunity - No remote working Are you a High Frequency Trading (HFT) Network Architect, working for a Trading company and looking for a new challenge in one of the World's premier HFT Companies based in London and paying a very competitive salary As a Network Architect, you will play a lead role in designing, managing and shaping our client's state of the art, low latency wireless network, while staying abreast of new technologies in the marketplace and making continued proposals to the business where improvements are possible. You will be accountable for the architecture, design, and implementation for the Firm's wireless network infrastructure and associated telemetry spanning the EMEA region. YOU MUST have worked for an HFT company. As a Network Architect, you will play a lead role in designing, managing and shaping our state of the art, low latency wireless network, while staying abreast of new technologies in the marketplace and making continued proposals to the business where improvements are possible. You will be accountable for the architecture, design, and implementation for the Firm's Wireless network infrastructure and associated telemetry spanning the EMEA region. What will you do? Design and optimise low latency high performance wireless networks Assist in the creation of the teams roadmap Participate in the effective and efficient necessary sites, frequencies and permits Perform a gap analysis of the current environment against current state-of-the-art across the HFT and electronic trading industry, vendor offerings, and academic research. Embrace a 'trusted advisor/consultative' approach with trading and application development to meet and satisfy strategic business requirements as well as advise on how specific new solutions can incrementally enhance trading performance. Develop a target state architecture and assist management with developing an engineering strategy for implementation. Lead execution and implementation including (1) Identifying new platforms, vendors and technologies for use by the Firm along these objective(s), (2) Pilot and certify reference designs within the Firm's lab facilities. Develop professional-grade design documentation in concert with target-state-architecture and as-built deployments. Collaborate with the Firm's data center professionals in rack layout and facilities design, data center interconnectivity, and exchange/trading counterparty connectivity to optimize connectivity for ultra-low latency performance. Identify optimization opportunities based upon vendor developments and carrier enhancements in the long haul telecom space. Collaborate with trading support groups during operational challenges to assist in issue remediation, troubleshooting and triage. Provide input to tooling and automation on how to enhance the operational positioning and vigilance of the firms systems. Maintain an understanding of the principles and concepts of the Linux networking stack and its impact to the network. Analyse real trading and market situations to make distance to competition assessments Reverse engineer competitions' setups and strategies Provide input to tooling and automation on how to enhance the operational positioning and vigilance of the firms systems. Maintain an understanding of the principles and concepts of the Linux networking stack and its impact to the network. What you need to succeed: 5-8 years of work experience as a network engineer or architect ideally in a high frequency trading environment Experience working with wireless networks and in particular microwave networks A passion for being knowledgeable of the algorithmic trading business, strategies for profitability, various aspects of how such enterprises generate revenue. Be able to increase awareness of products traded, venues, locales, and connectivity. Be an authority on the optimal design and integration of market data and order routing application stacks within a network. Excellent exposure to working with planning tools like Pathloss 5 or equivalent Scripting in Python or equivalent Expert in Switching, Routing (BGP, OSPF) and Multicast (IGMP, PIM) protocols Strong Linux Experience with monitoring tools such as Grafana, PRTG, SNMP, Splunk or equivalent Proven track record in designing, optimising and troubleshooting of wireless networks Must have wireless network experience with RF principals and Microwave in particular. Professional networking certification starting from CCNP and/or CCIE; Good understanding of Network Monitoring solutions; (Corvil knowledge is a plus). Ability to travel to various office locations on a couple of occasions a year. Clear English communication skills are a must.
Cambridge, Cambridgeshire
Tenoke Ltd
Cambridge, Cambridgeshire
Tenoke Ltd
About Tenoke (Mass Challenge Finalist; Winner of Hitech Innovation UK; Winner of CUE Startup Competition Cambridge) Tenoke was co-founded by Principal Investigators in University of Cambridge (Dr Zhongzhao Teng) and Imperial College London (Prof. Yike Guo), who are pioneering in Biomechanics and Medical Imaging and Big Data. We are transforming cardiovascular disease prevention with our cutting edge technology that is groundbreaking, impactful and life-saving. We are currently running clinical trials in 6 top hospitals in China and Addenbrooke's Hospital in Cambridge. Our team in China is working with the government to establish two Cardiovascular and Big Data Research Centres in Jiangsu and Fujian Province. We are looking for the best and brightest engineers to join our team at the Cambridge office. In addition to the salary, the package includes equity. Responsibilities: Development and implementation of the segmentation and co-registration for CT/MRI medical image processing; Working with scientists and clinicians to develop and improve the software prototype and further extension to commercial software packages; Developing machine learning/deep learning/conventional imaging processing algorithms; Contribution and assistance for future research publications and software copyrights. Requirements: MSc or PhD in Computer Science, Electronic Engineering, Medical Physics, Mathematics, Biomedical Engineering or other relevant disciplines, with solid background in medical image processing and analysis. Must have experience in computer aided diagnosis using MR or CT medical images; Experience in conventional imaging processing algorithms, including Bayesian, Level set, Active contour, or Region growth. Strong programming/coding ability (e.g., Python, Matlab, or C++). Desirable: Experience with one or more machine learning software stacks e.g. Caffe, TensorFlow, Theano, and Torch; A passion for artificial intelligence, machine learning and deep learning, and follow the latest developments in these rapidly evolving fields.
Feb 15, 2019
Cambridge, Cambridgeshire
Tenoke Ltd
Cambridge, Cambridgeshire
Tenoke Ltd
About Tenoke (Mass Challenge Finalist; Winner of Hitech Innovation UK; Winner of CUE Startup Competition Cambridge) Tenoke was co-founded by Principal Investigators in University of Cambridge (Dr Zhongzhao Teng) and Imperial College London (Prof. Yike Guo), who are pioneering in Biomechanics and Medical Imaging and Big Data. We are transforming cardiovascular disease prevention with our cutting edge technology that is groundbreaking, impactful and life-saving. We are currently running clinical trials in 6 top hospitals in China and Addenbrooke's Hospital in Cambridge. Our team in China is working with the government to establish two Cardiovascular and Big Data Research Centres in Jiangsu and Fujian Province. We are looking for the best and brightest engineers to join our team at the Cambridge office. In addition to the salary, the package includes equity. Responsibilities: Development and implementation of the segmentation and co-registration for CT/MRI medical image processing; Working with scientists and clinicians to develop and improve the software prototype and further extension to commercial software packages; Developing machine learning/deep learning/conventional imaging processing algorithms; Contribution and assistance for future research publications and software copyrights. Requirements: MSc or PhD in Computer Science, Electronic Engineering, Medical Physics, Mathematics, Biomedical Engineering or other relevant disciplines, with solid background in medical image processing and analysis. Must have experience in computer aided diagnosis using MR or CT medical images; Experience in conventional imaging processing algorithms, including Bayesian, Level set, Active contour, or Region growth. Strong programming/coding ability (e.g., Python, Matlab, or C++). Desirable: Experience with one or more machine learning software stacks e.g. Caffe, TensorFlow, Theano, and Torch; A passion for artificial intelligence, machine learning and deep learning, and follow the latest developments in these rapidly evolving fields.
Cambridge, Cambridgeshire
Tenoke Ltd
About Tenoke (Mass Challenge Finalist; Winner of Hitech Innovation UK; Winner of CUE Startup Competition Cambridge) Tenoke was co-founded by Principal Investigators in University of Cambridge (Dr Zhongzhao Teng) and Imperial College London (Prof. Yike Guo), who are pioneering in Biomechanics and Medical Imaging and Big Data. We are transforming cardiovascular disease prevention with our cutting edge technology that is groundbreaking, impactful and life-saving. We are currently running clinical trials in 6 top hospitals in China and Addenbrooke's Hospital in Cambridge. Our team in China is working with the government to establish two Cardiovascular and Big Data Research Centres in Jiangsu and Fujian Province. We are looking for the best and brightest engineers to join our team at the Cambridge office. In addition to the salary, the package includes equity. Responsibilities: Development and implementation of the segmentation and co-registration for CT/MRI medical image processing; Working with scientists and clinicians to develop and improve the software prototype and further extension to commercial software packages; Developing machine learning/deep learning/conventional imaging processing algorithms; Contribution and assistance for future research publications and software copyrights. Requirements: MSc or PhD in Computer Science, Electronic Engineering, Medical Physics, Mathematics, Biomedical Engineering or other relevant disciplines, with solid background in medical image processing and analysis. Must have experience in computer aided diagnosis using MR or CT medical images; Experience in conventional imaging processing algorithms, including Bayesian, Level set, Active contour, or Region growth. Strong programming/coding ability (e.g., Python, Matlab, or C++). Desirable: Experience with one or more machine learning software stacks e.g. Caffe, TensorFlow, Theano, and Torch; A passion for artificial intelligence, machine learning and deep learning, and follow the latest developments in these rapidly evolving fields.
Feb 15, 2019
Cambridge, Cambridgeshire
Tenoke Ltd
About Tenoke (Mass Challenge Finalist; Winner of Hitech Innovation UK; Winner of CUE Startup Competition Cambridge) Tenoke was co-founded by Principal Investigators in University of Cambridge (Dr Zhongzhao Teng) and Imperial College London (Prof. Yike Guo), who are pioneering in Biomechanics and Medical Imaging and Big Data. We are transforming cardiovascular disease prevention with our cutting edge technology that is groundbreaking, impactful and life-saving. We are currently running clinical trials in 6 top hospitals in China and Addenbrooke's Hospital in Cambridge. Our team in China is working with the government to establish two Cardiovascular and Big Data Research Centres in Jiangsu and Fujian Province. We are looking for the best and brightest engineers to join our team at the Cambridge office. In addition to the salary, the package includes equity. Responsibilities: Development and implementation of the segmentation and co-registration for CT/MRI medical image processing; Working with scientists and clinicians to develop and improve the software prototype and further extension to commercial software packages; Developing machine learning/deep learning/conventional imaging processing algorithms; Contribution and assistance for future research publications and software copyrights. Requirements: MSc or PhD in Computer Science, Electronic Engineering, Medical Physics, Mathematics, Biomedical Engineering or other relevant disciplines, with solid background in medical image processing and analysis. Must have experience in computer aided diagnosis using MR or CT medical images; Experience in conventional imaging processing algorithms, including Bayesian, Level set, Active contour, or Region growth. Strong programming/coding ability (e.g., Python, Matlab, or C++). Desirable: Experience with one or more machine learning software stacks e.g. Caffe, TensorFlow, Theano, and Torch; A passion for artificial intelligence, machine learning and deep learning, and follow the latest developments in these rapidly evolving fields.
A fantastic opportunity has arisen for a Senior/Principal Engineer to come in to the business as a key technical figure with a view of the role developing into managing a small team over time.
You will be working on C/C++ embedded software development in the area of Digital Signal Processing (DSP) algorithm design. Specifically in these areas
* Closed loop digital control systems using external digital converters (ADC) and digital to analogue converters (DAC or PWM)
* Z-Transforms techniques:
Given a sequence of samples, calculate the Z-transform, determine the poles and zeroes of the Z-transform. Locate and plot the poles and zeroes in the z-plane.
Given a Z-transform of a signal and the pole locations, relate distance from the origin to decay rate. Relate angle off the horizontal to the number of samples in a cycle of signal oscillation
* Express a system be controlled has a transfer function and use it to calculate steady state error
* Digital filter design (FIR and IIR)
* Product development using ARM Cortex / TI / dsPIC microcontrollers
* Modelling of dynamic systems to aid design of control algorithms and digital filters using MATLAB / Simulink / dSpace or other equivalent simulation tools
* A good understanding of the principles of engineering mathematics in general, and in particular those applicable to electrical power systems, including control systems, digital filters, sampling theory and A/D conversion, linear algebra and statistical methods
* General C/C++ programming and software engineering skills
To be successful in this role you should be familiar with A/D, D/A and microprocessor circuit design and layout required to support PCB development, and also CMSIS-DSP (Cortex® Microcontroller Software Interface Standard DSP Library)
This role requires both a sound theoretical knowledge and implementation skills, and you will have worked on projects/technologies where both digital signal processing and digital control is required.
The most important points are:
* Experience in the design and implementation of closed loop digital control systems
* Solid background in the mathematics behind this
This is a fantastic opportunity with genuine growth and development in your onward career. Offering a great salary and benefits including; 25 days holiday per year, 3 x salary Life Assurance & NEST pension.
If you have the relevant skills required, please apply ASAP as my client is currently shortlisting for interview
Sep 09, 2016
A fantastic opportunity has arisen for a Senior/Principal Engineer to come in to the business as a key technical figure with a view of the role developing into managing a small team over time.
You will be working on C/C++ embedded software development in the area of Digital Signal Processing (DSP) algorithm design. Specifically in these areas
* Closed loop digital control systems using external digital converters (ADC) and digital to analogue converters (DAC or PWM)
* Z-Transforms techniques:
Given a sequence of samples, calculate the Z-transform, determine the poles and zeroes of the Z-transform. Locate and plot the poles and zeroes in the z-plane.
Given a Z-transform of a signal and the pole locations, relate distance from the origin to decay rate. Relate angle off the horizontal to the number of samples in a cycle of signal oscillation
* Express a system be controlled has a transfer function and use it to calculate steady state error
* Digital filter design (FIR and IIR)
* Product development using ARM Cortex / TI / dsPIC microcontrollers
* Modelling of dynamic systems to aid design of control algorithms and digital filters using MATLAB / Simulink / dSpace or other equivalent simulation tools
* A good understanding of the principles of engineering mathematics in general, and in particular those applicable to electrical power systems, including control systems, digital filters, sampling theory and A/D conversion, linear algebra and statistical methods
* General C/C++ programming and software engineering skills
To be successful in this role you should be familiar with A/D, D/A and microprocessor circuit design and layout required to support PCB development, and also CMSIS-DSP (Cortex® Microcontroller Software Interface Standard DSP Library)
This role requires both a sound theoretical knowledge and implementation skills, and you will have worked on projects/technologies where both digital signal processing and digital control is required.
The most important points are:
* Experience in the design and implementation of closed loop digital control systems
* Solid background in the mathematics behind this
This is a fantastic opportunity with genuine growth and development in your onward career. Offering a great salary and benefits including; 25 days holiday per year, 3 x salary Life Assurance & NEST pension.
If you have the relevant skills required, please apply ASAP as my client is currently shortlisting for interview
A fantastic opportunity has arisen for a Senior/Principal Engineer to come in to the business as a key technical figure with a view of the role developing into managing a small team over time.
You will be working on C/C++ embedded software development in the area of Digital Signal Processing (DSP) algorithm design. Specifically in these areas
* Closed loop digital control systems using external digital converters (ADC) and digital to analogue converters (DAC or PWM)
* Z-Transforms techniques:
Given a sequence of samples, calculate the Z-transform, determine the poles and zeroes of the Z-transform. Locate and plot the poles and zeroes in the z-plane.
Given a Z-transform of a signal and the pole locations, relate distance from the origin to decay rate. Relate angle off the horizontal to the number of samples in a cycle of signal oscillation
* Express a system be controlled has a transfer function and use it to calculate steady state error
* Digital filter design (FIR and IIR)
* Product development using ARM Cortex / TI / dsPIC microcontrollers
* Modelling of dynamic systems to aid design of control algorithms and digital filters using MATLAB / Simulink / dSpace or other equivalent simulation tools
* A good understanding of the principles of engineering mathematics in general, and in particular those applicable to electrical power systems, including control systems, digital filters, sampling theory and A/D conversion, linear algebra and statistical methods
* General C/C++ programming and software engineering skills
To be successful in this role you should be familiar with A/D, D/A and microprocessor circuit design and layout required to support PCB development, and also CMSIS-DSP (Cortex® Microcontroller Software Interface Standard DSP Library)
This role requires both a sound theoretical knowledge and implementation skills, and you will have worked on projects/technologies where both digital signal processing and digital control is required.
The most important points are:
* Experience in the design and implementation of closed loop digital control systems
* Solid background in the mathematics behind this
This is a fantastic opportunity with genuine growth and development in your onward career. Offering a great salary and benefits including; 25 days holiday per year, 3 x salary Life Assurance & NEST pension.
If you have the relevant skills required, please apply ASAP as my client is currently shortlisting for interview
Sep 09, 2016
A fantastic opportunity has arisen for a Senior/Principal Engineer to come in to the business as a key technical figure with a view of the role developing into managing a small team over time.
You will be working on C/C++ embedded software development in the area of Digital Signal Processing (DSP) algorithm design. Specifically in these areas
* Closed loop digital control systems using external digital converters (ADC) and digital to analogue converters (DAC or PWM)
* Z-Transforms techniques:
Given a sequence of samples, calculate the Z-transform, determine the poles and zeroes of the Z-transform. Locate and plot the poles and zeroes in the z-plane.
Given a Z-transform of a signal and the pole locations, relate distance from the origin to decay rate. Relate angle off the horizontal to the number of samples in a cycle of signal oscillation
* Express a system be controlled has a transfer function and use it to calculate steady state error
* Digital filter design (FIR and IIR)
* Product development using ARM Cortex / TI / dsPIC microcontrollers
* Modelling of dynamic systems to aid design of control algorithms and digital filters using MATLAB / Simulink / dSpace or other equivalent simulation tools
* A good understanding of the principles of engineering mathematics in general, and in particular those applicable to electrical power systems, including control systems, digital filters, sampling theory and A/D conversion, linear algebra and statistical methods
* General C/C++ programming and software engineering skills
To be successful in this role you should be familiar with A/D, D/A and microprocessor circuit design and layout required to support PCB development, and also CMSIS-DSP (Cortex® Microcontroller Software Interface Standard DSP Library)
This role requires both a sound theoretical knowledge and implementation skills, and you will have worked on projects/technologies where both digital signal processing and digital control is required.
The most important points are:
* Experience in the design and implementation of closed loop digital control systems
* Solid background in the mathematics behind this
This is a fantastic opportunity with genuine growth and development in your onward career. Offering a great salary and benefits including; 25 days holiday per year, 3 x salary Life Assurance & NEST pension.
If you have the relevant skills required, please apply ASAP as my client is currently shortlisting for interview
Principal Systems Engineer - Seeker Systems:
World class Defence Organisation based in Stevenage, Hertfordshire is currently looking to recruit 6x Principal Systems Engineers - Seeker Systems.
Please Note: you must be eligible for SC Security Clearance.
The contract is initially for 6 months (on-going after). Hourly rate; £44.40 per hour.
Principal Systems Engineer - Seeker Systems Job Description:
Responsible for undertaking the systems design, performance evaluation, integration, design verification and certification of RF Seeker sub-systems and multi-mode seekers.
This role offers an opportunity to be part of a successful team working at the forefront of technology, developing new and innovative concepts for future RF seekers. You will gain experience in RF seeker technologies and system engineering design practices.
You will be involved in various stages of seeker development from the concept stage through system design, development, proving and on to manufacture. There will be opportunities for travel both within the UK and abroad in support of seeker testing and trials.
• Advanced Concepts and Research – investigating and evaluating new technologies and concepts for tomorrow’s RF Seeker sub-systems
• Requirements Specification and Design – carrying out a full range of technical analyses and investigations, preparing specifications (system, sub system etc.) and developing designs.
• Trials Planning Conduct and Testing – defining, testing approaches, specifying tests in assigned/specialist areas then evaluating and making recommendations based on the results.
• Systems Validation – carrying out systems proving activities, including integration and test and support to production.
• Advanced Concepts and technologies development
• RF Seeker sub-system concept generation
• Main programmes development, design and systems validation of RF Seeker sub-systems
Skills and Experience:
Ideally degree qualified or equivalent with at least 3 of the following skills and experience:-
• Significant, relevant experience (Knowledge of RF systems would be an advantage but not essential)
• Signal processing and Fourier analysis
• Closed-loop control design and analysis
• Robust validation and verification methods and use of unit testing approaches
• Extensive experience with the use of MATLAB/Simulink
• Development and maintenance of efficient simulation environments
• Sensor modelling including Monte Carlo capability
• Embedded algorithm development
• Software development, including fluency in C, C++ and Visual Basic
• Kalman filter analysis and development (including extended Kalman filters)
• Statistical analysis of stochastic systems
• Anti-multipath algorithms for naval tracking radar
Sep 09, 2016
Principal Systems Engineer - Seeker Systems:
World class Defence Organisation based in Stevenage, Hertfordshire is currently looking to recruit 6x Principal Systems Engineers - Seeker Systems.
Please Note: you must be eligible for SC Security Clearance.
The contract is initially for 6 months (on-going after). Hourly rate; £44.40 per hour.
Principal Systems Engineer - Seeker Systems Job Description:
Responsible for undertaking the systems design, performance evaluation, integration, design verification and certification of RF Seeker sub-systems and multi-mode seekers.
This role offers an opportunity to be part of a successful team working at the forefront of technology, developing new and innovative concepts for future RF seekers. You will gain experience in RF seeker technologies and system engineering design practices.
You will be involved in various stages of seeker development from the concept stage through system design, development, proving and on to manufacture. There will be opportunities for travel both within the UK and abroad in support of seeker testing and trials.
• Advanced Concepts and Research – investigating and evaluating new technologies and concepts for tomorrow’s RF Seeker sub-systems
• Requirements Specification and Design – carrying out a full range of technical analyses and investigations, preparing specifications (system, sub system etc.) and developing designs.
• Trials Planning Conduct and Testing – defining, testing approaches, specifying tests in assigned/specialist areas then evaluating and making recommendations based on the results.
• Systems Validation – carrying out systems proving activities, including integration and test and support to production.
• Advanced Concepts and technologies development
• RF Seeker sub-system concept generation
• Main programmes development, design and systems validation of RF Seeker sub-systems
Skills and Experience:
Ideally degree qualified or equivalent with at least 3 of the following skills and experience:-
• Significant, relevant experience (Knowledge of RF systems would be an advantage but not essential)
• Signal processing and Fourier analysis
• Closed-loop control design and analysis
• Robust validation and verification methods and use of unit testing approaches
• Extensive experience with the use of MATLAB/Simulink
• Development and maintenance of efficient simulation environments
• Sensor modelling including Monte Carlo capability
• Embedded algorithm development
• Software development, including fluency in C, C++ and Visual Basic
• Kalman filter analysis and development (including extended Kalman filters)
• Statistical analysis of stochastic systems
• Anti-multipath algorithms for naval tracking radar