Marvell is looking to develop and enhance system software for reliable, scalable, high-performing network and storage systems, specifically focusing on Data-plane/Fast-path software Toolkits for their MIPS/ARM based CPUs and hardware accelerators.
Requirements
- C/C++
- Linux Kernel Driver Development
- Experience with MCU's
- Hardware bring-up on MCU's, jtag
- PCIE protocol or ethernet familiarity
- Storage systems a plus
- Programming experience with Python or Assembly a plus
Responsibilities
- Contribute to the design and development of system software for reliable, scalable, high performing network and storage systems using C/C++
- Develop new features and enhance existing features for Data-plane/Fast-path software Toolkits by designing data structures and algorithms tailored for Marvell MIPS/ARM based CPU, coprocessors and hardware-based accelerators
- Integrate open-source/customer software with Data-plane/Fast-path Toolkits to deliver software solutions to customer products
- Develop software and troubleshoot issues related to hardware bring-up, multi-threaded software development with virtualized hardware
- Analyze and investigate methods to enhance software performance on Marvell SoC by eliminating bottle-necks using existing hardware and simulators and suggest future hardware/software design improvements
- Work on Networking products, design and develop firmware and software networking products
Other
- Bachelor’s degree in Computer Science, Electrical Engineering or related fields and 3-5 years of related professional experience. Master’s degree and/or PhD in Computer Science, Electrical Engineering or related fields with 2-3 years of experience
- Work with Technical Marketing engineers (TME), product managers and cross functional hardware/software engineers to understand and solve customer issues
- Contribute to the planing, scheduling, and estimation efforts for projects and provide technical guidance to junior engineers during execution
- This position may require access to technology and/or software subject to U.S. export control laws and regulations, including the Export Administration Regulations (EAR). As such, applicants must be eligible to access export-controlled information as defined under applicable law.
- All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.