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$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...SeniorWork experience placementWork from home- ...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
- 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
- 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
- ..., 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
- 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
- ...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
- 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
$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$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$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$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$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...SeniorFull timeTemporary workLocal areaFlexible hours- 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
$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...SeniorLocal areaFlexible hours- 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++...
$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...SeniorFull timeTemporary workFlexible hours$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- 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
- 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
$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- 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
$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...SeniorRemote work$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$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$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...SeniorFull time$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...SeniorWorldwideFlexible hours$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...SeniorFull timeWorldwide$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
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!
Related searches
- embedded systems software engineer San Jose, CA
- embedded software engineer San Jose, CA
- embedded engineer San Jose, CA
- embedded developer San Jose, CA
- linux engineer San Jose, CA
- senior linux systems engineer San Jose, CA
- linux administrator San Jose, CA
- linux systems administrator San Jose, CA
- linux developer San Jose, CA
- senior game producer San Jose, CA

