Selecao Profissional
Location
São Paulo, SP | Brazil
Job description
Experience in embedded development; Proficiency in both C and C++ languages, using Design Patterns, clean code and SOLID principles; Knowledge in Python programming; Experienced with any IoT cellular network (2G, 3G, LTE) and modems (SIMCOM, Quectel, Telit, etc); Experienced on using open-source GNU tools; Experienced on customizing Yocto-based images through image and distro recipes, adding packages to support high-level applications; Knowledge of any Linux IPC, like ZeroMQ, Dbus, sockets, pipes, semaphores, message queues, shared memory, etc; Knowledge in using Docker containers for building Linux images; Experience with any RTOS and real-time concepts; Experience and proven track record of working in full product design cycle, from prototype to mass production; Ability to read electronics schematics and hands-on experience with board bring up; Experience using laboratory equipment: oscilloscope, multimeter, logic analyzer; Familiarity with SPI, I2C, UART/USART, CAN and Modbus; Excellent technical communication skills (in English); Willingness and ability to travel internationally for product production in China. Deliver high-quality C++ (C++14 standard) applications running in Embedded Linux distribution (Yocto-based) for an IoT application; Debug and profile executables/libraries using open-source GNU tools; Customize Yocto-based images (bootloader, drivers, patches, kernel, applications and service recipes); Work together with backend team to establish a robust and reliable API using the MQTT protocol and Protocol Buffers; Participate in code review and deliver code checked against both static and dynamic code analysis tools; Design RTOS-based (FreeRTOS) code for vehicle ECUs and battery charging products; Specify, design and implement functionality and behaviors of embedded hardware; Hands-on hardware bring-up, system debugging and code optimization; Make performance and optimization trade-offs to meet product requirements; Write testing tools for product production and follow the production process; Support operations team by checking field issues/needs and figure out possible product improvements. Inglês (Avançado) Conhecimento de Informática: Benefícios:Health Care Insurance SulAmérica Food Voucher Meal Voucher Fuel/Transportation Voucher Life Insurance Gympass Área:Produção / Fabricação, T.I Especialidade:Especialista com Curso Superior Cursos:Computação, Engenharia Automotiva, Engenharia da Computação, Engenharia de Controle e Automação, Engenharia de Sistemas, Engenharia de Telecomunicações, Engenharia Elétrica Disponibilidade para Mudança:Indiferente | Disponibilidade para Viagem:Indiferente | Possuir Veiculos:Indiferente | Habilitação:
Job tags
Salary