
Firmware Engineer
Marvell Technology
full-time
Posted on:
Location Type: Office
Location: Westlake Village • California • United States
Visit company websiteExplore more
Salary
💰 $86,900 - $128,540 per year
Job Level
About the role
- Transform system-level requirements into functional firmware
- Create documentation, including functional specifications, design documents, and test specifications
- Design and implement code unit testing processes
- Design and execute automated regression testing systems
Requirements
- Bachelor’s degree in Computer Engineering or Computer Science
- 0-2 years of relevant experience
- Experience with microprocessor architectures, such as ARM or RISC V
- Proficient in C and Python
- Strong collaboration and communication skills
- Solid understanding of RTOS fundamentals, including queuing, memory management, and interrupt processing
- Experience developing embedded device drivers and working with common communication protocols (e.g., SPI, I²C, MDIO, UART)
- Ability to read and interpret hardware design schematics
- Proficiency with development tools, including version control (Git), build environments (IDEs, gmake), and code auto-documenting systems (e.g., Doxygen)
- Excellent written and verbal English skills
- Exceptional multitasking and organizational abilities
Benefits
- 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
- Recognition and service awards to celebrate contributions and milestones
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CPythonmicroprocessor architecturesARMRISC VRTOS fundamentalsembedded device driverscommunication protocolsSPII²C
Soft Skills
collaborationcommunicationmultitaskingorganizational abilitieswritten English skillsverbal English skills
Certifications
Bachelor’s degree in Computer EngineeringBachelor’s degree in Computer Science