Browse all jobs
    Reflex Aerospace Gmbh

    Senior Software Engineer - FPGA (all genders)

    Reflex Aerospace Gmbh
    Berlin5 days ago
    Engineering
    Embedded Systems
    Senior
    Hybrid

    Summary

    Senior Software Engineer (FPGA) at Reflex Aerospace, a German aerospace startup developing high-performance satellite technology. You will implement low-level drivers for ARM MCUs/SoCs and satellite subsystems, collaborating with hardware teams. Requires 7+ years of embedded development experience, C proficiency, and ARM architecture knowledge.

    Location
    Berlin
    Type
    full-time
    Level
    Senior
    Work mode
    hybrid

    Join the Pinnacle of Satellite Technology Advancement in Germany! 

    Reflex Aerospace is at the forefront of propelling high-performance satellite technology to new heights within the German aerospace landscape.  

    As part of Reflex Aerospace, you will play a pivotal role in shaping the trajectory of the space industry's future. This is an opportunity to contribute your expertise and enthusiasm to a team that stands for innovation and excellence. If you are ready to take on exciting challenges and be part of a company that is redefining the boundaries of satellite technology, we welcome you to embark on this thrilling journey with us!
    Your Mission:

    We're looking for a Software Engineer to join the Onboard Computer and Satellite Subsystems team and help us reach the next level.
    This team is responsible for developing software that runs on our cutting-edge onboard computer to communicate via different interfaces such as CAN, Ethernet, PCIe, SPI, I²C, and UART, as well as software for satellite subsystems we develop in-house.

    Your Mission:

    • Implement low-level drivers for ARM-based MCUs, SoCs, and external chips in real-time operating system and bare-metal environments.
    • Implement software for satellite subsystems such as batteries, sun sensors, reaction wheels, and related hardware.
    • Collaborate closely with the hardware and electronics teams to ensure smooth board handover, bring-up, debugging, and validation.
    • Interface with the Mission and Payload Software teams to provide low-level platform features such as communication interfaces, device drivers, non-volatile memory access, and board-support functionality.
    • Assist with on-orbit flight operations.

    Your Background:

    • Background in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
    • 7+ years of hands-on embedded development experience in domains such as aerospace, robotics, real-time control systems, or low-level systems software.
    • Expertise in C,proficiency in Python, and familiarity with Rust.
    • Proficiency with git source control.
    • Practical debugging skills using oscilloscopes, logic analyzers, hardware debuggers, and related tools.
    • Solid understanding of ARM microprocessor architecture.
    • Commitment to software quality through developer-led automated testing practices.
    • Collaborative mindset with the ability to clearly communicate complex technical concepts across teams and roles.
    • Proven experience with embedded communication protocols and buses such as CAN, SPI, I²C, UART, Ethernet, and/or PCIe.
    • Excellent knowledge of RTOS internals.
    • Proficiency working in a Linux development environment and with the GCC toolchain.
    • Experience with Xilinx Zynq, Vivado, or comparable FPGA/SoC vendor tooling.
    • Ability to work with hardware schematics and board-level documentation to define pin constraints, configure peripherals, and generate board-support or software handoff artifacts.
    • Comfortable with automation and scripting, particularly Tcl and Python.
    • Basic familiarity with VHDL or Verilog is helpful, but this is not primarily an RTL design role.

    What We Offer:

    • Collaborate with a diverse multinational team crafting the next wave of cutting-edge satellites. Embark on this exciting journey with us from the outset, leaving your indelible mark on a dynamic company and playing a direct role in shaping the future of the space industry. 
    • Keep your energy levels high with company-sponsored memberships for Urban Sports Club.
    • We provide a hybrid work model along with flexible working hours, empowering you as the owner of your time management. 
    • Nestled in the heart of Friedrichshain, our Berlin office provides a lively and central hub easily accessible by transit. Immerse yourself in a neighborhood teeming with vibrant restaurants and year-round cultural events. 
    • Enjoy the flexibility of ample vacation time, including a special company holiday on April 12th dedicated to celebrating the International Day of Human Spaceflight.
    Join Reflex Aerospace and be a driving force in shaping the next era of space exploration! We look for your application.

    About us

    Reflex Aerospace, a NewSpace startup founded in 2021 and headquartered in Munich and Berlin, has been leading the charge to provide advanced dual-use satellite technology at unparalleled speed. The company is leveraging the latest techniques to modernize payload-centric satellite development and production, achieving significantly faster delivery times and enhanced reliability. By applying algorithmic engineering and streamlined system design processes, Reflex accelerates the delivery of satellites enabling lightning-fast innovation for our customers.

    Senior Software Engineer - FPGA (all genders)

    Reflex Aerospace Gmbh · Berlin

    Apply for this role

    We use analytics cookies (Umami, Vercel) and a feedback widget (Userback) to improve Joblyst. You can accept or reject non-essential cookies. Cookie policy