Onsite Senior Embedded Software Engineer – Linux Kernel Driver Development

Posted 3 hours ago

Apply now

About the role

  • Senior Embedded Software Engineer developing Linux Kernel Drivers for scalable network and storage systems at Marvell. Designing, developing, and guiding junior engineers in Linux environments.

Responsibilities

  • Architect, design and develop system software for reliable, scalable, high performing network and storage systems using C/C++
  • Plan, schedule, estimate efforts for projects and provide technical guidance to junior engineers during execution
  • Designing and Developing using Linux
  • C/C++, Python
  • Prototyping new modules for new co-processor architecture
  • Profiling HW performance and programming interfaces
  • Unit testing various modules, and running required System and Integration tests using Python

Requirements

  • BS/MS (preferred) degree in CS/EE or related technical field(s)
  • 5+ years of previous experience
  • Strong programming skills in C/C++ and Python, in a Unix/Linux environment, with good problem-solving skills
  • Good understanding of Linux/Unix internals, with experience working on multi-threaded systems
  • Linux Kernel Driver Development
  • Good understanding of CPU architectures, preferably ARMv8
  • Good Design and Development experience, MS in EE/CS and 5+ years of experience with good verbal and written communication skills
  • Good understanding of Ethernet and IP network layers and protocols
  • Good understanding of HW logic design and preferably RTL emulation environments.

Benefits

  • Employee stock purchase plan with a 2-year look back
  • Family support programs to help balance work and home life
  • Robust mental health resources to prioritize emotional well-being
  • Recognition and service awards to celebrate contributions and milestones

Job title

Senior Embedded Software Engineer – Linux Kernel Driver Development

Job type

Experience level

Senior

Salary

$147,200 - $217,890 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job