Software Engineer (Linux/ Embedded OS)
JOB DESCRIPTION
We are seeking a passionate and capable Software Engineer to join our R&D team developing edge devices and network technologies for POS and Retail Solution Systems.
You will work on designing, building, and optimizing embedded software and Linux-based systems that power our next-generation retail platforms.
This position is ideal for young engineers who are eager to explore, research, and solve complex or niche technical problems that may not have ready-made solutions.
- Design, develop, and maintain software components for edge devices and network systems within retail/POS environments.
- Build, customize, and optimize embedded Linux OS kernels according to device design and performance requirements.
- Develop and integrate device drivers, middleware, and network protocols.
- Implement performance tuning, debugging, and optimization for real-time and low-latency systems.
- Collaborate with hardware and system engineers to define system architecture and integration workflows.
- Research emerging technologies and propose innovative approaches for system improvement or problem-solving.
- Write and maintain high-quality documentation for software modules, configurations, and test procedures.
REQUIREMENTS:
EDUCATION
- Bachelor/Engineer degree in Computer Science or equivalent in the software development field.
- Have knowledge at Computer Architecture
- Have knowledge at Embedded, Linux, Driver, OS (Linux Kernel).
QUALIFICATION
- Bachelor’s degree in Computer Engineering, Computer Science, Electronics, or related field.
- Strong proficiency in C/C++ (and preferably Python or Shell scripting).
- Familiarity with Linux kernel, device drivers, or embedded system programming.
- Basic understanding of network protocols (TCP/IP, Ethernet, wireless).
- Analytical thinking and the ability to research and design solutions for complex technical challenges.
- Eagerness to learn, experiment, and take ownership of problem-solving.
Preferred / Nice to Have:
- Experience building or customizing Linux distributions (Buildroot, Yocto, etc.).
- Knowledge of real-time systems, edge computing, or IoT frameworks.
- Experience with performance profiling, cross-compilation, or firmware debugging.
- Familiarity with POS devices, retail networks, or secure transaction systems is a plus.
- Contribution to open-source projects or personal R&D projects related to embedded systems.
BENEFIT & PERKS
- Attractive salary and bonus (up to 15 months/per year)
- Full salary in probation time
- Review salary yearly
- Full implementation of health insurance, social insurance, unemployment insurance from month of join;
- Japanese allowance
- Opportunities to be trained in the professional environment to maximize your potential
- Professional, dynamic working environment
- Have many team building activities
- To be trained and/or instructed by Japanese Specialists in Vietnam as well as in Japan and others;
- Become member of a giant corporation;
- Many opportunities to work/study core technology of Toshiba (including OJT long term in Japan);
Contact us by phone
024 2220 8801 - Ext: 111
OTHER JOBS
You're applying for
Software Engineer (Linux/ Embedded OS)
Software Engineer (Linux/ Embedded OS)
JOB DESCRIPTION
We are seeking a passionate and capable Software Engineer to join our R&D team developing edge devices and network technologies for POS and Retail Solution Systems.
You will work on designing, building, and optimizing embedded software and Linux-based systems that power our next-generation retail platforms.
This position is ideal for young engineers who are eager to explore, research, and solve complex or niche technical problems that may not have ready-made solutions.
- Design, develop, and maintain software components for edge devices and network systems within retail/POS environments.
- Build, customize, and optimize embedded Linux OS kernels according to device design and performance requirements.
- Develop and integrate device drivers, middleware, and network protocols.
- Implement performance tuning, debugging, and optimization for real-time and low-latency systems.
- Collaborate with hardware and system engineers to define system architecture and integration workflows.
- Research emerging technologies and propose innovative approaches for system improvement or problem-solving.
- Write and maintain high-quality documentation for software modules, configurations, and test procedures.
REQUIREMENTS:
EDUCATION
- Bachelor/Engineer degree in Computer Science or equivalent in the software development field.
- Have knowledge at Computer Architecture
- Have knowledge at Embedded, Linux, Driver, OS (Linux Kernel).
QUALIFICATION
- Bachelor’s degree in Computer Engineering, Computer Science, Electronics, or related field.
- Strong proficiency in C/C++ (and preferably Python or Shell scripting).
- Familiarity with Linux kernel, device drivers, or embedded system programming.
- Basic understanding of network protocols (TCP/IP, Ethernet, wireless).
- Analytical thinking and the ability to research and design solutions for complex technical challenges.
- Eagerness to learn, experiment, and take ownership of problem-solving.
Preferred / Nice to Have:
- Experience building or customizing Linux distributions (Buildroot, Yocto, etc.).
- Knowledge of real-time systems, edge computing, or IoT frameworks.
- Experience with performance profiling, cross-compilation, or firmware debugging.
- Familiarity with POS devices, retail networks, or secure transaction systems is a plus.
- Contribution to open-source projects or personal R&D projects related to embedded systems.
BENEFIT & PERKS
- Attractive salary and bonus (up to 15 months/per year)
- Full salary in probation time
- Review salary yearly
- Full implementation of health insurance, social insurance, unemployment insurance from month of join;
- Japanese allowance
- Opportunities to be trained in the professional environment to maximize your potential
- Professional, dynamic working environment
- Have many team building activities
- To be trained and/or instructed by Japanese Specialists in Vietnam as well as in Japan and others;
- Become member of a giant corporation;
- Many opportunities to work/study core technology of Toshiba (including OJT long term in Japan);
Toshiba Asia-Pacific