Software Design Engineer (Signal Processing Engines)
Current● Take part in the complete development process which includes design, implementation and verification of GNSS receivers, specifically signal processing algorithms and drivers.● Design, implementation, optimization and verification of signal processing algorithms and drivers in embedded real time systems using Matlab for prototyping, embedded C for implementation, and Perl for testing.● Size, Memory and MIPS conscious design and implementation on the receiver end.● Responsible for verifying and testing engines. Example: helped define, implement and review the test coverage for RF control loops of the GNSS receiver.● Automation and review of several signal simulators/generators, creating artificial signals for testing and verification.