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.