Hands-on experience with real-time, embedded software/Firmware
Strong understanding of software engineering principles using C and/or C++, Real Time Operating Systems (RTOS), and concurrent programming.
Excellent debugging and troubleshooting skills
Bachelor of Science in Electrical Engineering or Computer Science
Proven understanding of embedded real-time control, communications, and information theory. Cellular call processing, DSP, communication, and RF topics are a plus.
Solid understanding of computer architecture with particular emphasis on the HW/SW interfaces of high-speed communication subsystems
Experience in SW verification and HW validation utilizing scripting and/or automation frameworks with experience debugging embedded software systems using system simulators.