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.