Firmware Engineer -- Networking

Detalhes da Vaga

Job Description: Firmware Engineer — NetworkingLocation: Florianopolis, Brazil.
Bond (Olibra) is an American company manufacturing control solutions for the window shade industry.
Your job at Bond will be to develop and maintain integrations between Bond and third-party shade controllers that use TCP/IP APIs, and other networking aspects of our firmware.
You will need to have a solid understanding of computer networking and experience writing networked software.
Most importantly, you must be committed to continuously delivering quality work and adopting existing code and processes.
Responsibilities:- analyze protocol specifications provided by vendors as input to our specs- implement integrations based on specs written by Product Owners- document your work at the function level- document your work at the component level- implement user interfaces for there integrations in HTML/CSS/JS- adopt existing IP integrations- investigate and resolve issues reported in IP integrations- support automated testing of IP integrations- use your networking knowledge to benefit the team in other ways Skills & Experience:- excellent C/C++ skills- proficient with sockets programming- deep understanding of TCP/IP- understanding of switching and static routing- proficient in technical English, written & spoken- able to determine complexity of algorithms ("big O")- embedded systems (RTOS, lwIP) Nice to haves:- Python proficiency- multithreading in Python or C/C++- distributed systems experience (theoretical and/or practical)- basic web (HTML/CSS/JS)- modern build systems (CMake)- building control (BACnet)- wireless protocol development, interfacing, administration (WiFi, Thread, BLE)- corporate networking experience (WANs, VLANs, RSTP, etc.)
Qualifications:- Minimum 3 years professional experience writing code in C or C++.- Degree in a mathematical discipline (mathematics, physics, computer science, electrical engineering), or demonstrably strong in mathematical computer science.


Salário Nominal: A acordar

Fonte: Talent_Ppc

Função de trabalho:

Requisitos

Analistas De Sistemas Protheus - Sênior

Missão do cargo Contribuir diretamente na implantação e sustentação de software em clientes e projetos internos da TOTVS, visando garantir a satisfação do cl...


Totvs - Santa Catarina

Publicado 2 days ago

Work From Home Senior React Developer

Recognized as the leading software development company in the Americas, our client offers 100% remote modality and an excellent work environment in which emp...


L.A. Head Hunter - Santa Catarina

Publicado 2 days ago

Analista De Suporte/Monitoramento Bilingue - Vaga Remota

Analista de monitoramento bilingue/INGLÊS CONVERSAÇÃO   Responsabilidades: Monitorar e gerenciar incidentes na Central de Operações de Rede (NOC); Manter com...


By Seven - Santa Catarina

Publicado 2 days ago

Database Developer

Today's world is crime-riddled. Criminals are everywhere, invisible, virtual and sophisticated. Traditional ways to prevent and investigate crime are no long...


Cognyte - Santa Catarina

Publicado 2 days ago

Built at: 2024-11-16T04:26:34.627Z