Job Openings Embedded Systems Engineering Manager

About the job Embedded Systems Engineering Manager

Our client is an innovative telecommunications company focused on leveraging technology to deliver cutting-edge solutions. They seek an Embedded Systems Engineering Manager to join their agile, rapidly expanding, and dynamic team.

Responsibilities:

  • Manage, mentor, and grow a high-performing embedded software engineering team, fostering a collaborative, results-oriented, and learning-driven environment.
  • Actively contribute to the design, development, and integration of embedded solutions based on technologies such as prplOS, RDK-B, LXC, and Linux Embedded.
  • Ensure technical alignment with product goals by collaborating closely with hardware, QA, operations, and product teams.
  • Participate in defining and validating scalable, robust, and secure system architectures.
  • Promote and enforce best development practices (CI/CD, automated testing, code reviews), ensuring adherence to SLAs and quality metrics.
  • Support strategic and tactical planning of the product roadmap, contributing to team prioritization and resource allocation.
  • Act as the technical and organizational liaison between the engineering team and other business units (Operations, Product, QA, Client), ensuring clear and effective communication.

Requirements:

Mandatory

  • Degree in Computer Engineering, Telecommunications, Electronics, or related fields.
  • Proven experience managing technical teams in R&D, product development, or embedded systems environments.
  • Strong proficiency in C and C++, Linux Embedded systems, Git, and IP networking protocols (TCP/IP, DHCP, DNS, TR-069/TR-369, TR-181, TR-143, TR-471).
  • Hands-on experience with ARM32/ARM64 architectures and container technologies (e.g., LXC).
  • Strategic mindset with strong analytical skills and the ability to make impactful technical decisions.
  • Excellent communication skills in both Portuguese and English, in technical and leadership contexts.

Valued

  • Experience with cross-platform build systems (Yocto, OpenWRT, proprietary SDKs).
  • Familiarity with monitoring, profiling, and debugging tools in embedded environments.
  • Previous experience with multi-tenant environments and scalable CPE solutions.
  • Additional knowledge of Python and MySQL databases.
  • Experience with Agile methodologies and tools such as Jenkins, JIRA, and GitLab CI.