More jobs:
Principal Software Engineer Data Center SOC
Job in
San Diego, San Diego County, California, 92189, USA
Listed on 2026-01-12
Listing for:
Proven Recruiting
Full Time
position Listed on 2026-01-12
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
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.
- 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.
- 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.
- 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.
- 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.
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 LevelMid‑Senior level
Employment TypeFull‑time
Job FunctionEngineering and Information Technology
#J-18808-LjbffrTo 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).
(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:
×