> Markdown version of [/jobs/ext/369287-senior-software-engineer-fpga-all-genders](https://www.wearedevelopers.com/jobs/ext/369287-senior-software-engineer-fpga-all-genders). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - FPGA (all genders) - **Company:** Reflex Aerospace GmbH - **Location:** Berlin, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ARM Architecture, Automation of Tests, Software Quality, Communications Protocols, Computer Engineering, Software Debugging, Device Drivers, Ethernet, Field-Programmable Gate Array (FPGA), Python (Programming Language), Non-Volatile Memory, PCI Express, Real-Time Operating Systems, Software Engineering, System on a Chip, Tcl (Programming Language), Universal Asynchronous Receiver/Transmitter, Verilog, VHSIC Hardware Description Language (VHDL), Vivado, Linux Development, Information Technology, Bare Metal, Software Version Control - **Published:** June 5, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=00567c167a75da59 ## About the Role Do you have experience in Verilog?, * 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. ## Description * 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. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023)