Hire Vetted Embedded Systems Engineers at Upstaff
- Dedicated Full-time commitment for long-term or Time& Material for shorter or ongoing support
- Europe, Israel, LatAm, United States, Asia geography coverage
- Remote and hybrid engagement
- Trial period, no termination fees or hidden costs for transparent and risk-free onboarding.
- Senior Embedded C/C++ Engineer with 6+ years in embedded systems, IoT, and network protocol development
- Experience with embedded Linux, Linux kernel modules, and system-level architecture across Linux and STM32
- Develops software components and firmware in C/C++ and Python, including drivers, communication stacks, and control systems
- Skilled with TCP/IP, UDP, TLS, LWM2M, and real-time data pipelines; experience with low-latency video and telemetry systems
- Debugging and profiling skills (GDB, OpenOCD, Wireshark); works with cross-compilation, Yocto, and CI automation
$8500/month
- Engineer with 18+ years in embedded and application development, specializing in C/C++ for RTOS, bare-metal, and Linux systems.
- Experience in low-level hardware interfacing and protocols (UART, I2C, SPI, CAN), optimizing for resource-constrained environments.
- Hands-on with STM32, Nordic nRF52, ARM SBCs, and tools like STM32CubeIDE, Visual Studio, and GNU toolchains.
- Experience across full SDLC including design, development, testing, and maintenance.
- Delivered projects in healthcare, IoT, smart devices, and multimedia using OpenCV, CUDA, Qt, Yocto, and security solutions.
- Electronics and Communication Engineering undergraduate with hands-on experience in IoT-based embedded systems and automation, demonstrated through a Smart Street Lighting project using Arduino IDE and ESP8266.
- Proficient in Java, C, Python, SQL, and Spring Framework, with practical application in developing RESTful APIs, microservices, and console-based applications.
- Experience integrating Apache Kafka with Spring Boot microservices for transaction processing, employing Spring Data JPA and REST API integration.
- Certified in software engineering simulations and data science, with a strong foundation in data structures, algorithms, and database management.
I reduced API response time by 75 percent from 1.2 seconds to 0.3 seconds using FastAPI and Redis caching. I built a payment system handling over 2 million monthly requests with zero downtime for twelve consecutive months. I migrated a fifteen-year-old MFC legacy system to modern C Sharp and .NET, cutting maintenance costs by 60 percent and tripling data processing speed. I also developed cross-platform desktop applications using Qt framework that reached over 10,000 downloads across Windows, macOS, and Linux.
I reduced API response time by 75 percent from 1.2 seconds to 0.3 seconds using FastAPI and Redis caching. I built a payment system handling over 2 million monthly requests with zero downtime for twelve consecutive months. I migrated a fifteen-year-old MFC legacy system to modern C Sharp and .NET, cutting maintenance costs by 60 percent and tripling data processing speed. I also developed cross-platform desktop applications using Qt framework that reached over 10,000 downloads across Windows, macOS, and Linux.