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/FPGA designers and Java developers
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
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.
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.
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
Vị trí C/C++ Developer do công ty CÔNG TY TNHH GIẢI PHÁP PHẦN MỀM TƯỜNG MINH - TMA SOLUTIONS tuyển dụng tại Hồ Chí Minh, Joboko tự động tổng hợp mức lương Thỏa thuận, tìm thêm việc làm về C/C++ Developer hoặc công ty CÔNG TY TNHH GIẢI PHÁP PHẦN MỀM TƯỜNG MINH - TMA SOLUTIONS ở các link phía trên