Firmware Engineer

Há 3 dias


Brasília Federal District, BR ByteNana - Industrial IoT, Firmware and Software Development Tempo inteiro
Firmware Senior Developer opportunity for

people living in Brazil with good English skills. Our team We are a dynamic and forward-thinking development company that focus on delivering high quality software development services for clients around the globe. We are entering our third year of existence, we are re-branding and expanding our team to new horizons. Even though this is a freelance opportunity we prefer long term partnerships. If you are interested in joining our team, please fill this form.

The Scope We're looking for a Firmware Developer to join our team and play a key role in developing IoT solutions. Your primary focus will be on Thingsboard.

You will Develop and maintain robust firmware for ESP32 and ESP8266 microcontrollers, leveraging C/C++. Implement real-time communication protocols (WiFi,

MQTT, SPI, I2C, BLE). Design and implement firmware modules with clear isolation and strong maintainability. Leverage Thingsboard functionalities (Rule Chains, Version Updates, Custom Widgets & Dashboards) to create an intuitive user experience for data management and control. Firmware OTA implementation. Telemetry manipulation and data normalization. Collaborate closely with the tech leads, backend and front-end developers teams to ensure smooth integration of firmware functionalities within the overall system. Write clean, well-documented, and maintainable code that adheres to best practices. Conduct unit testing and participate in integration testing to ensure code quality and system functionality. Participate in code reviews and continuously improve the codebase.

Qualifications Available for 30h a week to work in our projects A senior-level Firmware Developer with extensive hands on experience. Extensive knowledge of C/C++ programming and microcontroller architectures (ESP32, ESP8266). Solid understanding of real-time operating systems (RTOS) like FreeRTOS. Familiarity with Thingsboard and its capabilities for data visualization and control (Rule Chains, Version Updates, Custom Widgets & Dashboards). Experience with communication protocols like WiFi,

MQTT, SPI, I2C, and BLE. Experience with version control systems (Git) and CI/CD pipelines (e.g., GitHub Actions, GitLab). A strong team player with excellent communication and collaboration skills. A problem-solver with a proactive approach and a commitment to quality. Strong in analytical, problem-solving, and debugging skills Excellent in English written skill Not afraid to make questions Familiar with using Scrum/Agile development methodologies

Bonus points: Experience with development boards (Arduino, Espressif, Particle). Familiarity with Docker containers for streamlined deployment. Experience with cloud platforms like AWS IoT. Knowledge of Python scripting for automation tasks. Experience with Linux system administration scripting.

What we offer: Competitive hourly compensation in dollars International projects Flexibility of remote work Opportunity to work in more projects with us


  • Firmware Engineer

    Há 3 dias


    Brasília, Brasil ByteNana - Industrial IoT, Firmware and Software Development Tempo inteiro

    Firmware Senior Developer opportunity forpeople living in Brazil with good English skills.Our teamWe are a dynamic and forward-thinking development company that focus on delivering high quality software development services for clients around the globe. We are entering our third year of existence, we are re-branding and expanding our team to new horizons....

  • Firmware Engineer

    Há 3 dias


    Brasília, Brasil ByteNana - Industrial IoT, Firmware and Software Development Tempo inteiro

    Firmware Senior Developer opportunity forpeople living in Brazil with good English skills.Our teamWe are a dynamic and forward-thinking development company that focus on delivering high quality software development services for clients around the globe. We are entering our third year of existence, we are re-branding and expanding our team to new horizons....


  • Brasília, Brasil SUSE Tempo inteiro

    As a QA Engineer, you will be part of a world-class engineering team. You will help improve the quality, performance, and resiliency of products like Rancher and RKE. You will develop comprehensive test suites and strive for full automation coverage of key product features. You will push the envelope of the technology in multiple fronts. You must be...


  • Brasília, Distrito Federal, Brasil SUSE Tempo inteiro

    As a QA Engineer, you will be part of a world-class engineering team. You will help improve the quality, performance, and resiliency of products like Rancher and RKE. You will develop comprehensive test suites and strive for full automation coverage of key product features. You will push the envelope of the technology in multiple fronts. You must be...