Empregos
>
Florianópolis

    Sr. Firmware Engineer - Florianópolis, Brasil - Olibra

    Olibra
    Olibra Florianópolis, Brasil

    há 3 semanas

    Default job background
    Descrição

    Location: Florianopolis, Brazil. (in-person)

    Bond (Olibra) is an American company manufacturing control solutions for the window shade industry.

    Your job at Bond will be to act as a senior firmware developer. This is roughly ~80% an individual contributor role, with ~20% of your time spent supporting other team members through code-reviews, specification work, and lending your expertise one-to-one. It is important that you are able to adopt our existing practices in firmware while also gradually working to improve them.

    Responsibilities:

    • port existing firmware to new platforms (e.g., porting our OS abstraction layer to Zephyr)
    • develop new integrations (e.g., IP-IP integration based on protocol specifications by partners)
    • adopt one or more products becoming the principle developer for them
    • debug the most challenging embedded systems issues the team faces
    • analyze protocol specifications provided by vendors as input to our specs
    • document your work at the function & component level
    • document your work on issues in clear reports that set a standard for the team
    • take ownership of our existing coding standards
    • review code to ensure the codebase stays maintainable
    • participate in the specification process
    • use your networking and comp-sci knowledge to benefit the team in other ways

    Skills & Experience:

    • excellent C/C++ skills
    • deep experience with build systems
    • proficient with sockets programming & deep understanding of TCP/IP
    • able to determine the 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)
    • Thread experience
    • wireless protocol development, interfacing, administration (WiFi, Thread, BLE)
    • Availability to travel ~1 time per year between NJ and Florianopolis strongly preferred.

    Qualifications:

    • Minimum 4 years professional experience writing code in C or C++.
    • Degree in a technical discipline (mathematics, physics, computer science,
    • electrical engineering), and demonstrably strong in mathematical computer science.

    Languages:

    • Since you'd be working directly with people from the USA, English is required.

  • Olibra

    Sr. Firmware Engineer

    há 3 semanas


    Olibra Florianópolis, Brasil

    Location: Florianopolis, Brazil. (in-person)Bond (Olibra) is an American company manufacturing control solutions for the window shade industry. Your ...


  • GE Vernova Florianópolis, Brasil OTHER

    Job Description Summary · Drives initiatives to improve the effectiveness of the Engineering function and interfaces with other functions to provide effective coordination of metrics, dashboards, functional processes, and cross-functional initiative coordination. Impacts departme ...

  • GE Renewable Energy

    Software Developer

    há 3 semanas


    GE Renewable Energy Palhoca, Brasil

    Join the innovative Grid Automation development team We are creating the building blocks to enable digital transformation in the power grid, focused on signal digitization, protection and monitoring · **Essential Responsibilities**: · Are you ready to be responsible for day-to-da ...