C++ Software Embedded Senior Engineer

Posted 2 Days Ago
Be an Early Applicant
IN
Mid level
Information Technology
The Role
The C++ Software Embedded Senior Engineer will develop embedded software for advanced devices, focusing on architecture, design, and code implementation. Responsibilities include writing high-quality code, integrating software, participating in code reviews, and debugging issues throughout development, along with testing and deploying new features.
Summary Generated by Built In

Description

In this role, you will be part of a team developing embedded software for cutting-edge devices that are aggregated into a software defined network.

 Your responsibilities will include:

  • actively participating in the architecture, design, and implementation of software products
  • writing clean, high-quality, high-performance, maintainable code
  • integrating third-party and open-source software
  • understanding of detailed functional specifications
  • complying with the standards and procedures (architecture, security, quality, documentation)
  • providing workload or task estimations for new features or bugfixes
  • participating in code reviews and providing feedback to other developers
  • troubleshooting and debugging issues that arise during the development process
  • conducting tests, deployment of new products and features and improving the system



Requirements

What are the requirements

  • Bachelor’s degree in computer science or similar degree
  • Proven experience of 3+ years with Modern C++ (at least C++11, lambdas, smart pointers)
  • Proven experience of 3+ years with Linux user space development 
  • Proven experience of 3+ years with embedded systems and Yocto / OpenEmbedded
  • Strong networking background - significant advantage
  • Experience with DPDK / Userspace Packet processing - significant advantage
  • Experience with Linux Kernel development - advantage
  • Experience with BSP development and board bring up - advantage
  • Experience with Python - advantage
  • Experience with Git, Bash, Jenkins
  • Excellent organizational skills, attention to detail, and the ability to communicate effectively
  • Proactive and independent
  • Meticulous and focused on code quality
  • Advanced level of written and spoken English


Top Skills

C++
Python
The Company
HQ: Richardson, Texas
1,909 Employees
On-site Workplace
Year Founded: 1996

What We Do

Ceragon Networks Ltd. (NASDAQ: CRNT) is the global innovator and leading solutions provider of 5G wireless transport. We help operators and other service providers worldwide increase operational efficiency and enhance end customers’ quality of experience with innovative wireless backhaul and fronthaul solutions. Our customers include service providers, public safety organizations, government agencies and utility companies, which use our solutions to deliver 5G & 4G broadband wireless connectivity, mission-critical multimedia services, stabilized communications, and other applications at high reliability and speed.

Ceragon’s unique multicore technology and disaggregated approach to wireless transport provides highly reliable, fast to deploy, high-capacity wireless transport for 5G and 4G networks with minimal use of spectrum, power, real estate, and labor resources. It enables increased productivity, as well as simple and quick network modernization, positioning Ceragon as a leading solutions provider for the 5G era. We deliver a complete portfolio of turnkey end-to-end AI-based managed and professional services that ensure efficient network rollout and optimization to achieve the highest value for our customers.

Our solutions are deployed by more than 600 service providers, as well as more than 1600 private network owners, in more than 130 countries. For more information please visit: www.ceragon.com

Similar Jobs

Hybrid
Mumbai, Maharashtra, IND
289097 Employees

Crunchyroll Logo Crunchyroll

Staff Software Engineer

Digital Media • eCommerce • Gaming • Mobile • News + Entertainment
Hybrid
Hyderabad, Telangana, IND
1197 Employees

Motorola Solutions Logo Motorola Solutions

Senior Software Engineer (Software Development)

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Hybrid
Bangalore, Bengaluru, Karnataka, IND
21000 Employees

Stryker Logo Stryker

Staff/ Sr. Staff Engineer – Embedded Software C++ Application Developer

Healthtech • Other • Robotics • Biotech • Manufacturing
Gurugram, Haryana, IND
51000 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Enterprise Web • Consulting • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account