Nossas expectativas
We are seeking a technical leader to take ownership of our new Analog Telephone Adapter (ATA) solution. In this role, you will lead a team of embedded developers, combining architecture and scrum master activities. You will define the technical strategy, ensure code quality, and make high‑level design decisions on how we bridge analog telephony with modern VoIP infrastructure.
What You Will Own
The Architecture: You will manage decisions regarding the SIP stack, how to architect the state machines for call handling, and how to structure the inter‑process communication.
The Quality: You are responsible for the stability of the component. If the audio jitters or the device crashes after 48 hours of uptime, that is your problem to solve.
The Team: You will mentor developers, perform code reviews, and drive the technical growth of your squad.
Key Responsibilities
Technical Direction: Define the software architecture for the VoIP application, ensuring modularity, testability, and low‑latency performance on Linux embedded targets.
Team Leadership: Lead daily stand‑ups, sprint planning, and backlog grooming. Translate high‑level product requirements into technical tasks for the developers.
Code Governance: Establish coding standards, enforce code review processes, and manage the branching/merging strategy.
Hardware Bring‑up: Work closely with the hardware team to validate new board revisions and define the requirements from a VoIP perspective.
Risk Management: Identify technical risks early (e.g., memory leaks, CPU bottlenecks) and implement mitigation strategies.
Quem buscamos
Required Technical Skills
Architecture & Design – Proven experience designing multi‑threaded, real‑time systems in C. Deep understanding of race conditions, mutexes, and semaphores.
State Machine Design – Expertise in designing complex state machines to handle call flows (Idle → Ringing → Connected → On‑Hold, etc.).
Domain Expertise (VoIP) – Advanced protocol knowledge; you must be the go‑to person for SIP and RTP issues.
DSP Integration – Experience overseeing integration of audio algorithms (Echo Cancellation, VAD, CNG). You don’t need to write DSP math but know how to integrate.
DevOps & Tooling – CI/CD Implementation: Experience setting up automated build and test pipelines for embedded systems.
Debugging – Mastery of Wireshark.
Leadership & Soft Skills
Technical Communication – Ability to explain complex memory‑management issues to stakeholders with a non‑technical background.
Mentorship – Track record of elevating junior and mid‑level engineers through constructive feedback.
Decisiveness – Ability to make difficult technical trade‑offs under pressure.
Nice‑to‑Have Skills
Provisioning protocols – Experience with TR‑069 or XML‑based auto‑provisioning systems.
Compliance – Experience taking a telecom product through certification (FCC, CE, etc.).
Containerization – Experience using containers (LXC/Docker) in an embedded context.
O que oferecemos
Health care
Dental care
Bonus
Private pension
Program for pregnant women
Social support program
Life insurance
Telemedicine
Telenutrition
Telepsychology
Restaurant
Transportation
Quem somos
People are at the heart of everything we do at TK Elevator: we work as a team, care about each other’s safety and share a common vision to keep the world moving. This is your opportunity to go further and impact the future of urban mobility.
Contato
Porto Alegre, Rio Grande do Sul, Brazil
#J-18808-Ljbffr