Vivek Bose

Software Engineer

Gothenburg, Västra Götaland County, Sweden8 yrs 11 mos experience
Highly Stable

Key Highlights

  • 8 years of experience in telecom and embedded systems.
  • Expert in modern C++ and embedded Linux development.
  • Proven track record in IoT and telecom software solutions.
Stackforce AI infers this person is a Telecom and IoT Software Engineer with expertise in embedded systems and data processing.

Contact

Skills

Core Skills

C++Telecom SystemsData ProcessingEmbedded LinuxIot

Other Skills

GitC (Programming Language)GoogleTestGDBOracle SQLPythonMQTTAzure IoTLinux systems/ distributed systemsComputer EngineeringDatabasesMicrosoft AzureObject-Oriented Programming (OOP)ProgrammingInternet of Things (IoT)

About

I’m a Senior C/C++ Software Engineer with 8 years of experience in telecom systems and embedded Linux-based IoT edge platforms. In my current role at Ericsson (via Nexer AB), I work on large-scale telecom software systems, contributing to multi-threaded C/C++ applications in high-reliability environments. Previously, I developed embedded Linux-based IoT gateways for industrial applications, working with MQTT-based communication, LwM2M device management, and OTA update mechanisms. My work included secure communication, remote device access, and system-level debugging using GDB. I also have experience with Windows-based C++ (MFC) applications and Oracle database integration using embedded SQL (Pro*C). Core strengths: • Modern C++ (C++20) • Embedded Linux (Buildroot, CMake) • MQTT, LwM2M, Device Management • Debugging & performance analysis I’m currently exploring opportunities in embedded software, systems engineering, and embedded Linux/IoT.

Experience

8 yrs 11 mos
Total Experience
4 yrs 7 mos
Average Tenure
4 yrs 4 mos
Current Experience

Nexer group

Software Developer

Feb 2022Present · 4 yrs 4 mos · Göteborg, Vastra Gotaland County, Sweden

  • Joined as a Cpp developer in Nexer group, Gothenburg Sweden
GitC (Programming Language)

Ericsson

Software Engineer

Feb 2022Present · 4 yrs 4 mos · Gothenburg · On-site

  • Working as a Software Developer Consultant at Ericsson via Nexer Group, contributing to large-scale telecom systems in a production environment.
  • Develop and maintain telecom software using modern C++ within a Data-Driven Service-Oriented (DDSO) architecture.
  • Own feature development for Solution Packages (SPs), contributing as part of larger end-to-end system features.
  • Participate in the full lifecycle from pre-study and design validation to implementation and end-to-end integration.
  • Currently involved in ongoing end-to-end integration activities for active solution packages.
  • Serve as a technical point of contact for assigned SPs, supporting implementation planning and resolving issues across teams.
  • Ensure system stability through unit and block testing using GoogleTest.
  • Debug complex system-level issues using GDB and contribute to production stability as part of the Product Care team.
  • Collaborate using Git and Gerrit in an Agile setup with continuous integration workflows.
GitC++Telecom Systems

Tata consultancy services

3 roles

Software Engineer

Jun 2020Jan 2022 · 1 yr 7 mos

  • Worked as a Software Engineer at Tata Consultancy Services for a US-based data and market analytics client, contributing to the development of high-performance data processing applications.
  • Developed and enhanced C/C++ applications using Microsoft Foundation Classes (MFC) for large-scale data processing systems.
  • Designed and implemented new features across modules handling data ingestion, transformation, and reporting.
  • Integrated database operations using Oracle SQL and Pro*C, working with stored procedures, packages, and direct query execution.
  • Worked on performance-sensitive components involving structured data processing and business logic execution.
  • Developed supporting Python scripts for automation and data handling tasks.
  • Debugged complex issues using GDB and performed root-cause analysis across multi-language components (C/C++ and Python).
  • Collaborated in Agile teams using Jira, participating in sprint planning, task tracking, and requirement discussions with stakeholders.
GitC (Programming Language)C++Data Processing

IoT-Edge Software Engineer

May 2017May 2020 · 3 yrs

  • Worked as an IoT Edge Developer for a Finnish cargo-handling machinery client at Tata Consultancy Services, building and maintaining Linux-based gateway software for industrial IoT systems.
  • Developed embedded Linux applications in C/C++ for IoT gateways, enabling secure sensor data acquisition and cloud integration using MQTT and Azure IoT.
  • Designed and implemented device management solutions using LwM2M, improving remote configuration, authentication, and fleet-level control.
  • Built OTA and USB-based firmware update mechanisms, including packaging and deployment workflows for gateway flashing via device management portals.
  • Implemented networking and remote access features such as VPN setup, port forwarding, secure terminal access, and data channels for authentication and communication.
  • Worked with Buildroot and custom toolchains for cross-compilation across multiple gateway architectures.
  • Performed system-level debugging and performance analysis using GDB and Valgrind; handled hardware-level debugging via SSH and serial/USB interfaces.
  • Developed automation scripts to streamline deployment, including packaging binaries, certificates, and encrypted credentials.
  • Collaborated in Agile teams using Jira, participating in sprint planning, daily stand-ups, and direct client discussions to refine requirements and propose efficient solutions.
  • Also contributed as an Edge Developer in Azure-based Device Management Platform (DMP) initiatives, focusing on scalable cloud-edge integration.
GitC (Programming Language)Embedded LinuxIoT

Assistant System Engineer

Mar 2017May 2017 · 2 mos

  • Tested on solution development skills and selected for IoT Project initiative as IoT Trainees. Trained in R programming, MQTT, c/cpp, python, basics of IoT Edge, cloud and analytics divisions.
GitC (Programming Language)

Education

govrnment engineering collage barton hill,trivandrum

Bachelor of Technology - BTech

Jun 2012Jun 2016

Stackforce found 100+ more professionals with C++ & Telecom Systems

Explore similar profiles based on matching skills and experience