CareerPlan

Software Engineer (Portal)

USAFull-time2026-11-10

Core

Design and implement control systems, algorithms, and digital signal processing software for phased-array antennas and high-throughput data pipelines.

Role type

Senior IC software engineer (telecommunications & embedded systems)

Builds

Control systems, calibration algorithms, beamforming software, data pipelines, and distributed systems for phased-array antennas

Domain

Telecommunications, Radar, Signal Processing, Embedded Systems

Required skills

Rust, C, C++, Go, Python, Java, RESTful APIs, Protocol Buffers, gRPC, distributed systems, FPGA programming, embedded systems, digital signal processing, multithreaded programming, database design, network programming, error-correction coding

Preferred skills

phased-array physics, high-speed communications (10/25/100G Ethernet), cloud services, automated testing frameworks, simulations for physical models

Technologies

PostgreSQL, MySQL, RabbitMQ, MQTT, Redis, FPGAs

Responsibilities

Develop algorithms for antenna calibration, localization, beamforming, and spatial filtering; Build digital signal processing software for high-rate data streams; Architect high-throughput data pipelines and distributed systems; Implement software interacting with hardware, FPGAs, and embedded systems; Create automated and production-line testing software.

Seniority

Mid-Senior, hands-on IC