Software Development Engineer

 

Description:

We are seeking a highly skilled PHY (Physical Layer) Software Development Engineer to join our team. The ideal candidate should have a deep understanding of WiFi PHY layer technologies, as well as extensive expertise in algorithm development, hardware register programming, and embedded systems. As a PHY Software Development Engineer, you will play a crucial role in designing and developing cutting-edge wireless communication systems.

 

Key Responsibilities:

  • WiFi PHY Layer Expertise: Develop, optimize, and maintain software components related to WiFi PHY layers, including 802.11ac, 802.11ax, and 802.11be standards.
  • Algorithm Development: Create and implement algorithms for MU MIMO, beamforming, closed-loop power control, DPD (Digital Pre-Distortion), AGC (Automatic Gain Control), Rate Adaptation, OFDM modulation, MAC/PHY cross-layer design, and RF controls/calibrations.
  • Hardware Register Programming: Work closely with hardware engineers to program and control hardware registers for PHY layer functionalities.
  • Embedded Systems: Develop software for embedded systems with a focus on bare-metal, real-time, and low-level C programming, ensuring optimal performance and resource utilization.
  • Fixed-Point Algorithms: Implement and optimize fixed-point algorithms on Digital Signal Processors (DSPs) for efficient signal processing.
  • Lab Testing: Conduct lab testing using industry-standard equipment such as Signal Generators, Waveform/Spectrum Analyzers, Network Analyzers, and other relevant tools to validate and optimize PHY layer performance.
  • Linux Kernel Familiarity: Collaborate with the software team on Linux-based projects, providing insights and contributions where necessary.

 

Qualifications:

  • A Bachelor's or higher degree in Electrical Engineering, Computer Science, or a related field.
  • Deep understanding of WiFi PHY layer technologies, including 802.11ac, 802.11ax, and 802.11be.
  • Proficiency in algorithm development related to wireless communication systems, with a focus on MU MIMO, beamforming, power control, DPD, AGC, Rate Adaptation, OFDM modulation, MAC/PHY cross-layer design, and RF controls/calibrations.
  • Strong expertise in hardware register programming for controlling PHY layer functionalities.
  • Extensive experience in bare-metal, real-time, and low-level C programming for embedded systems.
  • Familiarity with implementing fixed-point algorithms on Digital Signal Processors (DSPs).
  • Experience with lab testing using industry-standard equipment, such as Signal Generators, Waveform/Spectrum Analyzers, Network Analyzers, etc.
  • Knowledge of the Linux kernel and its integration into software projects is a plus.
  • Strong problem-solving and communication skills.
  • Ability to work collaboratively in a team environment.

Organization PriceSenz
Industry IT / Telecom / Software Jobs
Occupational Category Software Development Engineer
Job Location San Jose,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-10-15 10:30 am
Expires on 2025-01-21