System Validation Software Developer (Seoul, South Korea)
CategorySW
Job groupSystem Software Engineer
Experience LevelExperienced 2 years or more
Job TypesFull-time
Locations대한민국 서울특별시

Position Overview

We are currently looking for System Validation Software Developers to join our software team in Seoul, South Korea. As a System Validation Software Developer, you will play a crucial role in ensuring the quality and reliability of our innovative MangoBoost Data Processing Units (DPUs) for server systems. This position offers the opportunity to work in a collaborative environment, engage in strategic engineering projects with customers and partners, and contribute to the growth of a rapidly expanding start-up!


Responsibilities & Opportunities

  • Conduct system-level software/hardware verification and troubleshooting for MangoBoost DPUs
  • Collaborate with multidisciplinary teams (Software, Architecture, SoC, etc.) to scrutinize and validate the functionality and performance of DPU systems and applications
  • Evaluate system workflow and performance, providing suggestions for improvements based on user feedback, complaints, and bug reports from other teams
  • Create and validate system unit tests for productization
  • System-level debugging for malfunctions in HW/SW
  • Bug report when product errors are detected and history management


Required Qualifications

  • Bachelor, Master, or PhD in Computer Engineering, Electrical Engineering, or a related field
  • 2+ years of experience beyond coursework (internships, research projects, industry experience)
  • Proficient in troubleshooting identified system issues and providing effective suggestions
  • Experience in software verification methodologies, including functional, performance, and regression testing
  • Solid understanding of the software development life cycle and system-level debugging
  • Solid understanding and experience with the Linux system


Preferred Qualifications

  • Experience with hardware-oriented software testing (e.g., FPGAs, DPUs, Smart NICs, GPUs)
  • Knowledge of system software/hardware co-verification and co-optimization
  • Experience in validating software deployed in production systems
  • Familiarity with virtual machines, network and storage stacks, compilers, and data-center management
  • Proficiency in software development and scripting languages (e.g., C/C++, Python, Java)
  • Experience running successful productization tests in fieldwork
  • Ability to understand each team's needs and communicate closely
  • Business English (Verbal/Written)


About us

MangoBoost, Inc.

  • MangoBoost is a start-up company that develops groundbreaking new data processing units (DPUs). MangoBoost’s novel DPUs can be customized and flexibly integrated into server systems to address myriad system overheads and make other devices (such as SSDs, GPUs, NICs, etc.) smarter. As a result, MangoBoost DPU offers a dramatic boost in system efficiency, performance, scalability, and cost-effectiveness. MangoBoost leverages ~10 years of prior world-leading research done in academia, which has produced extensive full-system patent-pending prototypes published at premier conferences in computer architecture and systems areas (for example ISCA and OSDI). MangoBoost has received a $10M seed fund in 2022 and a $55M Series A fund in 2023 and is actively growing in the US and Korea.
  • MangoBoost is comprised of the world's top computer system developers. The founder is currently one of the world's leading computer system architects, and other members are also experts with outstanding careers in various aspects of computer system development. Most team members have conducted research and worked at top-tier universities and companies worldwide. Since 2014, our team has been developing the world's top-level DPU, and we are the only start-up capable of designing a DPU that can compete immediately with giants like Amazon and NVIDIA.
Share
System Validation Software Developer (Seoul, South Korea)

Position Overview

We are currently looking for System Validation Software Developers to join our software team in Seoul, South Korea. As a System Validation Software Developer, you will play a crucial role in ensuring the quality and reliability of our innovative MangoBoost Data Processing Units (DPUs) for server systems. This position offers the opportunity to work in a collaborative environment, engage in strategic engineering projects with customers and partners, and contribute to the growth of a rapidly expanding start-up!


Responsibilities & Opportunities

  • Conduct system-level software/hardware verification and troubleshooting for MangoBoost DPUs
  • Collaborate with multidisciplinary teams (Software, Architecture, SoC, etc.) to scrutinize and validate the functionality and performance of DPU systems and applications
  • Evaluate system workflow and performance, providing suggestions for improvements based on user feedback, complaints, and bug reports from other teams
  • Create and validate system unit tests for productization
  • System-level debugging for malfunctions in HW/SW
  • Bug report when product errors are detected and history management


Required Qualifications

  • Bachelor, Master, or PhD in Computer Engineering, Electrical Engineering, or a related field
  • 2+ years of experience beyond coursework (internships, research projects, industry experience)
  • Proficient in troubleshooting identified system issues and providing effective suggestions
  • Experience in software verification methodologies, including functional, performance, and regression testing
  • Solid understanding of the software development life cycle and system-level debugging
  • Solid understanding and experience with the Linux system


Preferred Qualifications

  • Experience with hardware-oriented software testing (e.g., FPGAs, DPUs, Smart NICs, GPUs)
  • Knowledge of system software/hardware co-verification and co-optimization
  • Experience in validating software deployed in production systems
  • Familiarity with virtual machines, network and storage stacks, compilers, and data-center management
  • Proficiency in software development and scripting languages (e.g., C/C++, Python, Java)
  • Experience running successful productization tests in fieldwork
  • Ability to understand each team's needs and communicate closely
  • Business English (Verbal/Written)


About us

MangoBoost, Inc.

  • MangoBoost is a start-up company that develops groundbreaking new data processing units (DPUs). MangoBoost’s novel DPUs can be customized and flexibly integrated into server systems to address myriad system overheads and make other devices (such as SSDs, GPUs, NICs, etc.) smarter. As a result, MangoBoost DPU offers a dramatic boost in system efficiency, performance, scalability, and cost-effectiveness. MangoBoost leverages ~10 years of prior world-leading research done in academia, which has produced extensive full-system patent-pending prototypes published at premier conferences in computer architecture and systems areas (for example ISCA and OSDI). MangoBoost has received a $10M seed fund in 2022 and a $55M Series A fund in 2023 and is actively growing in the US and Korea.
  • MangoBoost is comprised of the world's top computer system developers. The founder is currently one of the world's leading computer system architects, and other members are also experts with outstanding careers in various aspects of computer system development. Most team members have conducted research and worked at top-tier universities and companies worldwide. Since 2014, our team has been developing the world's top-level DPU, and we are the only start-up capable of designing a DPU that can compete immediately with giants like Amazon and NVIDIA.