onsite
Embedded Software Engineer - Protocol Software for Radio Transmission Methods
Software Engineer
Senior embedded software engineer focused on designing, implementing, and debugging protocol software for radio transmission systems using C++, Embedded C, and Embedded Linux.
About the role
Key Responsibilities
- Design, develop, and maintain protocol software for radio transmission systems on embedded platforms.
- Implement and optimize C++ and Embedded C code for performance and reliability.
- Debug and troubleshoot complex issues in embedded Linux environments.
- Collaborate with cross‑functional teams to define protocol specifications and integration requirements.
- Document design decisions, code changes, and test results for future maintenance.
Requirements
- Proven experience in C++ and Embedded C development for embedded systems.
- Strong knowledge of Embedded Linux and real‑time operating systems.
- Hands‑on experience with protocol design, implementation, and testing.
- Excellent debugging skills and familiarity with hardware interfaces.
- Ability to work independently and in a team, with strong communication skills.