Software Developer at Oticon

Role: Embedded Software Developer within the eSoftware Department at Oticon.

Focus Areas: Software development on MCU cores⚙️, Data Optimization in Resource-Constrained Environments

Key Responsibilities:

  • Software Development💻
    • Developed software on MCU core within a resource-constrained environment.
  • Data Serialization and Optimization📊
    • Managed JSON and XML data formats at the microcontroller level, optimizing the data transfer by converting to binary format for efficient communication.
    • Focused on performance optimization, and reducing latency to enhancing communication speed within the hearing aid system📈.
  • Collaborative System Development🤝
    • Collaborated closely with the firmware and Bluetooth teams to align on technical requirements and ensure that the software developed supports all necessary functionalities.
    • Actively contributed to troubleshooting and refining high-performance operations, addressing real-time challenges in embedded systems🕒.

Impact:

  • Enhanced the efficiency and reliability of communication protocols within the hearing aid system.
  • Improved data handling and serialization in resource-constrained environments, enabling optimized firmware operations🚀.

Technologies Used:

  • Programming Languages: C, Embedded C, Python
  • Data Formats: JSON, XML, Binary Serialization
  • Hardware Environment: DSP cores, Microcontrollers