Senior Software Engineer

San Diego, CA, United States

Responsibilities: Design and implement real-time C/C++ software for high performance computing systems, this includes designing, developing, coding, testing, and verifying major system features. Participate in and enhance software processes, including design reviews, code reviews, and continuous integration. Work with systems design and test teams to integrate and validate novel 3GPP wireless technology concepts. Requirements : BS Computer Science, Computer Engineering, or closely related field Several years coding in C and/or Modern C++ Several years software development for real-time Linux systems Nice to haves: Git and software configuration management (SCM) concepts CMake, GNU Make Networking concepts, protocol, and networking tools (e.g., Wireshark, tcpdump) Unit testing and end to end system integration testing Debugging techniques for real-time software applications Optimizing software performance 5GNR L2/L3 spec and stack development experience