Senior Software Engineer
Brahma Consulting Group, San Diego, CA, United States
Brahma Consulting Group is a Recruitment firm powered by a mission to deliver personalized, industry-focused recruitment solutions. We are currently assisting our client in their search for a Senior Software Engineer in the Greater San Diego area.
Summary:
Design and implementing real-time C/C++ software for high performance computing systems, this included designing, developing, coding, testing, and verifying major system features. You will participate in and enhance software processes, including design reviews, code reviews, and continuous integration. Also, you will work with systems design and test teams to integrate and validate novel 3GPP wireless technology concepts.
Experience:
Must-Have:
- BS Computer Science, Computer Engineering, or closely related field
- 7+ years of recent and hands-on software development experience with C and/or Modern C++
- 7+ years of experience developing software for real-time Linux systems
Should Have:
- MS Computer Science, Computer Engineering, or closely related field
- 2+ years of experience with 5GNR L2/L3 spec and stack development
- Git and software configuration management (SCM) concepts
- CMake and 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