onsite
Electronic Warfare Engineer Software & Hardware - ESROE Ltd
Software Engineer
Design and implement software and hardware for electronic surveillance and radar identification systems, focusing on signal processing, embedded development, and FPGA prototyping.
About the role
Key Responsibilities
- Develop and maintain firmware and application software for MicroESM platforms using C++/Python.
- Design, prototype, and test FPGA and other hardware components for electronic surveillance measures.
- Implement signal‑processing algorithms for ESM and radar identification, leveraging MATLAB and Python libraries.
- Integrate software and hardware subsystems, ensuring real‑time performance on embedded Linux targets.
- Collaborate with cross‑functional experts to troubleshoot, optimise, and validate system performance.
Requirements
- Bachelor’s or higher in Electrical Engineering, Computer Engineering, or related field.
- Strong programming experience in C++ and Python; proficiency with MATLAB for algorithm development.
- Hands‑on experience with FPGA design (VHDL/Verilog) and embedded hardware development.
- Solid understanding of digital signal processing and real‑time embedded systems.
- Ability to work independently and adapt between software‑centric and hardware‑centric tasks.