First seen by Alion on Oct 26, 2026.
About the Role :
Join the Team That's Redefining Wireless Technology. You will be working on the design, development, and integration of critical elements of system software for our gigabit wireless communication systems.
Responsibilities :
- Requirements gathering, high-level design, and documentation.
- Interface design, protocol state machine design, and test framework design.
- Implementation of modules on a C++/Linux system.
- Design reviews and code reviews.
- System integration and debugging involving complex embedded hardware platforms.
- Performance optimization of network and packet processing.
Required Skills :
- C++ programming experience.
- Experience with Linux-based development : debugging, user and kernel tracing, benchmarking.
- Deep understanding of Linux programming : IPCs, multi-threading, socket programming, system programming.
- Knowledge of computer networks (TCP/IP), protocols, Internet architecture.
- Experience with version control systems (git), collaboration tools (ticket systems).
Desirable Skills :
- Knowledge of protobuf, gtest, gmock, grpc, build tools (bazel).
- Knowledge of Python, Go, Bash scripting.
- Experience in Cloud networking protocols, security (TLS, crypto), Embedded software development, or RF/wireless protocol development.
Skills
C++, Linux, Embedded System, TCP/IP, Socket Programming, Multithreading, Kernel, Embedded

