Demo

Linux Software Engineer

SMART Modular Technologies
Irvine, CA Full Time
POSTED ON 12/15/2025 CLOSED ON 12/16/2025

What are the responsibilities and job description for the Linux Software Engineer position at SMART Modular Technologies?

Linux Software Developer – Advanced Product Development

Overview

SMART Modular Technologies helps customers around the world enable high-performance computing through the design, development, and advanced packaging of integrated memory solutions. Our portfolio ranges from today’s leading-edge memory technologies to standard and legacy DRAM and Flash storage products. For more than three decades, SMART has provided standard, ruggedized, and custom memory and storage solutions that meet the needs of diverse applications in high-growth markets. For more information, visit www.smartm.com . SMART is a Penguin Solutions Company .

The Advanced Product Development team at Smart Modular Technologies is developing next-generation AI Memory Appliances for high-performance, low-latency computing. We are seeking a Senior Linux Software Developer with a specialized background in system-level security, network management protocols, and low-latency performance engineering.

This role is critical for contributing to system-level software, developing robust APIs, integrating advanced AI/ML models, and ensuring secure, efficient deployment across high-performance Linux environments.

Responsibilities

  • Design and optimize system-level software using Rust, C , and Python for the Linux kernel and user space, with an emphasis on low-latency, high-performance computing (HPC) environments.
  • Implement cross-processor communication (IPC) and low-level drivers, leveraging experience with embedded or SoC architectures (e.g., dual-processor systems, bare-metal environments).
  • Develop robust APIs and network management interfaces using modern protocols such as RedFish, SunFish, and asynchronous management of memory appliances.
  • Integrate security and cryptographic solutions, including network protocol handling (e.g., IKEv2/VPN) and trusted cross-domain data guards, into the core product SDK.
  • Develop proofs-of-concept (PoC) and SDK examples, integrating advanced AI/ML techniques like semantic analysis and BERT embeddings, alongside frameworks such as CUDA, TensorFlow, and OpenCL.
  • Contribute to Fabric Management application development in distributed computing environments, optimizing for next-generation memory architectures (CXL, PCIe, HBM, UALink).
  • Implement deployment strategies using tools like Git, Docker, and Azure DevOps, focusing on packaging for standard Linux distributions (e.g., Debian).
  • Ensure compliance with industry standards and maintain best practices for scalable, resilient system deployments.

Qualifications

  • Bachelor’s degree in Software Development, Computer Science, or a related technical field.
  • Extensive experience in C , Python, and Rust for high-performance Linux system-level development.
  • Proven ability to work on complex system security, cryptographic key management, or network encryption projects.
  • Strong working knowledge of embedded architectures (SoC/FPGA) and developing software for bare-metal or PetaLinux environments.
  • Experience with containerization (Docker) and CI/CD pipelines (e.g., Azure DevOps, Git).

Preferred Expertise

  • Hands-on experience in fabric management for distributed computing environments.
  • Deep understanding of memory technologies (CXL, HBM) and high-performance computing optimizations.
  • Working knowledge of semantic analysis models or AI/ML integration in production systems.

Location

This is a hybrid position in Irvine, CA. Alternatively, this could be hybrid in Newark, CA or remote.

Travel

Minimal travel required for conferences, supplier meetings, etc.

Compensation & Benefits

The base pay range that the Company reasonably expects to pay for this position in Irvine, CA is $125,000-150,000; the pay ultimately offered may vary based on business considerations, including job-related knowledge, skills, experience, and education. The position is bonus-eligible, and there are medical, dental, and vision benefits available. There is a 401k saving plan and other benefits, such as Paid Time Off, Life Insurance, and an Employee Assistance Plan.

Inclusion & Belonging Statement

We are committed to creating an inclusive environment that embraces differences and fosters belonging for all.

Equal Opportunity Statement

We are an Affirmative Action/Equal Opportunity Employer and strongly committed to all policies which will afford equal opportunity employment to all qualified persons without regard to age, national origin, race, ethnicity, creed, gender, disability, veteran status, or any other characteristic protected by law.

Salary : $125,000 - $150,000

Senior Software Engineer
ETAP Software -
Irvine, CA
Software Engineer
Siemens Digital Industries Software -
Costa Mesa, CA
Cloud Software Engineer
Siemens Digital Industries Software -
Costa Mesa, CA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Linux Software Engineer?

Sign up to receive alerts about other jobs on the Linux Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,369 - $122,605
Income Estimation: 
$117,024 - $149,811
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Linux Software Engineer jobs in the Irvine, CA area that may be a better fit.

  • ExecutivePlacements.com Irvine, CA
  • TRL11 is a venture backed deep tech / defence tech startup bringing cutting-edge video technology to Aerospace applications. Based in Irvine, CA, we are se... more
  • 19 Days Ago

  • greenwaveradios Irvine, CA
  • InnoPhase Inc., DBA GreenWave Radios™, is at the forefront of innovation in Open RAN digital radios. Our cutting-edge solutions, powered by the Hermes64 RF... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!