About The Position

We are seeking an Embedded Software Engineer to develop and maintain Baseband L3 software using C/C++. This role involves implementing software features based on technical specifications, working within Linux/Embedded Linux environments, and developing/debugging software with multi-threading, concurrency, and real-time processing. You will also work with communication interfaces and protocols, debug software issues using various tools, and collaborate with cross-functional engineering teams. A key aspect of this role is learning and applying 4G/5G Baseband concepts, Layer 3 protocols, and 3GPP specifications, while continuously improving code quality and performance.

Requirements

  • Bachelor's degree or above in Computer Science, Computer Engineering, Electrical/Electronics Engineering, Telecommunications, or a 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.
  • Basic knowledge of computer systems, operating systems, or embedded systems.
  • Basic understanding of networking or communication protocols such as TCP/IP, UDP, UART, SPI, I2C, CAN, etc.
  • Ability to read technical documentation and troubleshoot programming problems.
  • Good problem-solving and teamwork skills.
  • Willingness to learn telecommunication and Baseband technologies.

Nice To Haves

  • 4G/5G, LTE, NR, RAN, or Baseband development.
  • Layer 3 protocols such as RRC or NAS.
  • Knowledge of 3GPP specifications.
  • Embedded Linux or firmware development.
  • RTOS such as FreeRTOS, Zephyr, or VxWorks.
  • Multi-threaded or real-time application development.
  • ARM/SoC/DSP platforms.
  • Debugging tools such as GDB, Valgrind, AddressSanitizer, or Wireshark.
  • Experience with Git/Gerrit, CMake, Make, or CI/CD.
  • Basic understanding of multi-threading, concurrency, or real-time systems is a plus.

Responsibilities

  • 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, or similar technologies.
  • Debug software issues using logs, traces, GDB, and other development tools.
  • Participate in code review, testing, integration, and software troubleshooting.
  • Collaborate with engineers working 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.

Benefits

  • Opportunity to work in a professional, modern and energizing setting.
  • Challenging projects, possibilities, cutting-edge technology, and problems.
  • An open and dynamic working atmosphere that promotes the interchange of ideas, while also empowering you to work and create in your own style.
  • Each employee's talent and accomplishments are valued, and outstanding employees are recognized and rewarded on a yearly basis.
  • Opportunities for capacity development, as well as assistance with professional certification expenses, are available to those who work in the field (1 million - 5 million).
  • Some advanced certifications will cover the full cost of studying and taking the exam.
  • Review salary 1-2 times/year, with the possibility of an unexpected salary rise based on capacity an infinite number of times per year.
  • Policy for 13th-Month Salary Bonus and Holiday Bonuses According to Company Regulations.
  • Holiday travel mode (package 5-7 million/person), team building,...
  • Full participation in social insurance, as well as a yearly health checkup at a reputable hospital.
  • Comprehensive visit policy for personnel and relatives: birthday, marriage, childbirth, illness, etc.
  • Sports and cultural activities available: football club, cycling car, badminton, etc.
  • Allowance for classes and training awards: Learning Star of the Month, A chance to be the face of the year's study, the royalties.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service