Your space-enabled career begins here

Space-based technologies are the building blocks of these pillars of innovation:

Search for credible job opportunities with top entrepreneurial space companies.

FPGA+Linux Kernel Developer

Kuva Space

Kuva Space

Software Engineering
Espoo, Finland
Posted on Oct 17, 2024
IT & Software Development · Espoo · Temporarily Remote

FPGA+Linux Kernel Developer

What's the next best thing to becoming an astronaut? A job at Kuva Space!🌎 🛰

Kuva Space is on a mission to solve the world's most pressing issues, such as climate change, food security, safety and security, by building the world's most extensive hyperspectral microsatellite constellation and developing AI-driven analytics services.

We deliver reliable and timely global insights and foresight that transform rich space-borne data into actionable insights customers can use for efficient resource management, optimising operations, and improving profitability sustainably.

FPGA+Linux Kernel Developer

Position: Full time

Location: Otakaari 5, Espoo, Finland

As an FPGA+Linux Kernel Developer, you will play a critical role in designing and implementing high-performance hardware solutions. You will work with Xilinx FPGAs on Vivado using VHDL to create hardware interfaces between an embedded Linux system running inside a satellite and peripheral devices.

Key Responsibilities:

  • Develop and implement high-speed (>10MHz) hardware interfaces from Linux to various peripherals
  • Develop user-space programs in C to manage hardware interactions
  • Write AXI command interfaces in VHDL for custom FPGA blocks
  • Collaborate with cross-functional teams to deliver robust and efficient solutions

Requirements:

  • Proven experience working with Xilinx FPGAs on Vivado using VHDL
  • Successful implementation of at least one fast (>10MHz) hardware interface all the way from a Linux userland to and from a peripheral, including an AXI stream interface to an AXI DMA block, a Linux kernel driver connected to that and a userspace program in C to run it
  • Experience in writing AXI command interfaces in VHDL for custom FPGA blocks.
  • Proficient in using git version control
  • Proficient written and spoken English
  • Strong skills in organisation and prioritisation
  • Quick-learner and self-motivated
  • Ability to make quick decisions and work sustainably in a busy environment
  • You share the company mission of improving life on Earth through daily, space-borne hyperspectral imaging and AI!🌎 💚

Other desirable skills and experiences:
While not mandatory, the following skills and experiences can be considered a bonus:

  • Any experience with any standard protocols (such as for example Camera Link, SpaceWire, JESD204) can be mentioned. Experience reading a standard or a vendor ICD and implementing it according to spec is a required skill, but no specific individual protocol experience is required
  • Making USB or PCIe peripherals with FPGAs
  • Yocto or Buildroot experience (we do use Yocto, but prior experience is not required)
  • Experiences with other FPGA languages, such as Verilog, SystemVerilog, or Bluespec
  • Experience in FPGA simulation test benches
  • Hands-on experience with hardware tools like oscilloscopes, logic analysers, multimeters, power supplies, etc
  • Programming skills in other languages such as Python or Bash
  • Experience with microcontrollers and real-time operating systems
  • Writing accelerators or other custom logic in FPGAs

What do we offer?

At Kuva Space, we offer a stimulating and safe work environment that encourages growth, collaboration, and excellence. Constantly learning new things is the norm here! Our focus on space technology means you'll have the opportunity to learn more about satellites, space, data, and the Earth. If you get excited about space-themed lunch table discussions, Kuva Space is the community for you 🪐✨

As an employer, we prioritise the well-being of our employees, both physically and mentally. Our health care benefits are comprehensive, including dental benefits and short-term psychotherapy. And our team members regularly meet up for after-work activities 🧘🏽

In addition, you will be part of a dynamic, fun, and highly skilled team! Our diverse team of international colleagues, with varying cultures, shares a passion for deep tech and making our Earth more sustainable. And we believe Finnish 'sisu' is a must-have mindset to overcome any challenges that come our way 🇫🇮



If you are an FPGA and Linux Kernel wizard looking for a jump into space🧑‍🚀, join our mission to improve life on earth!

The application period will end 4th of November 2024. We will process through all applications and inform on decision.

Department
IT & Software Development
Locations
Espoo
Remote status
Temporarily Remote
Contact Sarah Elers HR Manager – People & Operations

Espoo

About Kuva Space

Improving Life on Earth

IT & Software Development · Espoo · Temporarily Remote

FPGA+Linux Kernel Developer

What's the next best thing to becoming an astronaut? A job at Kuva Space!🌎 🛰