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

Sr. Staff Software/Firmware Engineer - MCU development

$131.01k - $196.3k

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 ImpactMarvell Central Engineering (CE) develops Marvell most advanced High-Speed SerDes (HSS) IPs covering multiple applications, Switch, Automotive, Storage, Optics, etc. Acting as the engine to the company, Central Engineering provides the source of power to every business unit in Marvell system. Central System Engineering (CSE) in Central Engineering, independent of other CE functions including DSP algorithm development, circuit design, physical design, packaging, etc., is a function team responsible of validating all Marvell HSS IPs in the lab environment and supporting all Marvell business units for fast and smooth SoC production.What You Can ExpectRISC-V MCU / SoC Integration OwnershipLead integration of an embedded RISC-V core (e.g., SiFive E24 Core) into chip validation environmentsDefine MCU subsystem architecture: memory map, boot flow, and execution environmentIntegrate and validate system interconnect (AHB/AXI-lite) and memory hierarchy (ROM/SRAM)Implement interrupt architecture using PLIC and CLINTFirmware Development for PHY ValidationDevelop bare-metal and RTOS-based firmware for PHY/IP control and bring-upImplement calibration, training, and tuning algorithms for high-speed interfacesBuild reusable firmware frameworks for:Register-level control abstractionTest sequencing and automationLogging, diagnostics, and error handlingSystem-Level Bring-Up & DebugLead silicon and pre-silicon bring-up using embedded firmwareDebug cross-domain issues across hardware, firmware, and PHY behaviorEnable rapid iteration of initialization, configuration, and recovery flowsDrive root-cause analysis for system-level failuresValidation Automation & Framework IntegrationIntegrate RISC-V firmware into existing PHY validation automation frameworkEnable unified validation across simulation, emulation/FPGA, and siliconDevelop firmware-driven test scenarios replacing or complementing external stimulusBuild infrastructure for automated test execution and result collectionValidation Strategy & Coverage ExpansionTransition validation methodology from directed external tests to software-driven closed-loop validationDefine and implement coverage for:Functional PHY behaviorCorner cases and stress conditionsRecovery and error handling scenariosEnsure reusability of validation content across programs and platformsCross-Functional CollaborationPartner with RTL teams on SoC integration and interface definitionsWork with validation teams to align firmware-driven test strategiesCollaborate with architecture teams to define scalable validation platform directionSupport system-level debug across hardware/software boundariesInfrastructure & Toolchain OwnershipMaintain RISC-V toolchain environment (GCC, linker scripts, startup code)Support debug infrastructure (JTAG, OpenOCD, GDB workflows)Drive automation for firmware build, deployment, and regression executionWhat We're Looking ForMust Have8+ years of experience in embedded systems, firmware, or SoC developmentStrong proficiency in C/C++ with bare-metal programmingExperience with low-level system development:Boot flows, startup code, linker scriptsMemory-mapped I/O and register-level programmingInterrupt handling and real-time constraintsHands-on experience debugging HW/SW integration issues (silicon, FPGA, or RTL simulation)Solid understanding of computer architecture fundamentals (CPU, memory hierarchy, buses)Nice to HaveExperience with RISC-V systems or similar MCU architectures (e.g., ARM Cortex-M)Exposure to embedded SoC integration (bus fabrics such as AHB/AXI-lite)Familiarity with interrupt systems such as PLIC and CLINTExperience with PHY / SerDes / high-speed IP bring-up or validationRTOS experience (e.g., FreeRTOS, Zephyr)Exposure to silicon bring-up or post-silicon validationStrong Plus (Differentiators)Experience building firmware-driven validation frameworks or automation infrastructureFamiliarity with simulation/emulation workflows (RTL co-sim, FPGA prototyping)Experience in closed-loop control systems (calibration, tuning, adaptive algorithms)Exposure to hardware verification or validation environments (UVM, testbenches)Core Skills for Success in This RoleAbility to bridge hardware, firmware, and validation domainsStrong system-level debugging mindset across HW/SW boundariesAbility to design scalable, reusable validation approaches (not just point tests)Experience working in cross-functional teams (RTL, validation, architecture)Expected Base Pay Range (USD)131,010 - 196,300, $ 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-JT2SummaryLocation: Santa Clara, CAType: Full time

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Sr. Staff Software/Firmware Engineer - MCU development in Santa Clara, CA vacancy
  • $111.07k - $166.4k

     ...ODSP) PHY SW Team develops software for Marvell's DSP...  ...RISC-V-based multi-core MCU, a C SDK provided to customers...  ..., and the role of a Staff Engineer in our team is to ensure...  ...DevelopmentArchitecture, Design, Development, and Testing of embedded C firmware for controlling our... 
    Suggested
    Permanent employment
    Full time
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    8 hours ago
  • $134.5k - $193.5k

     ...st century.We are looking for a Senior Software Engineer, DevOps to join our team in one of today...  ...technologies. This role will report to Sr Director Software Engineering and based...  ...debugging and integration skills.Solid development skills using Python; familiarity with... 
    Senior
    Full time
    Work at office
    Worldwide

    Bloom Energy

    San Jose, CA
    4 days ago
  • $214k - $261.5k

     ...consumer experiences and devices.OverviewWe’re seeking a Senior Staff Software Engineer to lead the evolution of Dolby Vision on the PC platform....  ...in-class visual fidelity.ResponsibilitiesLead the design, development, and optimization of high‑performance C++ software for... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    Sunnyvale, CA
    2 days ago
  • $157.5k - $225k

     ...shape the future of cybersecurity.RoleWe are looking for a Sr. Staff Software Engineer (Full-Stack) to join our team. This is a Hybrid (San Jose...  ...-grade solutions, with a strong emphasis on spec-driven development workflows using AI coding assistants like Claude or... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Zscaler

    San Jose, CA
    3 days ago
  •  ...RxSwift ➜ Combineas we modernize our stack. Partner with server engineers to craft efficient GraphQL and REST contracts that keep the app...  ..., observability, and on‑call best practices. Mentor senior and staff engineers through pairing, design reviews, and candid feedback.... 
    Senior
    Full time
    Work experience placement

    Paypal

    San Jose, CA
    12 hours ago
  •  ...beyond. Together, we advance your career. TTHE ROLE: Senior level engineer who will be responsible for driving AMD’s strategy,...  ...end-to-end technical performance attainment across the entire software stack focusing on getting the best performance on multiple generations... 
    Senior

    AMD

    San Jose, CA
    1 day ago
  • $159k - $200k

     ...a unique individual. Knowing we all have different needs, our development and personal wellbeing programs are designed to give you choice...  ...team, you have the opportunity to work on our IPS content engine and other advanced threat prevention products, and collaborate... 
    Senior
    Full time
    Casual work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    12 hours ago
  • $154k - $220k

     ...we invite you to bring your talents to Zscaler and help shape the future of cybersecurity.RoleWe are looking for a Sr. Staff Software Development Engineer-AI Security to join our team. This is a Hybrid (based in San Jose, CA or Bellevue, WA with a 3 days in office requirement... 
    Senior
    Full time
    Work at office
    Local area

    Zscaler

    San Jose, CA
    4 days ago
  •  ...a brighter, more sustainable future while tackling the most pressing challenges of the 21st century.We are looking for a Sr. Staff Software Engineer, Automation to join our team in one of today’s most exciting technologies. Location: This position will be fully Onsite based... 
    Senior
    Full time
    Worldwide

    Bloom Energy

    San Jose, CA
    3 days ago
  • $184k - $230k

     ...educational organizations.As a Senior Staff/PrincipalSoftware Engineer on the GigaSMART team, you will...  ...define product requirements, shape software architecture, and deliver high-quality...  ...guide junior engineers in software development best practices, technologies, and engineering... 
    Senior
    Local area
    Worldwide

    Gigamon

    Santa Clara, CA
    1 day ago
  • $125k - $185k

     ...unique individual. Knowing we all have different needs, our development and personal wellbeing programs are designed to give you choice...  ...Intelligence Platform team is looking for a Principal Software Engineer (full stack) to join our team. This team is responsible for... 
    Senior
    Full time
    Casual work
    Work at office

    Palo Alto Networks

    San Jose, CA
    12 hours ago
  • $184k - $287.5k

    As a member of our NVLink Firmware Development and Verification team, you will be responsible for...  ...equivalent experience) in Electrical Engineering, Computer Science, or a related field....  ...6+ years of experience in firmware or software verification.Strong debugging and analytical... 
    Senior
    Full time
    Remote work

    Nvidia

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

     ...talented, passionate, and committed engineers, technologists, and business...  ...:We are seeking a motivated Sr. Firmware Engineer to join our team focused on the development and support of firmware for...  ...across hardware, firmware, and software teams. You will play a key role... 
    Senior
    Worldwide

    Super Micro Computer

    San Jose, CA
    2 days ago
  •  ...applications, working across silicon, firmware, and software to deliver reliable, high‑...  ...You will interact with key engineering and management stakeholders...  ...for Software engineering development, and you are diligent and...  ...field sales and support staff in the features and uses of... 
    Senior

    AMD

    San Jose, CA
    4 days ago
  • $175k - $200k

     ...Sr. Staff Software Engineer (Conversational AI & Automation) Automation Anywhere is the leader in Agentic Process Automation (APA), transforming...  ...a Sr. Staff Software Engineer who brings strong hands-on development expertise along with technical leadership experience. In... 
    Senior
    Remote work
    Worldwide
    Flexible hours

    Softbank Investment Advisers

    San Jose, CA
    2 days ago
  •  ...technology. We are at the forefront of software and hardware innovation, pushing the boundaries...  .../Canada.The role: Senior StaffSoftware Engineer, Developer and Qualification ToolsWhat...  ...You will be responsible for the design, development, enhancement, and maintenance of tools... 
    Senior

    d-Matrix

    Santa Clara, CA
    4 days ago
  •  ...and run on our GPUs.THE OPPORTUNITYWe're looking for a senior software engineer who combines deep systems performance work with modern AI—...  ...Use modern LLMs and agent-based tooling where it accelerates development and tuning of the ROCm ecosystem.Accelerate foundation... 
    Senior
    Shift work

    AMD

    Santa Clara, CA
    1 day ago
  •  ...AMD contributes to something bigger — technology that moves the world forward.THE ROLEAMD is seeking a Senior Staff Software Engineer to lead compiler development and GPU performance optimization for next-generation AI and compute platforms. You will design compiler... 
    Senior

    AMD

    San Jose, CA
    1 day ago
  •  ...advance your career. THE ROLE: AMD is looking for an influential software engineer who is passionate about improving the performance of key...  ..., placement, timing, and routing.Perform research and development of novel algorithms and optimization of existing algorithms... 
    Senior

    AMD

    San Jose, CA
    2 days ago
  • $262k - $365k

     ..., and timelines. Influence and coach a distributed team of engineers.Lead a team of engineers focussed on designing, implementing...  ...equivalent practical experience.8 years of experience in software development.7 years of experience leading technical project strategy, ML... 
    Senior

    Google

    Sunnyvale, CA
    2 days ago
  • $262k - $365k

     ...deploy, maintain, and enhance large scale software solutions.Provide technical leadership...  ...and coach a distributed team of engineers.Drive technical project strategy, lead...  ...experience.8 years of experience in software development.7 years of experience leading technical... 
    Senior

    Google

    Sunnyvale, CA
    3 days ago
  • $262k - $365k

    Lead the CPU software architecture, design, development and testing of ARM-based server platforms.Drive innovation...  ...hardware, software, and system engineers to ensure seamless integration and...  ...developing the systems software, firmware, kernel and other low level software... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    8 hours ago
  • $262k - $365k

     ...to coding and system design while setting the standard for engineering excellence.Act as a technical multiplier. Navigate complex...  ...or equivalent practical experience.8 years of experience in software development.5 years of experience testing, and launching software products... 
    Senior

    Google

    Sunnyvale, CA
    8 hours ago
  • $262k - $364k

     ...Gates and Release Governance: Partner with engineering and business stakeholders to define and...  ...Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software...  ...sites internationally.As a Senior Staff Software Engineer, you will define the multi... 
    Senior

    Google

    Sunnyvale, CA
    3 days ago
  • $262k - $365k

     ...Roadmaps collaborating with Distinguished engineers and Google Fellows working on Exabyte...  ...architecture; and testing/launching software products.Experience with distributed computing...  ...innovations, empowering the development of our cutting-edge AI models, delivering... 
    Senior
    Worldwide

    Google

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

    Santa Clara, CAUS Research and Development - Runtime Platform /Full-time /HybridPlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon Valley with operations in the United States and Europe... 
    Senior
    Full time

    Plus.ai

    Santa Clara, CA
    2 days ago
  • $262k - $365k

     ...or equivalent practical experience.8 years of experience in software development.7 years of experience leading technical project strategy,...  ...mobile GPU.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.Experience... 
    Senior

    Google

    Sunnyvale, CA
    3 days ago
  • $190.9k - $334.1k

     ...DescriptionIt all started when engineer Fred Luddy wrote code that...  ...DescriptionWe are looking for a software engineer and technical lead...  ...patterns. You will own the design, development, and operation of...  ...experience as a technical lead, Staff Engineer, or equivalent senior... 
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    3 days ago
  • $190.9k - $334.1k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Moveworks

    Mountain View, CA
    3 days ago
  • Lead the design, development, and optimization of high‑performance C++ software for real‑time video processing and GPU‑intensive workloads. Build and maintain Windows...  ..., and third‑party applications (including game engines). Act as a technical ambassador, collaborating... 
    Senior
    Full time

    Dolby

    Sunnyvale, CA
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Staff Software/Firmware Engineer - MCU development. Be the first to apply!