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