C/C++ Developer
  • Số lượng: 10
  • Ngày hết hạn: 31/03/2026
  • 10 Đặng Văn Ngữ - Phường Phú Nhuận – TP.Hồ Chí Minh
  • 84A/5 Trần Hữu Trang – Phường Phú Nhuận – TP.Hồ Chí Minh
  • Tòa nhà TMA - Lô số 17, đường số 10, Khu Công viên phần mềm Quang Trung, Phường Trung Mỹ Tây, Thành phố Hồ Chí Minh.
  • Kinh nghiệm: Đã có kinh nghiệm

Job Description:

We are looking for a software engineer that can actively contribute to the various stages of the development cycle (design, architecture, implementation, testing, and documentation) in a dynamic and challenging work environment that promotes Agile development methodologies.

From a technological point of view, this position requires an excellent understanding of the constraints imposed by an embedded system.

 

Responsibilities:

  • Work with a team of talented software engineers engaged in developing low-level and mid-level software for embedded telecom applications
  • Develop technical solutions collaboratively within a cross-functional team that includes hardware designers and UI/UX engineers
  • Participate in the full development cycle (design, implementation, testing, and documentation) in an Agile context

 

Required skills/Experience:

  • Experience in Linux Kernel Development, Porting, Device Drivers, Bootloader (u-boot, grub) development and Hardware bring-up.
  • Deep understanding of Linux Memory management, Interrupt handling and sound knowledge of LINUX internals
  • Understanding of hardware internals like I2C, GPIO, DDR, EEPROM, Flash, FPGA, USB, JTAG is a plus point
  • Very good command of C/C++ programming on Linux (pointer, multi-threads, multi-processes, socket programming, etc...)
  • Experience in Linux OS and debugging of Kernel crashes.
  • Experience in programming Broadcom, Marvell, Realtek ASICs is a plus point
  • Good networking knowledge in layer 2, layer 3 is a strong plus point
  • Experience in Python, Golang is a plus point
  • Strong interpersonal and communication skills, both oral and written, especially in English. Able to express ideas clearly and concisely.

 

Years of experiences:

We expect a candidate to have at least 1-4 years of experience. However, we accept good candidates with 0-1 year of experience as well.

 

Benefits/ Opportunity:

  • Working in an international, dynamic and professional environment with many opportunities to develop career
  • Having opportunities of being trained oversea and working directly with oversea customer
  • A stable and rewarding position where your long-term commitment will be highly valued
  • Technical & Soft skills internal training courses
  • Many company activities (Sport and music festival, TMA Futsal league …) are held annually
  • Competitive salary and bonus
  • Total Health Care Insurance
  • Loan Fund
  • Team Building Fund