Qode
Embedded Software Engineer
About this role
Description: Develop and maintain Baseband L3 software using C/C++. Implement software features based on technical specifications and system requirements. Work with Linux/Embedded Linux environments. Develop and debug software involving multi-threading, concurrency, and real-time processing. Work with communication interfaces and protocols such as TCP/IP, UDP, UART, SPI, I2C, CAN, USB. Debug software issues using logs, traces, GDB, and other development tools. Participate in code review, testing, integration, and software troubleshooting. Collaborate with engineers on L1, L2, L3, platform, hardware, and testing. Learn and apply 4G/5G Baseband concepts, Layer 3 protocols, and 3GPP specifications. Continuously improve code quality, performance, reliability, and maintainability. Requirements: Bachelor's degree in Computer Science, Computer Engineering, Electrical/Electronics Engineering, Telecommunications, or related field. Good programming knowledge in C/C++. Understanding of data structures, algorithms, pointers, memory management, and object-oriented programming concepts. Basic understanding of Linux/Unix environments and computer systems. Basic knowledge of networking or communication protocols such as TCP/IP, UDP, UART, SPI, I2C, CAN. Basic understanding of multi-threading, concurrency, or real-time systems is a plus. Ability to read technical documentation and troubleshoot programming problems. Good problem-solving and teamwork skills. Willingness to learn telecommunication and Baseband technologies. Nice to have: experience with 4G/5G, Layer 3 protocols, embedded Linux, RTOS, ARM/SoC/DSP platforms, and debugging tools. Benefits: Opportunity to work in a professional, modern, and energizing setting. Challenging projects with cutting-edge technology. Open and dynamic working atmosphere that values talent and accomplishments. Opportunities for capacity development and support for professional certification expenses. Salary review 1-2 times/year with potential for unexpected raises. 13th-Month Salary Bonus and Holiday Bonuses. Full participation in social insurance and yearly health checkup. Comprehensive visit policy for personnel and relatives. Various sports and cultural activities available.