Software / Firmware Engineering - Senior Engineer

Marvell Technology

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

  • Competitive salary, plus 13th-month salary and performance-based bonus
  • RSUs (Restricted Stock Units) for new joiners and on-going annually
  • Premium health & accident insurance for you and your family (spouse and children)
  • Annual medical check-up at a designated hospital arranged by Marvell
  • Generous paid leave policies: 15 annual leave days, 3 Recharge periods per year (company-wide off-work from Friday to Monday), 5 paid sick leave days, 3 days of volunteer time-off and 11 public holidays
  • Exciting Employee Events: Participate in fun activities throughout the year such as team birthdays, sports tournaments, company trips, mid-autumn, appreciation week, charity, health seminars, year-end party, and more.

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

Read Full Description
Confirmed 2 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles