×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer Data Center SOC

Job in San Diego, San Diego County, California, 92189, USA
Listing for: Proven Recruiting
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 190000 - 240000 USD Yearly USD 190000.00 240000.00 YEAR
Job Description & How to Apply Below
Position: Principal Software Engineer for Data Center SOC

Principal Software Engineer for Data Center SOC

Location:

San Diego, CA. The role is on‑site, five days per week. Relocation packages are available for selected candidates.

Key Responsibilities
  • Develop and enhance Linux Kernel features, focusing on virtualization (KVM), scheduling, and memory management (IOMMU).
  • Optimize power and performance management technologies such as DVFS for next‑generation ARM‑based systems.
  • Collaborate with cross‑disciplinary teams to deliver high‑performance, scalable software solutions.
  • Debug and resolve complex software issues using tools like JTAG debuggers.
  • Contribute to upstream open‑source projects, including the Linux Kernel.
  • Drive improvements in system software for ARMv8 and ARMv9 based platforms.
  • Analyze system requirements, propose and document system architecture and designs.
  • Perform pre‑silicon development on FPGA platforms and QEMU emulation.
Additional Security‑Focused Responsibilities
  • Leverage security expertise to develop new hardware and software security features embedded in products.
  • Lead security assessments, vulnerability reviews, threat analyses, and code reviews.
  • Design and implement secure architectures and guide cross‑organizational teams in adoption.
  • Identify and remediate security risks, respond to incidents, and collaborate with stakeholders on security-related issues.
Minimum Qualifications
  • Bachelor’s degree in Engineering, Computer Science, or related field and at least 8 years of software engineering experience.
  • Strong experience with programming languages such as C, C++, Java, and Python.
  • 4+ years of experience in C, C++, Java, Python, or System Verilog.
Preferred Qualifications
  • Master’s or PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 12+ years of security engineering or related professional experience.
  • 3+ years in a technical leadership role with or without direct reports.
  • Expertise in Linux Kernel development, virtualization technologies, and ARM architecture.
  • Strong debugging skills and experience with ARM‑based platforms.
  • Prior contributions to open‑source projects such as the Linux Kernel.
Compensation

The expected range for this role is $190,000 to $240,000 per year. The final offer may vary based on qualifications and experience.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary