•
- Software and firmware development experience for real-time networking data processing products including integration of SW components into a fully functional software system.
- Strong design and coding skills in at least one variant of C (C, C++, C#, Obj-C) and demonstrated experience with system level debugging.
- Good background in web and App technologies with database and cloud programming. Data structures and SW architectures for real-time data processing.
- Embedded Real-Time Operating System experience (i.e., FreeRTOS, eCOS) including embedded system programming for small-footprint and low-power systems.
- Knowledge with cloud applications such as AWS, Microsoft and cloud Certifications.
• Networking background and protocol knowledge (Experience in real-time modem IP frame/packet processing layers 2 & 3)
- Real time operating systems with complex time-critical multitasking and system Performance analysis and optimization.
- Understanding of real-time, embedded, size and power constrained systems including ARM Cortex-Mx and low-power SoCs
- Knowledge of signal processing fundamentals.
- Knowledge of MATLAB and/or other numerical computing platform.
- Background in TCP/IP, 802.11, Bluetooth communication protocols and networking stack and architectural principles: Ethernet, TCP/IP suite, HTTP, web services, e.g., REST.
- Device communications interface experience - Ethernet, USB, RS232, PCIe, I2S, I2C, SPI bus
- Knowledge of Networking Protocol Integration, MAC layer and layer 2 routing algorithms
- BS or MS level degree is preferred in Computer Engineering, Computer Science or Electrical Engineering with at least 5 years of experience with emphasis on embedded and applications and computing platforms.
- US Citizenship required
- Previous security clearance is a plus