Seagate US LLC Firmware Engineer - Staff Level in Longmont, Colorado

183110 Firmware Engineer - Staff level (Open)Job Title: Firmware Engineer - Staff levelAbout the Role - You will:Conceive, design, develop, and test firmware solutions for advancedengineering programs.You will work with the Product team to develop firmware solutions to implementfeatures and functions for new products being designed in the Longmont Designcenter.You will work on significant and unique issues where analysis of situations ordata requires an evaluation of intangibles. To be successful you will exerciseindependent judgment in methods, techniques and evaluation criteria forobtaining optimum results. Also, you will act independently to determinemethods and procedures on new or special assignments.You will be responsible for the analysis, design, programming, debuggingand modification of firmware (IC embedded code) applications.Analyze software defects, identifying root cause, and implementingcorrective actionsEstablish and maintain end-user system hardware and software testconfigurations.Perform tests to uncover firmware issues during HDD and SSD productdevelopment, ensure successful product qualifications, and maintainfirmware quality for shipping products. (Have you done any testing?)Development tool uses. Such as emulator and DeBugCollaborate closely with other test engineers, firmware developers, andapplications engineers to reproduce, analyze, and resolve firmware issues.Maintain accurate test records and issue tracking forms.Using Agile development philosophyAbout Our Group:We are integral part of the HDD Product Delivery team, with emphasis onworking Agile and delivery Minimal Viable Product sprint over sprint.We deliver FW features and enhancements that make Seagate product viable andimpact Seagate revenue stream of over $10B. Firmware is the glue that putsit all togetherAbout You:We are looking for an energetic, self-driven, team oriented individualUnderstanding of Embedded software and programming is key to our teams successAnalytical thinking and debug are virtues we rely on to solve complex problemsTo be successful you will exercise independent judgment in methods,techniques and evaluation criteria for obtaining optimum resultsYour Experience Includes:Experience developing (design, implementation, debug) of real time "C" codeAnalytical skillsAbility to solve complex and dynamic problems (may need to solve a writtenproblem as an aspect of the interview)Experience using code development tools (emulators, trace, versioncontrol, compilers, linkers, and analyzers)Ability to work overtime and support calls after hours as neededBachelor's degree in related field and 8+ years' experience working withreal time embedded firmware.You might also have:Structured programming knowledgeKnowledge of data storage systemsHard Disc Drive experience (HDD)Agile knowledgeLocation:Longmont, COTravel:Up to 10%Apply today!#USAFirmwareJob Family: Engineering ProfessionalSeagate Technology is committed to equal opportunity in employment andwelcomes applications from all sections of the community, irrespective ofsex, marital status, religious affiliation, age, disability, veteranstatus, or ethnic origin