Added 48 days ago
Network SW Engineer
LocationHanoi
Job typePermanent
SalaryNegotiable
CategoryInformation Technology
Experience1-3 Years
IndustryInformation Technology
Job Responsibilities
- 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
- Read and understand Networking Standards (TCP/IP, IEEE 802.11, … )
- Design, implement new features based on Customer’s request using Broadcom/Realtek SDK
- Modify and fix bug in User space, Kernel space or SDK source code
- Design the non-functional testing to verify the software running of the actual hardware (WiFi coverage, Maximum Throughput, Stress test, Stability test, … )
- Participate in team’s planning, code reviews and design discussions leading to improve and deliver reliable software through continuous integration, automated testing, and issue tracking
- Collaborate with colleagues across multiple teams (Web team, QA team, …)
- Go on business trip to fix issue on Customer side
Experience requirements
Requirements
- 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
Desired 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.
Education requirements
- Bachelor of Science in Computer Engineering, Computer Science, Electrical Engineering, or similar field
Please contact Ms. Tu (thanhtu.nguyen@adecco.com) for further discussion. Thank you.
Contact Person
- Ngoc Chu
- Adecco