02/20/2026 updated

**** ******** ****
Premium member
100 % available

Embedded Software Developer (C/C++)

Focsani, Romania
Romania
BSc. Computer Science
Focsani, Romania
Romania
BSc. Computer Science

Profile attachments

Bogdan_Balan (2).pdf

C (Programming Language)Amazon Web ServicesC++ (Programming Language)Cloud ComputingComputer ProgrammingEmbedded SystemsEmbedded SoftwarePython (Programming Language)Systems ArchitectureKubernetesDockerGolang
Key Skills:

Embedded Systems (C, C++, Low-Level Programming)
Networking and eBPF (XDP, TC programs, Traffic Processing)
Cloud-Native Solutions (Kubernetes, Docker, AWS)
Programming (C,C++,Golang,Python)
System Architecture Design and Optimization

Languages

EnglishFluentRomanianNative speaker

Project history

Network Engineer | Full-Stack Networking and Cloud Specialist

1nce

500-1000 team member

At 1NCE, I play a key role in designing, implementing, and maintaining advanced network solutions for IoT connectivity. My responsibilities range from low-level traffic processing to high-level application development, enabling seamless data transmission across devices and cloud platforms.
Key Contributions:
  • eBPF Expertise: Designed and implemented XDP and TC programs for traffic control, creating efficient solutions for load balancing (LB), NAT gateways, and packet processing.
  • Cloud-Native Architecture: Designed scalable, Kubernetes-based applications deployed on AWS infrastructure, leveraging Helm charts for streamlined deployment and management.
  • High-Performance Applications: Developed cloud-native applications in Golang and C++ to process and control network traffic at scale, ensuring robust performance and reliability.
  • Monitoring and Observability: Built comprehensive monitoring pipelines with Prometheus and Grafana, enabling real-time alerting and analysis of network metrics for proactive issue resolution.
  • Automation and CI/CD: Streamlined development workflows by implementing CI/CD pipelines in GitLab, ensuring efficient builds, testing, and deployments.
  • Cross-Functional Collaboration: Proposed architectural solutions, designed critical components, and collaborated with teams to optimize performance and address complex technical challenges.
  • Operational Excellence: Utilized tools like Jira, Confluence, and Opsgenie to track issues, document processes, and manage critical alerts for uninterrupted service delivery.
  • Technologies Used: eBPF, XDP, Kubernetes, AWS, Helm, Prometheus, Grafana, Golang, C++, Docker, VPP, GitLab CI/CD.

Embedded Software Developer

Harman International

Automotive & Vehicle Manufacturing

500-1000 team member

Worked as a C++ Software Engineer specializing in telematics module development for next-generation automotive systems. Focused on designing, implementing, and maintaining critical components of the GNSS data processor and other subsystems, contributing to the localization and navigation stack within the Autosar framework.
Key Responsibilities:
  • GNSS Data Processing: Developed and optimized the GNSS data processor to handle data from GNSS chips (Ublox, ST, SLSI) and Dead Reckoning (DR) data, ensuring accurate and efficient transmission to Autosar modules within the navigation system.
  • Driver Development: Designed and implemented drivers for Pulse Per Second (PPS) synchronization, enabling precise time alignment across subsystems.
  • Data Synchronization: Developed synchronization mechanisms using Precision Time Protocol (PTP) to align various data sources for consistent and reliable processing.
  • Interface Development: Created FIDL and CDL interfaces to facilitate communication between client applications and the telematics module.
  • Feature development and maintenance:
    • Developed and integrated sensor interfaces and data processing logic for automotive use cases.
    • Contributed to the maintenance and feature enhancement of end-of-life products as per client requirements.
    • Implemented shared libraries and unit test frameworks using GTest for robust, testable code.
  • Tooling and Testing: Built test applications and utilities for feature verification and debugging, ensuring high-quality software delivery.
  • Agile Collaboration: Worked in Agile development environments, using tools like Jira and Confluence to manage tasks and documentation.
Technologies and Tools Used:
  • Programming: C++, Yocto/Linux, Bitbake, CMake
  • Communication Protocols: CommonAPI, NanoMsg, FIDL, NMEA, RTCM, GPS, DLT, DBUS, UART, PCP
  • Debugging Tools: GDB Debugger, UBX Analyzer, ST Tracer
  • Version Control: GIT, Gerrit
  • Operating Systems: Linux/Yocto
  • Task Management: Jira, Confluence, Elvis

Embedded Software Developer

Wipro Technologies

Internet & IT

>10.000 team member

Software Engineer | Intel Movidius
Myriad Contributed to cutting-edge technologies by developing and optimizing Neural Network (NN) models and implementing frameworks for advanced image and audio processing on embedded devices.
Key Responsibilities:
  • Image Processing Pipelines:
