FPGA- / Embedded-Software Engineer
greateyes is an innovative, technology-oriented company based in Berlin-Adlershof. Our activities include development, production and sales of highly sensitive scientific cameras for imaging & spectroscopy as well as optical inspection systems. We work with passion and commitment for our international customers from industry and science. In order to further expand and optimize the future development of scientific CCD and CMOS cameras at greateyes, we are looking to strengthen our 10-person international development team in the area of FPGA design and hardware-related firmware and software development.
Ihr Aufgabengebiet:
Main tasks in detail:
- Design, implementation and further development of FPGA designs for control and data acquisition from imaging sensors (especially CCDs and CMOS sensors)
- Collection of system requirements, evaluation of feasibility and overall effort
- Conceptual design of new or further development of existing system architectures including internal and external interfaces (including USB3, 10GbE, PCIe) and peripherals
- Creation of HDL code (VHDL) for FPGA and SoC architectures (particularly AMD/Xilinx)
- Hardware-related C / C++ programming, among other things for the integration of peripheral ICs
- Verification and error analysis using functional simulation and using hardware prototypes
- Creation of technical and development-related documentation, test, and inspection instructions
- Cooperation and coordination with electronics and software developers in a team
- Advice to other departments (sales, production, support) in technical questions
Ihr Profil:
Your profile:
- Preferably completed studies (Master) in computer science, electronics / communications technology
- or comparable qualification
- Experience in developing, simulating and debugging complex FPGA designs for image processing
- systems - ideally several years of relevant professional experience in a comparable position with
- focus on optical measurement technology
- Very good knowledge of a hardware description language (ideally VHDL) and in dealing with
- common development environments for current FPGA and SoC architectures
- Very good understanding of (real-time) image / video processing algorithms and optical sensors
- Confident handling of common tools for version management (GIT, SVN)
- Knowledge of common interface standards (e.g. SPI, I²C, USB, Ethernet, PCIe) are an advantage
- Ideally knowledge of hardware-related programming (C / C++)
- Knowledge of (embedded) Linux / OpenEmbedded / Yocto is an advantage
- Independent and reliable way of working, good perception, team spirit
- Conversational German and English skills for working in international teams
We offer an interesting and responsible position with a diverse range of tasks and excellent development potential in a dynamic, growing company. You can expect flat hierarchies, short decision-making processes, flexible working hours, a changeover model between office work and home office, as well as many opportunities to advance your own ideas and actively help shape the future of greateyes. Have we piqued your interest? Then please send us your application in electronic form to jobs(at)greateyes.de - we look forward to it