Senior Software Development Engineer

Job Locations US
Job ID


Cradlepoint’s Platform R&D Engineering team is seeking highly motivated, energetic, and driven Senior Software Development Engineer to join our team. As a member of the team, you will work with a group of extremely high-performing and innovative Engineers who design, implement, and support world-class end-to-end solutions for Cloud-managed Wireless WAN network devices as well as end-to-end Private Cellular Network (PCN) solutions. In addition, the successful candidate will enjoy a fun working environment with a competitive salary and comprehensive benefits package. This position will be instrumental in delivering the next generation of PCN networking devices and integrating them with our NetCloud management platform. You will get the opportunity to work with the best and brightest engineers using cutting-edge technologies to deliver products and features that make a difference and delight our customers.


Remote candidates are considered!


  • Work within a small multi-disciplined Agile team to design, implement, monitor, and support solutions for managing devices within PCN networks
  • Design and develop embedded software for integrating PCN network devices into our cloud management system
  • Communicate complex technical topics to a broad audience
  • Provide software testing while ensuring quality assurance
  • Conduct performance tuning, improvement, balancing, usability and automation of systems
  • Evaluate and identify new technologies for implementation
  • Support, maintain, and document software architecture and functionality
  • Own end-to-end design, implementation, and CI/CD pipeline for embedded software services
  • Collaborate across multi-site multi-disciplined teams and provide expertise and best practices


  • MS/BS in Computer Science or equivalent with 6-10 years of hands-on network software development experience
  • Must be detailed oriented with a strong ability to decompose complex problems into manageable pieces
  • Must have excellent communication skills
  • Must have a strong appetite for digging in to solve challenging problems and learning new things
  • Must be proficient in networking protocols from the kernel to the application
  • Highly proficient in object-oriented design and design patterns
  • Experience with network routing, VPNs, WAN optimization, etc.
  • Direct experience working with Private Cellular Networks is highly desired
  • Proficient with embedded Linux development environments
  • Proficient with the C/C++ and Python programming languages
  • Experience developing across multiple hardware architectures (i.e. arm, arm64, x86)
  • Proficient in developing automated tests and test-driven development
  • Experience using git/gitlab
  • Experience with Docker and Kubernetes and CI/CD processes is highly desired
  • Experience with AWS technologies are highly desired
  • Experience with cloud automation techniques and technologies





Cradlepoint is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, sex, marital status, national origin, age, sexual orientation, handicap, disability, or any other protected class status pursuant to applicable law.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed