System SW Engineer R&D Engineering SW Engineer 경력 년 이상 정규직; 주; 딥엑스
Listed on 2026-02-12
-
Software Development
Software Engineer, Embedded Software Engineer, C++ Developer, DevOps
Location: Baltic
The Software Group at DEEPX plays a crucial role in enabling customers to easily adopt DEEPX’s world-class AI processor core technologies in a wide range of AI-powered applications.
The team is responsible for developing a comprehensive software stack (SDK: DXNN), including firmware
, drivers
, compiler (DX-COM),
runtime software (DX-RT), and deep learning framework integration
, to ensure seamless deployment of DEEPX NPUs in customer products.
DEEPX's proprietary NPU technologies are commercialized in the form of SoC (System on Chip) products, combining CPUs with various hardware components. To help customers build applications efficiently on these chips, robust low-level software technologies are essential.
If you are passionate about building the solid software foundation for diverse application development, we invite you to join this meaningful challenge at DEEPX.
Responsibilities- Develop ROM boot code and bootloaders
- Implement Core, BSP (Board Support Package), and protocol stacks
- Develop driver software for USB, PCIe, DDR, SD/eMMC, MIPI, ISP, Codec, etc.
- Implement initial test software for various hardware IPs
- Develop system module control software such as Power Management (PM) and MMU
- Implement and debug system-wide SoC verification software
- Strong logical reasoning and evidence-based communication skills
- Experience in OS-level software design and implementation
- Proficiency in coding with ASM, C, C++, and Python
- Expertise in controlling ARM, RISC, x86, or x64 architectures
- Practical understanding of algorithms, networking, and compilers
- Proficient with debugging tools such as JTAG, MTB, ETM, SWD, ICD
- Experience in controlling and optimizing hardware accelerators such as NPU, TPU, or GPU
- Experience developing for Firmware, RTOS, or Linux
- Ability to develop system module control software such as PMU and MMU
- Experience with CI/CD tools and environments (Git, Confluence, Jenkins, Jira)
- Experience developing applications for Linux, macOS, Windows, or Android
- Understanding and hands‑on experience with AI frameworks/middleware such as Tensor Flow, PyTorch, ONNX Runtime
- Application Review - (Phone Interview) - Technical Interview - Organizational Culture Fit Interview - CEO Interview - Reference Check / Compensation Discussion
※ The recruitment process may vary depending on the position and application content.
※ Candidates with less than 3 years of experience are required to submit their academic transcripts.
Employment Type- Full-time (3-month probationary period with 100% compensation)
- Monday to Friday, 9:00 AM – 6:00 PM (Lunch break: 12:00 PM – 1:00 PM)
- If any false information is found in the application or onboarding documents, the job offer may be withdrawn even after confirmation.
- A 3-month probationary period applies after joining, with no reduction in salary or benefits.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).