Responsibilities: Design, develop, and maintain software for combining in-house and externally generated code while maintaining quality, transparency and reusability. Implement control systems and signalprocessing algorithms in C on resource limited embedded HW. Prototype proof of concept simulations in Python. Optimize code for performance and memory usage. … Computer Science, Electronic Engineering, or related field Skills & Experience Essential Strong proficiency in C and/or C++ in an embedded environment Experience with signalprocessing algorithms and techniques Familiarity with digital signalprocessing tools and libraries Experience with software development tools such as Git, JIRA more »
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Matchtech
our entire radar product range. As a member of our small yet highly skilled multidisciplinary engineering team, you will assume full responsibility for digital signal processing. Your tasks will encompass modeling, coding, verification, testing, and deployment of new FPGA designs for our latest advanced radar products. We believe in … and verify FPGA code (VHDL or Verilog) using Xilinx design tools. Develop software for testing and verifying FPGA code. Lead field trials to evaluate signalprocessing performance. Generate design documentation for effective communication within the engineering team. Qualifications, Experience, and Skills Degree in engineering or a related technical … combination of experience and education). Proficiency in using Xilinx design tools, such as Vivado, targeted at Zynq MPSoC or similar platforms. Experience implementing signalprocessing algorithms with high-speed I/O in FPGA. Understanding of high-speed digital circuit design for real-time systems. Experience with more »
Python, MATLAB Qualifications : Relevant academic or industrial experience (e.g. leading the development of GNSS algorithms in industry) In-depth knowledge of GNSS measurement engine signalprocessing Strong programming experience in MATLAB or C++ Experience with low-level embedded software development and testing (DSP) Experience in RTK and/… or PPP and/or multi-constellation positioning. Experience with multipath mitigation methods. In-depth knowledge of the full GNSS signal-processing chain Expertise in Kalman filters and other probabilistic estimation techniques Knowledge of multi-sensor fusion techniques, including tight and deep coupling for GNSS-INS Strong relationship more »
architecture definition Software design & implementation Integration and validation test Firmware development Design and implement embedded software Implementing hardware drivers, interfaces, abstractions, state machines, advanced signalprocessing algorithms, application modules and unit tests What your background should look like: Above-average degree in Computer Science, Electrical/Electronics/ more »
involving embedded programming of, ideally, 32-bit microcontrollers 12 months+ C/C++ development experience Designing to requirement specifications Nice to have Python Digital signalprocessing (DSP) Board-level debug and test Why apply for this job ? You will have the opportunity to make an important contribution to more »
St. Neots, Cambridgeshire, East Anglia, United Kingdom
MASS Consultants
Design & Test). A deep understanding of Physics/Mathematical principles at Degree-level. Working in an agile manner (SCRUM). Desirable Experience Digital SignalProcessing (DSP) techniques. Electronic Warfare Domain knowledge. Knowledge of Simulink Coder, HDL Coder, and GPU Coder toolboxes. Experience with the FPGA build process more »