{"schemaVersion":"jobsearcher.job.v1","id":"2a22a0fe166c02edde62a196","url":"https://jobsearcher.com/jobs/2a22a0fe166c02edde62a196","canonicalUrl":"https://jobsearcher.com/jobs/2a22a0fe166c02edde62a196","title":"Bootcode Firmware Developer","description":"Title: Bootcode Firmware Developer\nDuration: 12+ Months\nLocation: Folson, CA\nTHE ROLE:\nThe focus of this role is to plan, build, and execute the verification of new and existing features for graphics processor IP, resulting in no bugs in the final design.\nTHE PERSON:\nYou have a passion for modern, complex processor architecture, firmware development, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/timezones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems.\nKEY RESPONSIBILITIES:\nUnderstand architectural flows of Init and Boot-media management and develop features in Bootcode\nCollaborate with architects, hardware engineers, and firmware engineers to understand the new features to be developed for Reset or Boot-media management.\nEstimate the time required to write the new feature any required changes in the environment.\nResponsible for SoC Bootrom development and delivery to Business units/ SoC teams\nWork with build flows of one ore more microprocessors tool chain such as arm, risc-v, tensilica etc..\nWork with HW accelerators and vcs based hybrid simulation environment for development and debug of firmware\nProvide support for debug in various platforms such as vcs/ emulators/ fpga or post-si\nParticipate in feature definitions and test-planning process with technical inputs\nDebug test failures to determine the root cause; work with RTL and DV engineers to resolve design defects and correct any test issues.\nReview functional and code coverage metrics provide inputs to DV for necessary scenarios\nPREFERRED EXPERIENCE:\nSolid understanding of C/ C++ and firmware development using sim/emu environment\nFamiliarity with various microprocessors architecture and ISA\nUnderstanding of Initialization flows and Boot-media management\nHands on experience in embedded firmware development\nClear understanding of ASIC verification tools and debugging techniques\nScripting ability in ruby/ python or pears\nWhat sets you apart?\nSoC Init and Bootmedia expertise is a plus!\nExperience on clocking/ fabric topologies and debug is a plus!\nACADEMIC CREDENTIALS:\nBachelor's or master's degree in computer engineering/Electrical Engineering\nJob Type: Contract\nPay: $80.00 - $90.00 per hour\nExpected hours: 40 per week\nSchedule:\n8 hour shift\nMonday to Friday\nExperience:\nfirmware: 5 years (Required)\nAbility to Commute:\nFolsom, CA 95630 (Required)\nAbility to Relocate:\nFolsom, CA 95630: Relocate before starting work (Required)\nWork Location: In person","company":"Buxton","rawCompany":"buxton","city":"Roseville","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-11T14:35:12.508Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"334111","title":"Electronic Computer Manufacturing","slug":"electronic-computer-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Bootcode Firmware Developer","description":"Title: Bootcode Firmware Developer\nDuration: 12+ Months\nLocation: Folson, CA\nTHE ROLE:\nThe focus of this role is to plan, build, and execute the verification of new and existing features for graphics processor IP, resulting in no bugs in the final design.\nTHE PERSON:\nYou have a passion for modern, complex processor architecture, firmware development, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/timezones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems.\nKEY RESPONSIBILITIES:\nUnderstand architectural flows of Init and Boot-media management and develop features in Bootcode\nCollaborate with architects, hardware engineers, and firmware engineers to understand the new features to be developed for Reset or Boot-media management.\nEstimate the time required to write the new feature any required changes in the environment.\nResponsible for SoC Bootrom development and delivery to Business units/ SoC teams\nWork with build flows of one ore more microprocessors tool chain such as arm, risc-v, tensilica etc..\nWork with HW accelerators and vcs based hybrid simulation environment for development and debug of firmware\nProvide support for debug in various platforms such as vcs/ emulators/ fpga or post-si\nParticipate in feature definitions and test-planning process with technical inputs\nDebug test failures to determine the root cause; work with RTL and DV engineers to resolve design defects and correct any test issues.\nReview functional and code coverage metrics provide inputs to DV for necessary scenarios\nPREFERRED EXPERIENCE:\nSolid understanding of C/ C++ and firmware development using sim/emu environment\nFamiliarity with various microprocessors architecture and ISA\nUnderstanding of Initialization flows and Boot-media management\nHands on experience in embedded firmware development\nClear understanding of ASIC verification tools and debugging techniques\nScripting ability in ruby/ python or pears\nWhat sets you apart?\nSoC Init and Bootmedia expertise is a plus!\nExperience on clocking/ fabric topologies and debug is a plus!\nACADEMIC CREDENTIALS:\nBachelor's or master's degree in computer engineering/Electrical Engineering\nJob Type: Contract\nPay: $80.00 - $90.00 per hour\nExpected hours: 40 per week\nSchedule:\n8 hour shift\nMonday to Friday\nExperience:\nfirmware: 5 years (Required)\nAbility to Commute:\nFolsom, CA 95630 (Required)\nAbility to Relocate:\nFolsom, CA 95630: Relocate before starting work (Required)\nWork Location: In person","datePosted":"2026-08-11T14:35:12.508Z","dateModified":"2026-08-11T14:35:12.508Z","hiringOrganization":{"@type":"Organization","name":"Buxton","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Roseville","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"2a22a0fe166c02edde62a196"},"url":"https://jobsearcher.com/jobs/2a22a0fe166c02edde62a196"}}