Ability to analyse complex technical problems and offer innovative, reasoned and practical solutions to demanding requirements
Solid understanding of the fundamentals of analogue, RF, digital and digital electronics and product design
Relevant experience in some of the following technologies: high speed digital design on high performance embedded systems, developing products with 32 or 64 bit processors, high speed interfaces & memory devices, FPGAs for high performance, microcontroller development and efficient low power design techniques, signal integrity analysis, design for EMC, safety and relevant regulatory standards, professional ECAD systems – ideally Altium, design and implementation of security products
Helpful but not essential: Embedded C or Rust development for microcontroller, U-boot
Responsibilities
Work within an Agile product development framework
Develop excellent working relationships with a wide variety of stakeholders and colleagues
Develop high quality hardware security modules (HSM) meeting the needs of our customers
Hands-on development of product subsystems
Carry out hardware design, prototyping and validation activities
Provide architectural support to help develop the product roadmap and ensure solutions meet future product requirements
Work collaboratively with Product Management and other stakeholders to establish and agree high level needs and priorities for product hardware platforms
Plan work collaboratively with the whole Engineering team to ensure that dependencies and planning commitments are understood and observed
Regularly prototype, integrate and demonstrate hardware platforms as part of “system demos”
Ensure on-going change control, testability and manufacturability of our hardware designs
Provide support and direction to less experienced team members