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

Senior Software Engineer/Embedded Firmware/DSP/Optical/ARM/RISC-V/PHY

$94.16k - $141k

Marvell

About Marvell Marvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead. Your Team, Your ImpactThe Optical Digital Signal Processing (ODSP) PHY SW Team develops software for Marvell's DSP products used in pluggable optical modules—chips that form the backbone of the internet, moving data within and between data centers worldwide. Marvell is the market leader in direct-detect optical DSPs (100G to 1.6T), with products deployed in every major cloud data center and AI cluster. We own all SW components, including embedded FW, customer SDK, and lab scripts, and we're the go-to group for getting things done across the entire product lifecycle—from pre-silicon simulation through field deployment.What You Can ExpectYou will be supporting the Software team in:Developing Python scripts for testing, data collection, and diagnosticsDeveloping embedded C firmware for controlling PAM4 DSP Taking an idea from concept through design, review, implementation, testing, and release to customersWork on mission-critical features for top-tier cloud customersDebug difficult issues, drive to root causes with HW/SW teams, and follow up with Jira tickets to get bugs resolvedSome possible tasks will be:Develop Python test scripts to configure, control, and get status from multiple DSP HW platforms for improving firmware stabilityImplement a new temperature tracking algorithm for a DSP/analog control to improve performance when device temperature changesAdd new debug functionality to the current firmware architectureBreaking up a firmware routine into sub-routines with a coordinating finite state machine to manage tasks in parallel (bare metal C programming)Optimizing subroutines to make the best use of a multi-core MCU architectureImprove error management flow and reports generated by the firmwareImplement and test serial interface for debug tracing and error reporting (UART driver)Scripting for system performance analysis of a customer's prototype optical moduleYou will gain experience with:Software development cycleInfrastructure configuration and managementSoftware regression planning and executionLinux and Windows-based developmentContinuous Integration (Jenkins) methodologiesPython, bash, and make scripting and automationSource code management (git)What We're Looking ForMinimum Requirements:Candidate must have completed a BS/MS degree in Computer Science / Electronics Engineering or related technical field(s)Experience in C and PythonSoftware development experience in embedded firmware environments based on C/C++Excellent debug capability and problem-solving skillsExperience in data collection and analysisUnderstanding the fundamentals of microcontroller architecture (ARM, RISC-V architecture a plus)Understanding of fundamental Networking from the OSI model, with emphasis on the PHY up to the data link levelMust be curious and driven to learn more about this complicated fieldGood verbal and written communication skills in English and ItalianGood attitude and ability to interact with remote teamsPreferred Requirements:Basic understanding of how a processor interacts with memories and peripheralsExperience with the software development flow, from issue tracking (Jira), SCM (gitlab), design & code reviews (also gitlab), continuous integration (Jenkins), and regression testingKnowledge of Digital Signal ProcessingUnderstanding of DSP concepts (equalizers, filters, ADC, DAC, FFE, DFE, PLL) and PAM modulationFamiliarity with closed and open loop control algorithmsFamiliarity with the fundamentals of telecommunication and digital signal processingKnowledge of git, Linux, makefiles, gdb, IDEs, and bashExpected Base Pay Range (USD)94,160 - 141,000, $ per annumThe successful candidate’s starting base pay will be determined based on job-related skills, experience, qualifications, work location and market conditions. The expected base pay range for this role may be modified based on market conditions.Additional Compensation and Benefit Elements Marvell is committed to providing exceptional, comprehensive benefits that support our employees at every stage - from internship to retirement and through life’s most important moments. Our offerings are built around four key pillars: financial well-being, family support, mental and physical health, and recognition. Highlights include an 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, and a recognition and service awards to celebrate contributions and milestones. We look forward to sharing more with you during the interview process.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.Any applicant who requires a reasonable accommodation during the selection process should contact Marvell HR Helpdesk at View email address on click.appcast.io Integrity To support fair and authentic hiring practices, candidates are not permitted to use AI tools (such as transcription apps, real-time answer generators like ChatGPT or Copilot, or automated note-taking bots) during interviews.These tools must not be used to record, assist with, or enhance responses in any way. Our interviews are designed to evaluate your individual experience, thought process, and communication skills in real time. Use of AI tools without prior instruction from the interviewer will result in disqualification from the hiring process.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. Marvell may be required to obtain export licensing approval from the U.S. Department of Commerce and/or the U.S. Department of State. Except for U.S. citizens, lawful permanent residents, or protected individuals as defined by 8 U.S.C. 1324b(a)(3), all applicants may be subject to an export license review process prior to employment.#LI-TT1SummaryLocation: Santa Clara, CAType:

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer/Embedded Firmware/DSP/Optical/ARM/RISC-V/PHY in Santa Clara, CA vacancy
  • $111.07k - $166.4k

     ...Your ImpactThe Optical Digital Signal...  ...Processing (ODSP) PHY SW Team develops software for Marvell's DSP products used...  ...components, including embedded FW, customer...  ...running on our RISC-V-based multi-...  ...of a Staff Engineer in our team is...  ...of embedded C firmware for controlling... 
    Suggested
    Permanent employment
    Full time
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    7 hours ago
  • $177.82k - $266.4k

     .... We are seeking a Senior Principal Engineer to join the Optics & Connectivity Product...  ...periodically embedding into a variety of product...  ...highly-functional software prototypes based on...  ...in Optical PHY products with exposure...  ...Customer SupportStrong firmware engineering... 
    Senior
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    2 days ago
  • $131.01k - $196.3k

     ...ImpactMarvell Central Engineering (CE)...  ..., Storage, Optics, etc....  ...including DSP algorithm development...  ...ExpectRISC-V MCU / SoC...  ...of an embedded RISC-V core (e.g...  ...Development for PHY...  ...RTOS-based firmware for PHY/IP...  ...external tests to software-driven closed...  ...(e.g., ARM Cortex-M)Exposure... 
    Senior
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    2 days ago
  • $131.01k - $196.3k

     ...ImpactThe Firmware team at Marvell...  ...Marvell DSP’s. These components...  ...functional embedded firmware....  ...high speed optical components....  ...loops. An engineer in this...  ...Sr. Staff Software Engineer, you...  ...on our RISC-V-based multi...  ...architectures (ARM or RISC-V;...  ...on the PHY up to the data... 
    Senior
    Permanent employment
    Full time
    Internship
    Remote work
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    4 days ago
  • $200k - $260k

     ...Position Title: Senior Principal Engineer, Software/Firmware - Coherent Optical Module Firmware/SoC-based Embedded Platforms/CPO (Confidential Client) Location: Santa Clara, CA | Onsite Employment Type: Permanent Compensation ~ Salary: $200,000 - $260,000/yr... 
    Senior
    Permanent employment

    YK Solutions LLC

    Santa Clara, CA
    a month ago
  • $138k - $206k

     ...for memory and storage. The Embedded Solution Software (ESS) team within DDL...  ...development of cutting-edge firmware solutions for embedded memory...  ...for an Embedded Firmware Engineer to join our team in San...  ...architectures such as x86, ARM, RISC-VStrong programming skills... 
    Senior
    Work at office
    Flexible hours

    Samsung Semiconductor

    San Jose, CA
    1 day ago
  • $174k - $252k

     ...practical experience.5 years of experience with software development in C/C++.3 years of...  ...architecture.3 years of experience working with embedded operating systems.Experience in taking...  ...System (RTOS) systems.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    San Jose, CA
    1 day ago
  • $174k - $252k

     ...Wi-Fi and Bluetooth driver and firmware level power, thermal and latency...  ....5 years of experience with software development in C/C++, Firmware, Connectivity, Embedded Systems.3 years of experience testing...  ..., etc.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    San Jose, CA
    1 day ago
  • $174k - $253k

     ...development code. Review code developed by other engineers and provide feedback to ensure best...  ...testing, maintaining, or launching software products, and 1 year of experience with...  ...architecture.3 years of experience working with embedded operating systems.Preferred... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    7 hours ago
  •  ...related field. 7+ years of hands-on experience in firmware or embedded software development. Strong proficiency in C and/or C++ for...  ...with microcontroller architectures (e.g., ARM Cortex-M/R/A, ESP32, RISC-V). Skilled in debugging with tools like JTAG/SWD,... 
    Senior

    Saxon Global

    Santa Clara, CA
    2 days ago
  • $174k - $253k

     ...development code. Review code developed by other engineers and provide feedback to ensure best...  ...testing, maintaining, or launching software products, and 1 year of experience with...  ...architecture. 3 years of experience working with embedded operating systems.Preferred... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    7 hours ago
  • $152k - $241.5k

     ...looking for a creative, highly motivated Firmware Engineer to join the NVLink team within our...  .... In this role, you will develop software for next-generation PHY, SERDES and link-level devices,...  ...the semiconductor, networking, or embedded systems space.Software Expertise: Strong... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...TechMContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Software Engineering - Firmware Software Engineer VTax Work Location: WA - Redmond (...  ...code using the C and C++ programming languages for embedded environments, with portability to various processors and... 
    Full time

    SRI Tech

    Sunnyvale, CA
    3 days ago
  • $174k - $253k

     ...practical experience.5 years of experience with software development in one or more programming...  ....3 years of experience working with embedded operating systems.Preferred...  ...accessible technologies.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    Mountain View, CA
    3 days ago
  • $174k - $252k

    Develop and optimize the software platform for wearable co-processors, including board bring...  ....3 years of experience working with embedded operating systems.Preferred qualifications...  ...kernel development.Google's software engineers develop the next-generation technologies... 
    Senior
    Remote work

    Google

    Mountain View, CA
    1 day ago
  • $200k - $260k

     ...Description Job Opportunity: Senior Principal Engineer, Software/Firmware Location: Onsite, Santa...  ...Software/Firmware Coherent Optical Module Firmware / SoC-Based Embedded Platforms / CPO) to join their...  ...effectively across firmware, hardware, DSP, and customer-facing teams.... 
    Senior
    Visa sponsorship

    Fox Point Recruitment LLc

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

     ...their best work.Join NVIDIA's Embedded Platform Middleware team [...  ...building the foundational system software that enables safe, high-...  ...software, safety-critical engineering, and ground breaking accelerator...  ...closely with hardware and firmware engineers to co-design... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $141.3k - $240.2k

     ...teams of physicists, engineers, data scientists and...  ...research scientist, software engineers, application...  ...development engineers, and senior product technology...  ...patterned wafer optical inspection systems for...  ...and debugging of Linux firmware for embedded sensing and communications... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • $200k - $322k

     ...Center, Automotive and Embedded market segments.The...  ...for a CPU Server Firmware Program Manager to help...  ...and implement software activities for next...  ...computer/Electronics engineering or related field (or...  ...understanding of advanced ARM architecture, RISC-V, coherent high speed... 
    Senior
    Full time

    Nvidia

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

     ...of technology? As a Tegra Senior System Software Engineer/Architect at NVIDIA, you will...  ...software relevant to ARM Trusted Firmware (ATF) involving sophisticated...  ...operating systems, CPU (ARM, x86, RISC_V), GPU and computer architecture, and embedded systems. Knowledge on all... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...and technologically savvy engineers to join the Tegra Core Firmware team. Here we architect and...  ...boot firmware under the V-model established by safety...  ...architecture.We take pride in our software family of engineers, so...  ...specifically in areas of ARM technologies and... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...passionate and creative engineers dedicated to building...  ...hardware, software, and design, and we are...  ...design and implement firmware and low level software...  ...Description As a Senior Embedded Software Engineer you...  ...toolchains targeting ARM Cortex-M/R/A, etc. ~... 
    Senior

    Apple

    Sunnyvale, CA
    4 days ago
  • $150k - $225k

     ...quality of life. As a Senior AI / Embedded Engineer, you will be responsible...  ...lightweight model design, embedded software, and hybrid LLM...  ...work closely with hardware, firmware, software, and data teams...  ...edge processors such as ARM Cortex-M, RISC-V, and DSPs ◦ Apply... 
    Senior
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    E-Space

    Saratoga, CA
    11 hours ago
  • $167.7k - $245.2k

     ...Meet the TeamDevelop software consistent with Cisco...  ...platforms, coherent optical transceivers, PHY devices, and next-generation...  .../NPU datapath, Linux embedded software and...  ...photonics, coherent DSP-based optics, and 800...  ...to a defined software engineering roadmap, identify and... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    3 days ago
  • $150k - $180k

     ...machines, AI-driven software, and elite security professionals...  ...is seeking a Mid/Senior Embedded Software Engineer to join our product...  ...(NVIDIA Jetson / ARM SoC), working...  ...understand the mechanical and optical constraints...  ...digital signal processing (DSP) concepts ~ Familiarity... 
    Senior
    Full time

    Knightscope

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

     ...a member of our NVLink Firmware Development and Verification...  ...) in Electrical Engineering, Computer Science, or a...  ...experience in firmware or software verification.Strong...  ...software interaction and embedded environments.Familiarity with RTOS or RISC-V programming and debugging... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $130k - $175k

     ...previously thought impossible. As a Senior Embedded Software Engineer , you will work in a team whose...  ...Collaborate with Hardware Engineers, Firmware Engineers, Software Engineers, and Product...  ...development in modern multi-core ARM processor-based embedded systems ~5... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Tarana Wireless, Inc.

    Milpitas, CA
    1 day ago
  •  ...AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of...  ...: We are looking for a dynamic, upbeat software engineer to join our growing team. As a key contributor...  ...Development: Develop Bare Metal firmware, drivers or tools/apps for bring-up, initialization... 
    Senior

    AMD

    San Jose, CA
    1 day ago
  • $101k - $162k

     ...highly competent and state of the art optical physical layer products. You will be involved with software design and development for Broadcom PHY chip set drivers. As a member of this...  ...plus.5 years of relevant experience in Embedded/Device Driver/Protocol Software Design... 
    Senior
    Full time
    Local area

    Broadcom

    San Jose, CA
    1 day ago
  • $171k - $275k

     ...commitments. Meet our engineers on the Vehicle OS...  ...complete vehicle software and AI...  ...maintain all BSP, firmware, and system software...  ...with cutting-edge embedded platforms and top...  ...real roads. As a Senior Software Engineer,...  ...programming in C, C++ for ARM or X86 platforms Experience... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer/Embedded Firmware/DSP/Optical/ARM/RISC-V/PHY. Be the first to apply!