Designed and implemented image processing pipelines optimized for proprietary Myriad X hardware.
Supported clients in developing and debugging their image processing pipelines for specific use cases.
Maintained and enhanced the codebase across multiple embedded platforms.
  • Neural Network Optimization:
Developed methods for transforming NN models from frameworks like TensorFlow into proprietary models, enabling efficient execution on embedded devices.
Implemented and optimized networks for object tracking and recognition on embedded systems.
  • Audio Frameworks:
Designed and implemented AI-based audio processing algorithms for noise cancellation and noise reduction.
  • Hardware Optimization:
Optimized algorithms and pipelines for Leon co-processors and proprietary image processing units, ensuring maximum performance and efficiency.

BMW Proof of Concept (POC) Project
Key Contributions:
  • Secure Authentication Process:
Implemented the PKCS#12 standard for secure encryption and authentication processes.
Designed and developed a server/client authentication mechanism based on Certificate Authority (CA) certificates.
  • Secure Communication:
Developed secure connections between clients, servers, and ECUs using TLS protocols.
  • Graphical User Interface (GUI):
Created client/server GUIs using WxWidgets for managing secure communication and access levels.
System Configuration:
Configured target Linux operating systems to manage feature access based on user access levels.
  • Project Architecture:
Defined and designed the architecture of the POC, ensuring scalability, security, and performance.
Mentorship and Internship Program Overview:
  • Mentored students in the internship program, providing technical guidance and support for their projects.
  • Supervised the development and delivery of internship projects, ensuring alignment with technical goals and timelines.
Technologies and Tools Used:
  • Frameworks: TensorFlow, WxWidgets, Intel OpenVINO, Myriad MDK, numpy, OpenCV, MTCNN
  • Protocols: TLS, PKCS#12, MIPI, SPI, Leon IPC
  • Version Control: GIT
  • Process and Methodology: Agile
  • Operating Systems: Linux/Yocto, RTEMS
  • Tools: Jira, Intel IPS

Embedded Software Developer

Luxoft

Internet & IT

1000-5000 team member

Software Engineer | Hirschmann (Belden)

Developed and maintained software for industrial routers and switches, focusing on router configuration and high-performance networking features. Ensured software quality and reliability through new feature development and bug fixes for existing products.
Key Contributions:
  • Designed and implemented new software features for industrial networking equipment.
  • Maintained and enhanced the router configuration domain, ensuring robust and scalable configurations.
  • Integrated SDK updates and built toolchains for PowerPC-based platforms.
  • Conducted debugging and troubleshooting using GDB and Lauterbach tools to resolve critical issues.
Technologies and Tools Used:
  • Programming: Embedded C
  • Networking: TCP/IP stack, Layer 2/Layer 3 protocols
  • Operating Systems: Linux, VxWorks (RTOS)
  • Version Control and CI: GIT, Bitbucket
  • Process and Methodology: Agile
  • Development Tools: Eclipse, Visual Studio

Embedded Software Developer

Assystem

Automotive & Vehicle Manufacturing

250-500 team member

Software Developer | Continental (VW Project)
Worked on the development and maintenance of the Autosar-based software stack for door modules in automotive systems. Contributed to system functionality, communication integration, and debugging for critical automotive features.
Key Contributions:
  • Developed and tested software for door modules, including window lifters, mirrors, locking, and illumination systems.
  • Integrated CAN and LIN databases and implemented rerouting of communication from LIN to CAN for rear modules.
  • Managed version control and communication database integration using Geny and MKS Integrity Client.
  • Integrated and tested new implementations in the application layer for enhanced system performance.
Technologies and Tools Used:
  • Tools: Vector Canoe, DaVinci Developer/Configurator, Autosar Builder
  • Debugging: iSYSTEM iC5000 (WinIdea), Lauterbach
  • Processes: Agile Development
  • IDE: Eclipse, Visual Studio

Software Developer

Freelancing

Internet & IT

10-50 team member

Worked on diverse freelance projects, specializing in C++ and Python application development, automation, and web development. Delivered tailored solutions for clients across multiple domains.

Key Contributions:
  • Developed C++ applications for Linux-based systems.
  • Created Python-based image recognition systems and automation scripts using Selenium and Appium.
  • Designed and implemented GUIs using WxWidgets for C++ and Python projects.
  • Built and managed websites using Django and Python, ensuring robust functionality and user-friendly interfaces.

QA Project Manager

Greenlink

Internet & IT

10-50 team member

Managed multiple QA teams across various projects, ensuring high-quality deliverables and client satisfaction. Oversaw communication with clients, resource negotiation, and team development.

Key Contributions:
  • Planned and coordinated QA activities to meet project deadlines and quality standards.
  • Trained and mentored new employees to enhance team capabilities.
  • Negotiated resources and costs with clients, ensuring alignment with project requirements.
  • Implemented new technologies to optimize QA processes and improve efficiency.
  • Strengthened client relationships by delivering consistent quality and meeting expectations.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in