Great Benefits, Unlimited PTO, Hybrid ScheduleThis Jobot Job is hosted by: Matt LopezAre you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.Salary: $120,000 - $150,000 per yearA bit about us:We are a leading provider of innovative NAND flash memory solutions and the world's next big semiconductor company. We are passionate about our purpose of expanding the possibilities of data that fuel human advancement and building a new paradigm of solid-state storage.We are one of the top three NAND memory companies globally with aspirations to be No 1. Our objectives are clear grow at an unprecedented rate and become our customers' go-to-partner for optimized storage solutions.Why join us?We offer a hybrid-first work environment that welcomes and supports diversity.Along with a comprehensive benefits package and competitive pay, we have unlimited time off as you need it, a summer holiday shutdown week in the U.S., family leave, wellness subsidies, and more.We promote social responsibility with our Purple on PURPOSE initiative and offer an employer match for team members' donations. Volunteer time is encouraged to support our communities.Job DetailsAs a Senior Firmware Engineer, regular responsibilities include, but are not be limited to:Work with internal and external customers to turn requirements into firmware designs and modules.Analyze and develop firmware per internal and external (customer) specifications.Collaborate with functional leads and architects to develop or modify firmware architecture.Lead a group of engineers to develop, review, document, and maintain product source code in C/C.Design and develop unit and system level testing including failure analysis and debug of product issues as part of development and validation phases.Develop low-level firmware, system architectures, operating systems, device architectures, in partnership with hardware and ASIC design teams.Work with project stakeholders turning product requirements into development and validation plans.Cross multiple firmware disciplines to develop and grow across the entire SSD architecture.Coordinate priorities and activities with other engineering stakeholders to accomplish committed milestones.The candidate must have a bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science or a related field4+ years of experience in the following areas:Software or firmware development experience in an embedded systems environment with programming in C/CEmbedded firmware development running in a real-time operating system (RTOS), with hardware and software interactionsFirmware development environments including compilers, debuggers, emulators, and tool-chainsPreferred Requirements:Storage industry (SSDs or enterprise storage)Embedded development techniques using hardware and firmware toolsStructured software development and practices, analytical problem solving, innovation and a mindset of continuous improvementEnterprise storage interface protocols (e.g., SATA, SAS, PCIe, and NVMe)SSD or enterprise storage device security protocols and techniques (e.g., Opal, ESSC, and AES)Software/firmware development processes including workflow and continuous integration validationInterested in hearing more? Easy Apply now by clicking the "Apply Now" button.