Cutting Edge Communications has an opening for a Senior Software Engineer. As a member of our team, you’ll support our client in a vital role in advancing innovative technologies. This is an exciting opportunity to contribute to groundbreaking missions and work alongside industry leaders in a fast-paced, high-energy environment.
We are looking for a highly skilled Senior Software Engineer to join our team and help design, build, and maintain high-quality software solutions. In this role, you will work closely with cross-functional teams, lead technical initiatives, mentor engineers, and influence architectural decisions that shape our products and technology landscape. You will join our team in a senior technical position supporting advanced 5G and RF product development. In this role, you will contribute to the design and integration of complex systems that include high-speed computer networking hardware for 5G systems, 5G O-RAN platforms, and embedded electronics such as field programmable gate arrays (FPGAs) and microcontrollers. You will collaborate closely with cross-functional teams across RF, electrical, FPGA, and software engineering to develop networking solutions required for deployable 5G systems supporting U.S. military and commercial customers. Responsibilities include growing into the role of company expert in 5G Open RAN networking and radio control programming.
Responsibilities:
• Design, develop, test, and maintain scalable, high-performance software systems
• Lead architectural discussions and drive technical decision-making
• Collaborate with product managers, designers, and other engineers to translate requirements into well-engineered solutions
• Write clean, maintainable, and well-documented code
• Conduct code reviews and provide constructive feedback
• Identify and resolve performance bottlenecks, security issues, and reliability concerns
• Mentor junior and mid-level engineers, fostering a culture of technical excellence
• Stay current with industry’s best practices, emerging technologies, and engineering trends
• Contribute to continuous improvement initiatives across the engineering organization
Required Qualifications:
• Bachelor’s degree in computer science, Engineering, (or equivalent experience)
• 5–7 years of professional software engineering experience
• Knowledge of 5G networks.
• Knowledge of Open Control Unit (O-CU) and Distributed Unit (O-DU), or willingness to quickly learn it.
• Knowledge of Open Radio Access Network (O-RAN), or willingness to quickly learn it.
• Strong proficiency in one or more programming languages (e.g., Java, Python, Go, TypeScript, C++)
• Experience designing and building distributed systems or large-scale applications
• Solid understanding of algorithms, data structures, and software architecture principles
• Excellent problem-solving and communication skills
• Proven ability to work independently and take ownership of complex projects
Preferred Qualifications:
• M.S. or Ph.D. in computer science with direct experience in 5G systems
• Direct experience in implementing solutions using the SRS RAN and/or OCUDU from the Linux Foundation.
• Experience with 5G systems.
Location: Irvine, CA
Work Type: Full Time, Hybrid or Remote
Pay Range: $140.00/hr - $190.00/hr, level commensurate with experience
Employment Type: 1099
About the Company: Founded in 1998, Cutting Edge Communications, LLC, is a small business dedicated to technical excellence and responsive customer support. A company of roughly 150+ individuals in eight states, we combine considerable program and proposal development knowledge with extensive management and engineering experience necessary to win and execute large-scale aerospace programs. We are a services company that provides exceptional, high quality, experienced personnel that exceed our clients’ expectations. We have led clients in the successful capture of over $35 billion in new contracts, often continuing support after award by providing expertise critical to program success.