Ceragon Networks Logo

Ceragon Networks

Embedded Software Team Lead (Manager)

Posted Yesterday
Be an Early Applicant
IN
Senior level
IN
Senior level
As an Embedded Software Team Lead, you will manage a team developing software for communication systems, oversee architecture and design, mentor engineers, and ensure agile processes. Responsibilities include writing high-quality code, integrating software, conducting code reviews, troubleshooting issues, and collaborating with cross-functional teams.
The summary above was generated by AI

Description

In this role, you will lead a team responsible for developing embedded software for high-capacity, point-to-point communication systems, enabling advanced wireless connectivity solutions.

 Your responsibilities will include:

  • Leading and actively participating in the architecture, design, and implementation of highly scalable and fault-tolerant object-oriented software solutions.
  • Leading and mentoring a small team consisting of 1 Team Lead, 1 Embedded Software Engineer, and 1 QA Engineer, managing their growth and performance.
  • Acting as Scrum Master and ensuring efficient agile processes within the team.
  • Writing clean, high-quality, high-performance, maintainable code.
  • Integrating third-party and open-source software.
  • Understanding detailed functional specifications and ensuring alignment with customer needs.
  • Collaborating regularly with cross-functional teams such as System, DevOps, and QA to ensure smooth integration.
  • Communicating with product and project management teams to provide status updates.
  • Providing workload or task estimations for new features, improvements, or bug fixes.
  • Conducting code reviews and providing feedback to foster best practices.
  • Troubleshooting and debugging issues that arise during the development process.

Leading the planning, testing, and deployment of new products and features, ensuring robust test coverage using unit and integration tests.



Requirements

The ideal candidate has the following:

  • Bachelor’s degree in computer science or similar degree
  • Proven experience of 3+ years in Embedded Software team management
  • Proven experience of 5+ years with Modern C++
  • Proven experience of 5+ years with Linux user space development 
  • Proven experience of 3+ years with embedded systems and Buildroot
  • Strong networking background - 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

Linux
Modern C++
Python

Similar Jobs

2 Hours Ago
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
The Lead Engineer will develop and execute throughput simulation studies to optimize automotive plant processes, enhance efficiency, and reduce costs. Responsibilities include creating simulation models, performing analyses, and leading collaboration for process improvements.
Top Skills: C-DrawPlant SimulationSimtalk2.0
5 Hours Ago
Hybrid
4 Locations
Mid level
Mid level
Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
As a Data Science Associate Consultant, you'll design and implement analytics solutions for structured and unstructured data, develop deep learning models, collaborate with teams on machine learning deployment, and contribute to AI research.
Top Skills: JavaPythonR
7 Hours Ago
Hybrid
Bengaluru, Karnataka, IND
Mid level
Mid level
Artificial Intelligence • Big Data • Information Technology • Software
As a Site Reliability Engineer, you will enhance engineering productivity by providing essential tools for development, maintaining CI/CD pipelines, and developing internal self-service platforms. You'll collaborate with development teams to promote platform adoption and troubleshoot deployment incidents across environments.
Top Skills: BashGoJavaScriptPythonTypescript

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account