Embedded TL

Description

About The Position: 

We are seeking an experienced Embedded TL to lead the design, development, and optimization of advanced embedded software solutions for diverse applications and networking systems.

This role combines hands-on technical expertise in embedded Linux and C programming with leadership responsibilities, making it ideal for a seasoned professional with a proven track record in agile, fast-paced environments.

 Main Responsibilities: 

Group Management:

  • Hands-on experience in conducting Code Reviews (CR) and managing source control (Git).
  • Strong track record of leading release delivery processes.
  • Experienced in conducting performance reviews, 1:1 meetings, and team evaluations.
  • Excellent communication skills with internal and external stakeholders, including customers

System Architecture & Design:

  • Define, design, and oversee system architecture for embedded systems, including Linux internals and bootloaders.
  • Ensure systems meet performance, reliability, and scalability requirements for cutting-edge applications on routers.

Development & Optimization:

  • Develop, debug, and optimize embedded C software and kernel modules.
  • Architect and refine software for networking technologies, ensuring low-latency and secure performance.
  • Drive code quality through hands-on coding, code reviews, and adherence to industry best practices.

Project Management:

  • Oversee the full development cycle, from concept through deployment, managing timelines, milestones, and resources.
  • Collaborate with cross-functional teams, including hardware, firmware, and network engineers, to align on product goals and technical roadmaps.

Requirements

  • 7+ years of hands-on experience in embedded software development, including 4+ years in a Team Lead role.
  • Proficiency in C/C++ programming for embedded systems, with a deep understanding of Linux internals, kernel development, and cross-compilation.
  • Strong knowledge of networking protocols, router architectures, and low-latency systems.
  • Experience working in agile environments and handling fast-paced development cycles.
  • Excellent communication, problem-solving, and adaptability skills.
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.

For more information or to apply, please send an inquiry
email to: jobs@dualitytech.com

For more information or to apply, please send an inquiry email to: jobs@dualitytech.com

Skip to content