7

Software / Firmware Engineering - Staff Engineer

71 MTVL (Marvell Technology Vietnam LLC)
Full-time
On-site
VN - Ho Chi Minh - Tan Binh District Vietnam

About Marvell

Marvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, 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 Impact

Marvell is a leading provider of innovative technologies, including ultra-fast read channels, high-performance processors, leading edge transceivers, highly efficient analog designs, and powerful cryptographic engines. These solutions address all segments of the hard disk drive (HDD) and solid-state drive (SSD) electronics markets, providing complete solutions including controllers, product firmware, and reference board designs. Many of the same technologies have been utilized in Marvell system solutions products, powering PCs, servers, cloud, and enterprise systems.

What You Can Expect

Application Development

  • Develop and maintain desktop GUIs with Qt (C++) or PySide6/PyQt (Python), prioritizing usability, performance, and scalability
  • Implement backend services (mini microservices) in C, C++, or Python, ensuring smooth data flow and integration with the front end
  • Incorporate HTML/CSS as needed for lightweight web interfaces or embedded web components

GUI Application Architecture Design & Development

  • Contribute to architectural designs for desktop GUIs, employing Dependency Injection, IoC, and event-driven patterns
  • Utilize a plugin-like approach to build modular, extensible applications that enable feature expansion without large-scale refactoring
  • Ensure architecture remains maintainable, testable, and adaptable to evolving requirements

Performance & Troubleshooting

  • Diagnose complex issues across the stack and propose solutions to enhance reliability and maintainability
  • Conduct performance profiling and apply optimizations to both UI and backend components

Collaboration & Delivery

  • Work with hardware teams to align product requirements with software solutions
  • Participate in code reviews, propose improvements to coding standards, and help maintain overall code quality
  • Utilize CI/CD pipelines to streamline builds, testing, and deployments

Documentation & Continuous Improvement

  • Produce and update comprehensive documentation for internal teams, including user manuals and API references
  • Identify opportunities for process enhancements and actively contribute to continuous improvement initiatives

What We're Looking For

  • Education & Experience

    • 6+ years of professional experience in software/firmware engineering or related fields
    • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related discipline
  • Core Technical Skills

    • Proficiency in C/C++ and Python
    • Hands-on experience with Qt (C++) or PySide6/PyQt (Python) for desktop GUI development
    • Familiarity with HTML/CSS for basic web interfaces
    • Background in Dependency Injection (DI), Inversion of Control (IoC), and service-oriented architectures
    • Knowledge of event-driven design patterns (e.g., publish-subscribe, observers) and plugin-like architectures
  • Design & Troubleshooting

    • Advanced ability to debug and resolve complex software, firmware, and system-level issues
    • Skilled in performance analysis and optimization for both front-end and backend components
  • Tools & Processes

    • Experience using Git and setting up automated CI/CD pipelines
    • Familiarity with microservices, APIs, and backend frameworks
    • Strong communication skills to coordinate with cross-functional teams

Additional Compensation and Benefit Elements

With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. We’re dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us. For additional information on what it’s like to work at Marvell, visit our Careers page.

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.

#LI-UN1