Embedded Applications Software Engineer

Redwood City, CA or New Providence, NJ

Job Description

You will bring your unique talents to the team building cellular radios for global cellular service providers. We are seeking a highly motivated linux application software developer to develop the ORAN M-Plane subsystems for ORAN based cellular networks. You will:

  • Help define, develop, enhance, and maintain M-Plane application layer software
  • Develop design specifications, execution plans, and unit test automation
  • Cross functional collaboration with test, marketing, compliance, HW, manufacturing, documentation, and product management
  • Demand high quality software and hardware releases with a strong focus on software engineering methodologies and processes

Preferred Experience

Minimum Qualifications:

  • 3+ years hands-on C/C++ programming
  • 3+ years hands-on linux application programming
  • OAM/M-Plane development experience – Netconf, YANG, XML, JSON
  • Experience with ORAN M-Plane specification and implementation
  • Good understanding of IP Networking including L2 and L3
  • Good understanding of 5G and Radio architecture

Preferred Qualifications

  • Exposure to Netopeer & Sysrepo
  • Yocto and GNU Toolchain utility experience
  • Proficient with GIT source code control and Jenkins continuous integration systems
  • Thrives in a fast-paced, highly cross-functional development environment with aggressive deadlines using Agile development methodologies


BS/MS in Computer Engineering, Computer Science or relevant practical experience


We offer benefits that are competitive and comprehensive including the following:

  • Performance-based annual bonus
  • 401K with employer match
  • Medical, dental and vision care programs
  • Flexible vacation policy

Contact us at about the above position(s) or other potential career opportunities, and please include your resume.