Embedded Engineer (C/C++, Linux) - Upto $1800
Humax Vietnam
- Hà Nội
- Lâu dài
- Toàn thời gian
- Main products: High-quality video gateways, Set-top boxes, Broadband gateways, Network, Automotive device.
- Main solutions: Application and Web development.
- Integrity: Are my decisions, actions and intentions ethical and honest?
- Communication: Do I listen actively to other opinions and offer mine candidly?
- Commitment: Do I hold myself accountable for results and contribute to the well-being of others and the organization?
- Innovation: Do I strive to improve myself, and do I see results?
- Website:
- Facebook:
- Involved in development of a finished product from requirement analysis to design/code/test and deliver to end user
- Working with a team to design and implement software features and application on SoC chipsets
- Understand Linux fundamentals, userspace programming, device drivers concepts and Tx/Rx flow of a packet in linux kernel
- Understand Networking Standards TCP/IP, IEEE 802.11 a/b/g/n/ac/ax fundamentals, Wi-Fi Stack in Linux kernel
- Involved in development, performance tuning for WiFi coverage, Throughput and Stability, …
- Review existing requirement and work with stakeholder to identify gaps in the requirements
- Implement WebUI features following UX/UI, or revise the exiting UX/UI if necessary
- Design, implement new features based on Customer’s request using Broadcom/Realtek SDK
- Participate in team’s planning, code reviews, design discussions and debugging issues leading to improve and deliver reliable software through continuous integration, automated testing, and issue tracking
- Go on business trip to do pre-sale support and debug/fix issue on Customer side
- Bachelor of Science in Computer Engineering, Computer Science, Electrical Engineering, or similar field
- 2+ years experience developing on and for Embedded system using C (or C++)
- Strong C programming skills with good understanding of Embedded Linux
- Ability to learn quickly, analyze system designs, and propose solutions
- Good communication and written skills
- Experience with other languages: C++, Python, Bash, Javascript …
- Experience with networking, TCP/IP, WiFi, LTE, …
- Familiarity with hardware
- Experience with Git, Gerrit, Jira
- Experience with embedded build systems, such as Buildroot, Yocto, OpenWRT or RDK-B
- Experience with wired and wireless networking technologies including Ethernet, WiFi, and wireless sensor networks
- Board bring-up and bootloader experience for MIPS or ARM based systems
- Experience with containerized platforms (Docker, Kubernetes, etc.)
- Experience supporting technology deployed to the field (consumer, industrial, or other).
- Knowledge about inter task/thread/process communication paradigms, Hardware Abstraction layer, OS Abstraction layer and ability to develop software that uses these
- Ability to seek truth in creative problem solving - addressing the root cause, and not its symptoms
9cv9