Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer - Linux Kernels, ARM, X86

Full-time

Ph7

Company Description

A Network Processor Company

Job Description

Responsibilities:

  • Work as part of a dynamic software team on various processors
  • Software development work will include learning of network processor hardware products, protocol stacks, existing software on those products and other related software tools. The development work includes supporting/maintaining existing software and development for new RFCs/protocols.
  • Help customers in porting and optimizing their existing applications to OCTEON or other processors.
  • Additional knowledge of Linux Device Drivers and C Programming is required.
  • Work also involves trouble shooting and resolving complex software issues – especially in multi-core environment.

 

Qualifications


Requirements:

  • Minimum: Bachelor’s Degree in Computer Science, Electrical Engineering, or equivalent. M.S. preferred.
  • 5+ years of experience in embedded system programming.
  • Excellent programming skills – C, C++and assembly (preferably MIPS, candidate will need to learn ARMv8) 
  • Strong knowledge of networking protocol stacks (TCP/IP, UDP, IPsec, SSL, etc.).
  • Knowledge of Ethernet and related switching architectures
  • Proven experience with solving real-time embedded issues, including: threading, optimization, memory management, interrupt handling, etc.
  • Experience in troubleshooting, performance analysis, and performance optimization for embedded systems.
  • Knowledge of various debugging tools (EJTAG, probes, logic analyzers, etc.).
  • Linux kernel and device drivers (networking, PCI, etc.).
  • Understanding of low level CPU architecture.
  • Working experience with multi-core/multi-CPU environments.
  • Some understanding of HW/SW virtualization concepts
  • Effective interpersonal, teamwork, and verbal/written communication skills; able to interface internally and externally with all levels of the organization.
  • Diligent, detail-oriented, and willing to take initiative and handle assignments with minimal supervision. Inherent sense of urgency and accountability; able to multi-task in a dynamic, fast-paced environment.
  • Knowledge of OCTEON/MIPS CPU architecture
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer - Linux Kernels, ARM, X86 in San Jose, CA vacancy
  • $184k - $287.5k

     ...NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing...  ...combines deep technical expertise in embedded firmware, Linux kernel development, and middleware...  ...concepts, and expert knowledge of ARM (aarch64) and x86 architectures. Ability to debug... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $211.8k - $317.8k

     ...Technologies, Inc.Job Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:...  ...leadership for next-generation ARM server platforms. This role spans Linux kernel, firmware, and platform...  ...technical leadership.Mentor senior engineers and serve as a... 
    Senior
    Work experience placement
    Work from home

    Nutanix

    Santa Clara, CA
    2 days ago
  •  ...company in California is seeking an experienced Linux and Firmware Developer to work on high-...  .... You will design and maintain Linux kernel modules and firmware, ensuring seamless integration...  ..., technical expertise in C/C++, ARM architecture, and solid understanding of debugging... 
    Senior

    Qualcomm

    Santa Clara, CA
    2 days ago
  • Intel Corporation in Santa Clara is seeking an experienced Linux Kernel Developer to enhance system software engineering efforts. The role involves developing, maintaining, and optimizing Linux kernel components on x86 architectures. The ideal candidate should have a... 
    Suggested

    Intel Corporation

    Santa Clara, CA
    2 days ago
  • NVIDIA Corporation is seeking a Senior System Software Engineer to join the Tegra system software group in Santa Clara, California. The role involves...  ...experience, particularly with low-level programming and ARM architecture. A competitive salary range is offered, along... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  •  ..., to PCs, gaming and embedded systems. Grounded in...  ...career. Sr. Staff - Kernel / Linux Virtualization Engineer THE ROLE: AMD's server software and solutions...  ...engineering team is seeking a senior engineer to join the...  ...deep expertise in x86 architecture, virtualization... 
    Senior

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    21 hours ago
  • NVIDIA Gruppe based in Santa Clara is looking for a Senior Linux Kernel Software Engineer to join their Linux networking drivers R&D team. The role involves developing device drivers for advanced network interface cards and optimizing integration with existing solutions... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...artificial intelligence, and software-defined networking to...  ...prestigious awards, such as Best Engineering Team, Best Company for Diversity...  ...’ll Work With Arista’s Linux Kernel team is responsible for...  ...concisely. Familiarity with the x86 and ARM CPU architectures.... 
    Work experience placement

    Arista Networks, Inc.

    Santa Clara, CA
    8 days ago
  • NVIDIA Gruppe is seeking a Senior Software Engineer to work on system software for datacenter products in Santa Clara, California. This role...  ...will have over 10 years of experience, a strong grasp on Linux kernel internals, and expertise in data center architectures. Notably... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $147k - $211k

    Google Inc. is looking for a Software Engineer III to focus on Linux Kernel Networking in Sunnyvale, CA. This role involves writing development code, participating in design reviews, and addressing system issues. Candidates must hold a Bachelor's degree and have at least... 
    Senior

    Google Inc.

    Sunnyvale, CA
    21 hours ago
  • $184k - $287.5k

    A leading technology company is looking for a Senior Linux Kernel Software Engineer to join their Linux networking drivers R&D team in Santa Clara. This role involves developing device drivers for network interface cards, integrating existing solutions, and leading engineering... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...their best work. Come join the team and see how you can make a lasting impact on the world. We are looking for a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D team. The work environment is versatile, informative, dynamic and challenging... 
    Senior

    NVIDIA

    Santa Clara, CA
    21 hours ago
  • $140k - $224.25k

    NVIDIA Gruppe is seeking a passionate Drivers Engineer to join our OFED Linux Drivers team in Santa Clara, California. As a Drivers Engineer, you will craft kernel drivers for cutting-edge network devices and collaborate with global teams to deliver optimal solutions. Ideal... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $165k - $241.4k

     ...at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team...  ...Design, develop, and test kernel and user space device...  ..., including experience with Linux hardware bring-up. Prior experience...  ..., debugging, and validating embedded systems and device drivers... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco Systems, Inc.

    Milpitas, CA
    2 days ago
  • NVIDIA Gruppe is seeking a highly motivated engineer to enhance their GPU software team's continuous integration infrastructure. The role involves maintaining...  ...to data-driven investigation. Knowledge of NVIDIA GPU kernel software and programming in Python or C/C++ is a plus.... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $150k - $300k

     ...~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level...  ...production-quality RTOS and Linux software stacks. You...  ...accelerators, including ARM Cortex-M, Cortex-R, and Cortex...  ...hardware, firmware, kernel, and user space Optimize... 
    Senior
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    4 days ago
  • Qualcomm is seeking a Sr. Staff / Principal-level Software Engineer in Santa Clara, California to provide technical leadership in ARM server platforms. The role includes...  ...candidate should have strong experience in Linux kernel development and programming skills in C, C++... 

    Nutanix

    Santa Clara, CA
    2 days ago
  • $163.5k - $212.4k

     ...for an experienced kernel or hypervisor engineer who wants to work hands...  ...the core system software team behind SkyOS-H...  ...paging), and leveraging Arm V8 virtualization...  ...of experience in embedded systems or low-level...  ...~ Experience with Linux kernel development... 
    Senior
    Full time
    Temporary work
    Flexible hours

    NIO

    San Jose, CA
    2 days ago
  • $152k - $241.5k

     ...Team is looking for Senior Software Engineers and Architects to develop...  ...involves Hypervisor, Linux, QNX RTOS. What we...  ...~ Experience with embedded system involving Linux...  ...-up and debugging of ARM-based SoC target...  ...from application to kernel level and comfortable... 
    Senior

    NVIDIA

    Santa Clara, CA
    21 hours ago
  • Job Overview We are seeking an experienced Linux Kernel Developer to join our system software engineering team. This role focuses on developing, maintaining, and optimizing...  ...Linux kernel components with an emphasis on x86 architectures, device drivers, and platform-level... 
    Local area

    Intel Corporation

    Santa Clara, CA
    2 days ago
  • KLA-Belgium in Milpitas is hiring an Embedded Software Engineer who will take ownership of embedded software for reticle inspection systems. The...  ...experience in embedded software development, with a focus on Linux environments. Responsibilities include designing and... 
    Senior

    KLA-Belgium

    Milpitas, CA
    3 days ago
  • $152k - $241.5k

     ...Team is looking for Senior Software Engineers and Architects to develop...  ...involves Hypervisor, Linux, QNX RTOS....  ...skills. Experience with embedded systems involving Linux...  ...‑up and debugging of ARM‑based SoC target hardware...  ...from application to kernel level and comfortable... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • KLA in Milpitas, CA, is looking for a highly motivated Embedded Software Engineer to innovate and grow within the RAPID division. You will own end...  ...development, strong C/C++ skills, and proficiency in Linux environments. This role is essential for driving technical... 
    Senior

    KLA

    Milpitas, CA
    2 days ago
  • $224k - $356.5k

     ...researchers, developers, and AI engineers. As NVIDIA brings DGX...  ...and strong coverage of Linux. This is a hands-on,...  ...firmware, BMC, and AI software teams, collaborate...  ...OS / Ubuntu, including kernel module integration,...  ...and Linux on the Grace (Arm) + Blackwell GB300 architecture... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    21 hours ago
  • $160k - $220k

     ...Develop and maintain software features on current...  ...experience in software engineering. Strong C/Linux experience is...  ...Experience with Linux kernel and driver development...  ...Experience with ARM and x86 architectures in a...  ...Familiarity with embedded switch or router real... 
    Full time

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $100k - $180k

    A leading networking software company seeks a skilled engineer to integrate Layer 2, Layer 3, and MPLS features into their dataplane. The ideal candidate will have solid Linux networking experience, strong problem-solving abilities, and a minimum of 7 years in IP networking... 
    Senior

    IP Infusion

    Santa Clara, CA
    1 day ago
  • $110k - $160k

     ...Embedded SW/Firmware Engineering Job Responsibilities: Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi security protocol implementation Job Requirements: ~ Proficient C programming... 
    Senior
    Full time

    Edelman

    Sunnyvale, CA
    21 hours ago
  • $130k - $175k

     ...ways previously thought impossible. As a Senior Embedded Software Engineer , you will work in a team whose primary responsibility...  ...industry experience ~ Expert knowledge of Linux/RTOS platform development in modern multi-core ARM processor-based embedded systems ~5+ years... 
    Senior
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    1 day ago
  • $110k - $160k

     ...Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi security...  ...Requirement: Bachelor's Degree in Computer Science or Electrical Engineering is required Master's Degree is preferred Must be... 
    Senior
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $184k - $287.5k

     ...We are hiring senior engineers to work on the CUDA driver...  ...investigates bottlenecks in software or hardware and...  ...interacts with GPU hardware, kernel mode drivers, and the...  ...architectures - like x86, POWER and ARM Knowledge of...  ...with Windows, Linux, or macOS driver development... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer - Linux Kernels, ARM, X86. Be the first to apply!