Software Engineer - Kernel/Embedded

Job description

Radian is seeking an expert level Software engineer to work on the company’s core technology and primary products for advanced memory storage.

Will design, develop and debug complex software and firmware in C in embedded System-on-Chip and on x86 host platforms. Will develop device drivers, kernel modules, and low level software interfaces at the hardware register level for products targeting advanced storage systems.

Be part of a high growth, dynamic post revenue startup. Work with an expert technical team addressing one of the industry’s most demanding applications.

Required Skills

8+ years experience with expert level proficiency in the following:

  • Complex C programming on embedded or x86 platforms with Linux
  • Proficient working at intersection of software/hardware
  • Device Drivers for embedded or x86 platforms
  • Proficient at writing high performance code with minimal memory utilization
  • Diagnostic code development and unit testing

Desired Skills:

  • Unix/Linux kernel internals
  • System-on-Chip (SoC) processors
  • Multi-core architectures
  • Parallel processing with pipelined operations
  • Heavy multi-threading, synchronization and high concurrency
  • Complex and tightly integrated code bases
  • Linux storage stack (block layer, kernel memory management, block device drivers)
  • Capable of utilizing hardware analyzers or emulators, digital scopes and debug tools
  • Flash-Translation-Layers (FTLs)
  • Storage interfaces and protocols (fibre channel, SCSI, SAS, SATA, PCIe, NVMe)
  • ACID principles
  • Diagnostic code development and unit testing
  • Familiarity with test tools and frameworks (e.g., jenkins) or scripting (e.g., python)

Radian offers the best of both worlds… getting involved with a startup, early stage stock options, and an incredible team working on cutting edge technologies, but with the stability of a post revenue company that is achieving $ millions in YoY sales growth.

Position is located in Calabasas, Ca.

Excellent salary, company stock options, and premium health insurance.

Email resumes to

Radian Memory Systems does not use Employment Service agencies or accept third party submissions. Radian Memory Systems is an Equal Opportunity Employer.