Mô tả công việc
Giới thiệu về công ty
We are looking for a professional and experienced Embedded Software Engineer to join our team! As an Embedded Software Engineer at our company, you will be responsible for executing a complete embedded software development lifecycle.
(Multi Positions Available: From Intermediate to Senior Level up to 5+ years of experience)
Trách nhiệm công việc
- Developing and implementing a wide range of low-level embedded software (including device driver, Linux kernel modules, network stack development, porting existing software to new embedded platforms, and other low level programming activities), as well as the development of application software running on Linux OS.
- Design, develop, code, test and debug system software.
- Review code and design.
- Analyze and enhance efficiency, stability and scalability of system resources.
- Integrate and validate new product designs.
- Support software QA and optimize I/O performance.
- Interface with hardware design and development.
- Assess third party and open source software.
Kỹ năng & Chuyên môn
- Solid programming experience in C or C++
- Experience developing software for Linux systems.
- Experience with Linux driver development (e.g. wireless, network stack).
- Experience with Linux kernel and kernel module development
- Embedded/ custom Linux distribution development/management (e.g. OpenWRT, BuildRoot, Android, Yocto)
- Cross-compiling & porting (e.g. make, autoconf).
- UNIX shell scripting.
- Having knowledge of following items is a plus:
- Mesh Network like Z-Wave, Zigbee, WiFi
- Networking knowledge: network protocol (TCP/IP, UDP, DNS, DHCP ...), OSI model, TCP/IP model, IPv4, IPv6 ...
Phúc lợi dành cho bạn
- 13th salary
- Health and Social insurance as labor laws
- Annual health check
- Health insurance for staff and family
- Company trip
- Working time: Mon - Fri (Morning: 9:00 - 11:45, Afternoon: 13:15 - 18:30
Công ty
VEriKSystems
Ngành nghề
Phần Mềm, Phần cứng
Quy mô công ty
25-99
Quốc tịch công ty
Vietnam