Senior Firmware Engineer

Senior Firmware Engineer
Empresa:

Vammo



Função de trabalho:

Tecnologia da informação

Detalhes da Vaga

About  Vammo Vammo is a Brazilian startup that believes in a sustainable revolution with the potential to change the way we travel around cities. Vammo's focus is to enable electric mobility by removing the barriers that prevent the mass adoption of electric vehicles, especially electric motorcycles. We offer a sustainable and cost-effective solution for urban mobility by creating a 100% electric motorcycle rental system integrated into a shared network of battery swap stations. The battery I have today can be your battery tomorrow and together we can build the sustainable, clean and fair planet we all want. What to Expect The Hardware Engineering team is looking to find a Senior Firmware engineer who will be helping in the development of various products supporting electric motorcycle battery swapping in Latin America. The successful applicant will join a team of deeply knowledgeable engineers and have an opportunity to solve ambitious and challenging problems in the embedded firmware space. The applicant will work closely with hardware teams and have opportunities to engage in real hardware/software co-design tradeoffs of complex hardware systems. Responsibilities: 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. Requirements: BS in Computer Science, Computer Engineering, Electrical Engineering or the equivalent in experience with evidence of exceptional ability; 6+ years of 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. Desirable: Knowledge in FreeRTOS and ESP32 IDF framework; Experienced with microcontroller bootloaders and OTA (for both microcontrollers and embedded Linux systems); Experience in automotive/micro-mobility area; Skill at battery design and charging. Compensation Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of total compensation will be provided if an employee receives an offer of employment. Benefits: Health Care Insurance SulAmérica Food Voucher Meal Voucher Fuel/Transportation Voucher Life Insurance Gympass Vammo is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state or local laws. We build it into our products and view it as an essential part of our business.


Fonte: Talent_Dynamic-Ppc

Função de trabalho:

Requisitos

Senior Firmware Engineer
Empresa:

Vammo



Função de trabalho:

Tecnologia da informação

Pessoa Analista De Sistemas Mainframe

A NAVA está em busca de **uma **Pessoa Analista de Sistemas Mainframe **para fazer parte do nosso time de pessoas incríveis!**Por que trabalhar na NAVA?**Som...


Desde Nava | Technology For Business - São Paulo

Publicado 17 days ago

Especialista Em Infraestrutura

**Sobre o banco BV**- Um banco nacional, o**5º maior** banco privado do Brasil (ranking Banco Central). Estamos em constante evolução e construímos**#parceri...


Desde Banco Votorantim - São Paulo

Publicado 17 days ago

Consultor Abap Sênior

**Uma empresa dinâmica com uma forte cultura empreendedora**A KLB Group nasceu para descobrir que muitos projetos não alcançaram o sucesso esperado devido à ...


Desde Klb Group Brasil - São Paulo

Publicado 17 days ago

Te / Escalista / Campinas

21 / 07 10:15 ( 2323235 )CONFIDENCIAL está com 10 vaga(s) em aberto para CAMPINAS.**Responsabilidades**: Atuar como Escalista de Home Care (profissional resp...


Desde - São Paulo

Publicado 17 days ago

Built at: 2024-05-02T15:45:19.221Z