FPGA Engineer

FPGA Engineer
Welwyn Garden City/London – Hybrid (x2 days on-site)

At EVONA we are looking for an FPGA Engineer to join our client. They have been at the forefront of technological innovation in the Space Industry and notably the satellite communications sector for more than two decades, offering systems engineering expertise needed to define, design, develop and operate state-of-the-art solutions and systems.
The specific portfolio of capabilities and technology know-how is being applied across the full spectrum of any space-related project, from initial market opportunity sizing and end-user requirements engineering into space, ground, and user segment development, commissioning, and operations. Serving both the commercial and defence domains.

The Role and Responsibilities

Small team designing and developing solutions to program FPGAs for comms applications.

Applications can range from R&D prototypes in Free Space Optical (FSO) communications, to data processing within RF comms nodes. We have a heritage in Software Defined Radio (SDR), including developing modems running on compact hardware. We develop mostly in Xilinx Vivado and actively follow new approaches and technologies, ready to adopt them when appropriate.

E.g. to be given an interface specification to drive a device the challenge is to define requirements, analyse and model solutions, determine a design, implement and validate it carefully.
Ability to take a ‘systems view’, i.e. to understand the broader context of the FPGA processing, is valued in finding appropriate solutions and meeting client needs.

  • Formulate data processing problems arising from projects, and capture requirements.
  • Develop data processing models and analyse to determine designs for the FPGA-based solution.
  • Implement processing chains in HDL and verify with simulation test benches.
  • Deploy to development and target hardware and support verification at processor and system level.
  • Support the adoption of updated processes and tools, and support the continuous improvement of quality work within the team.

Job Requirements

  • 3 – 5 years experience in FPGA development
  • Development with VHDL or Verilog
  • Implementation of Test Benches and verification through simulation
  • Experience with Xilinx Vivado
  • Work well within a small and growing team

A plus would be:

  • Scripting with Python or TCL
  • Simulation with Modelsim / Questa
  • Synthesis and timing closure
  • Embedded Software Development experience (C / C++) and working with Embedded Linux
  • Experience interfacing between software and FPGA
  • Experience with Vitis or Petalinux
  • Familiarity with Xilinx SoC devices
  • Knowledge of Radiation tolerant FPGA design
  • Knowledge of Optical communications or 5G standards
  • Knowledge of Satellite Communication systems
  • Familiarity with revision control systems / DevOps
  • Verification with System Verilog, UVM
  • Some knowledge / experience of DSP and / or SDR
  • Experience of defined system or software development lifecycles, e.g. through ECSS standards

Environmental Engineer

Environmental Engineer
Chelmsford, Essex, United Kingdom

Are you passionate about environmental engineering and looking to join a global leader in specialized components and subsystems? We invite you to join our dynamic team as an Environmental Engineer.

In this role, you will play a vital part in ensuring the safety, quality, and reliability of our products, which have applications in medical, aerospace, defense, and industrial sectors. We are at the forefront of technology, crafting advanced solutions that save lives, map our planet, and explore the universe.

Our products are found in hospitals, aircraft, ships, and even outer space. Working with us means contributing to groundbreaking technologies and collaborating with experienced engineers, technicians, and scientists.

As an Environmental Engineer, you will be an integral part of our Environmental Engineering Team.

Your responsibilities will include:

  • Ensuring compliance with Health and Safety regulations and best practices within the team.
  • Overseeing and executing environmental engineering tests in accordance with relevant standards.
  • Supporting the design and manufacture of equipment for mechanical and thermal testing.
  • Capturing, analyzing, and presenting test data. – Reviewing test plans to ensure alignment with standards and capabilities.
  • Planning and maintaining calibrated equipment and safety standards.
  • Liaising with internal and external customers.
  • Actively contributing to process improvement and innovation.
  • Providing feedback to the design team based on surveys of mechanical interface jigs.

To excel in this role, you should ideally have:

  • A relevant degree in engineering or science or equivalent experience.
  • Technical understanding of product testing in laboratory or industrial settings.
  • Experience in reviewing and meeting technical and project requirements.
  • Excellent written and verbal communication skills.
  • A positive attitude, a problem-solving mindset, and the ability to manage stakeholder expectations.
  • Strong multitasking abilities and a commitment to delivering high-quality work.
  • Effective teamwork and independent work skills.

We are able to consider graduates with relevant experience for this position.
 

Senior GNC Engineer

This is a unique opportunity for a GNC/AOCS Engineer to join an international and rapidly growing New Space company. Through their multi-purpose constellation of LEO satellites, this company are building a space-powered, global data network.

As a GNC/AOCS Engineer, you will be an integral member of a technical team overseeing the entire lifecycle of engineering products. Collaborating with various engineering groups, the GNC team conducts R&D, design, manufacturing, and operations activities to ensure the fulfillment of mission objectives for current and future spacecraft systems.

ESSENTIAL EXPERIENCE:

  • Extensive spacecraft attitude dynamics and control algorithm experience.
  • Kalman filter design/implementation for attitude estimation.
  • Flight sensor expertise in spacecraft attitude determination/estimation.
  • Proficient in C/Python software development.

DESIRABLE SKILLS:

  • Experience writing flight software
  • Experience with C or C++ development for embedded systems

Please apply to find out more!

Software Team Leader

The Client:

EVONA is partnered with leading provider of high-performance electronic and communication products, systems, and solutions for a range of industries, including aerospace, defence, and marine. They specialise in developing and manufacturing advanced imaging and sensing technologies, such as high-speed imaging sensors and sub-systems for space and science applications.
 
The Software Team Leader will:

  • Lead a team of engineers in the design and development of Control, Acquisition, and Analysis Software for high-speed Imaging Sensors.
  • Manage the full project lifecycle, from the bid phase to project closeout, and work on the latest imaging devices and sub-systems for Space and Science.
  • Ensure software work packages are delivered on time, within budget, and to the required quality standards.
  • Communicate project status regularly and escalate support as necessary.
  • Manage resources and contribute to the S&OP process.
  • Champion configuration control and management of all test software elements.
  • Contribute to the roadmap for ATE software and test equipment by providing recommendations and driving positive change.
  • Have a technical background in ATE software design and a relevant degree in software, engineering, or physics, or equivalent experience.
  • Be proficient in one or more of the following software tools: Matlab or Labview.
  • Have experience reviewing and delivering against technical and project requirements, as well as experience of structured software development processes and test development and fault finding.
  • Have experience leading teams of engineers of all levels of ability (desirable).
  • Be proficient in one or more of the following software tools: C#, C++, or Python (desirable).