···
Log in / Register

Backend Developer (IoT - BMS)

Indeed
Full-time
Onsite
No experience limit
No degree limit
R. Imac. Conceição, 1378 - Prado Velho, Curitiba - PR, 80215-182, Brazil
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: IoT Backend Developer specializing in low-level programming and embedded systems development, focusing on efficient, scalable, and high-performance solutions. Key Highlights: 1. Work with low-level programming and embedded systems 2. Collaborate with international teams 3. Actively participate in the technical evolution of the product **Position: IoT Backend Developer** **Code: 425\-26** **Curitiba \- PR\| Hybrid – 1 day per month onsite; remainder remote.** **Mon–Fri \| 08:00 to 17:00** **PJ** \| **Indefinite term** RESPONSIBILITIES * Work with low-level programming and embedded systems development, focusing on creating efficient, scalable, and high-performance solutions for resource-constrained environments. * Design, implement, and maintain high-performance, reliable backend systems for integration with IoT devices and BMS solutions. * Optimize software, communication, and resource consumption across connected devices and services. * Perform performance analysis, benchmarking, profiling, and troubleshooting of complex issues in Linux/Unix environments. * Participate end-to-end in the development lifecycle, including technical design, implementation, code review, architecture documentation, continuous integration, deployment, and technical support. * Actively contribute to the product’s technical evolution by proposing architectural improvements, performance enhancements, reliability upgrades, and maintainability optimizations. * Collaborate with international teams to implement new features and align technical decisions. DESIRABLE QUALIFICATIONS * More than 7 years of software development experience. * Advanced English for international interactions. * Strong proficiency in C or C\+\+, with practical knowledge of modern C\+\+ (C\+\+17 or later). * Proven experience with memory management, RAII, smart pointers, and optimization for resource-constrained environments. * Experience with concurrency and parallelism in high-performance applications. * Solid experience with Deno runtime or equivalent experience with Node.js and TypeScript. * Proficiency in performance optimization, benchmarking, profiling, and troubleshooting. * Extensive hands-on experience in Linux/Unix environments. * Experience in low-level development and/or embedded systems. * Practical knowledge of at least one of the following protocols: BACnet, ModBus, KNX, or MQTT. * Experience with version control (GitLab). * Knowledge of CI/CD practices and container-based solutions. * Rust is a plus. Employment type: Full-time Language: * English (Mandatory) Work location: Hybrid remote work based in Curitiba, PR

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
João Silva
Indeed · HR

Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.