We are looking for an FPGA Engineer to join our communications team.
You should apply to this position if you are a true hacker and techno-optimist with a deep passion for robotics and a mission to help Ukraine. Join Ark to create applied tech that saves lives and moves our civilization forward.
Qualifications
Proficiency in HDLs: Strong experience in VHDL and/or Verilog for FPGA programming.
FPGA and CPLD Design: Hands-on experience with Altera (now part of Intel) and/or Xilinx FPGAs and CPLDs.
Development Tools: Proficient in using Xilinx Vivado, Intel Quartus Prime or similar FPGA design tools.
Programming Skills: Good knowledge of C programming, particularly for embedded systems or hardware interface.
Digital Signal Processing: Solid understanding of digital signal processing (DSP) concepts and algorithms.
Filter Design: Experience in designing and implementing digital filters, including FIR (Finite Impulse Response) and IIR (Infinite Impulse Response).
High-Speed Interfaces: Knowledge of high-speed serial protocols (e.g., PCIe, USB, Ethernet) and their implementation on FPGAs.
Matlab/Simulink: Proficiency in using Matlab and Simulink for modeling, simulation, and algorithm development.
Radio Frequency and SDR: Knowledge of RF (Radio Frequency) engineering and SDR (Software Defined Radio) technologies and their applications in communication systems.
Desirable Skills:
Operating Systems: Familiarity with Linux operating environments, including development and debugging tools.
PCB Design Software: Experience with electronic design automation (EDA) tools such as Altium Designer for PCB layout and schematic capture.
System Integration: Ability to integrate hardware and software components into a complete system.
Version Control Systems: Experience with version control systems such as Git.
Personal Attributes:
Analytical Skills: Strong problem-solving abilities, capable of troubleshooting complex issues systematically.
Collaborative: Able to work effectively in cross-functional teams, contributing to a cooperative work environment.
Communication Skills: Good written and verbal communication skills, capable of documenting work and presenting technical details clearly.
Innovative Thinking: Ability to innovate and think creatively to overcome design challenges and improve system performance.
Detail-Oriented: Meticulous attention to detail, ensuring accuracy and reliability in design and implementation.
Interview Steps
Recruiter interview
Technical interview
Security Check
Final interview
Copyright © Ark Robotics. All rights reserved