Senior Firmware Engineer at Marvell Technology
Toronto, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

20 Dec, 25

Salary

0.0

Posted On

21 Sep, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, C, Firmware, Software Architecture, Collaboration, Debugging, Testing, Algorithms, APIs, Mentorship, Design Review, Code Review, Storage Technologies, NAND Flash Memory, Compilers, Assemblers

Industry

Semiconductor Manufacturing

Description
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 storage 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 storage system solutions products, powering PCs, servers, cloud, and enterprise systems. What You Can Expect In this hybrid/remote/on-site role based in LOCATION, you’ll work with a team of 15 to 20 other software/firmware engineers. Within that larger team are three smaller groups. One group writes software to tell our controllers what to do. Another group focuses on making the controllers talk to NAND flash memory, and the final group tests the NAND flash memory under different stresses to develop algorithms or APIs that will help the storage teams get faster or longer use of the NAND flash memory in their applications. Each day will be filled with adding new features to firmware, testing, debugging, and sharing information with colleagues in various meetings. Any time you have a new design or new code, you’ll do a design or code review with the team. Some of these are live; other times people will review your work when they have a moment. You’ll meet regularly with your mentor, as well as your team lead or manager. The whole team will meet for regular staff meetings and you may even be invited to customer meetings to present what we have for them or learn what they need from us. What We're Looking For To be successful in this role, you must: - Have a working knowledge of Python and C. You also need a fundamental understanding of firmware and software architecture. You should be able to explain how you write a program. - Have a Bachelor’s or Master’s in Electrical or Computer Engineering. Other majors may be considered if you have enough knowledge or experience in this area. - Be willing to learn. During your first few months, you’ll be coming up to speed on our technology and tools such as our compilers, assemblers, editors, etc. You’ll be learning the ins and outs of storage and how our chips fit into the bigger system here. Even after you’ve been here a while, you’ll be constantly learning new things because we are on the absolute leading edge of technology. We’re developing new things all the time. - Be collaborative with your teammates. We have a great culture here. People help one another and share knowledge. We ask questions and we lend a hand. 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. Interview Integrity As part of our commitment to fair and authentic hiring practices, we ask that candidates do not use AI tools (e.g., transcription apps, real-time answer generators like ChatGPT, CoPilot, or note-taking bots) during interviews. Our interviews are designed to assess your personal experience, thought process, and communication skills in real-time. If a candidate uses such tools during an interview, they will be disqualified 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-VM1 Join our talent community to hear about company news, job openings and events. Join our Talent Community! 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. Recruitment fraud is a well-known way that third parties try to get personal information or to steal money from you. Please review Marvell’s guidance here to learn more on how you can protect yourself.
Responsibilities
You will work with a team of engineers to add new features to firmware, test, debug, and share information in meetings. You will also participate in design and code reviews and meet regularly with your mentor and team lead.
Loading...