Lead Embedded Firmware Engineer

2 weeks ago


Irvine, California, United States Western Digital Full time
Job Overview

Company Overview

At Western Digital, we are driven by a vision to empower global innovation and redefine the boundaries of technology, transforming the seemingly impossible into reality.

As a company rooted in problem-solving, we enable remarkable achievements through advanced technology. Our innovations have played a pivotal role in monumental milestones, including space exploration.

We partner with some of the world's largest and fastest-growing organizations, enhancing competitive gaming platforms, making urban environments safer, and connecting vehicles through smarter technology. Our data centers support many of the biggest names in the public cloud, driving a brighter and more intelligent future.

Whether you are binge-watching your favorite series, engaging on social media, or shopping online, Western Digital is the backbone of the storage infrastructure that supports these experiences. Our products, including flash memory cards, are designed to capture and preserve your most cherished moments.

We provide a comprehensive range of technologies, storage devices, and platforms tailored for both businesses and consumers. Our data-centric solutions encompass the Western Digital, G-Technology™, SanDisk, and WD brands.

Today's unique challenges call for your exceptional skills. Together with Western Digital, we can become the next significant force in data innovation.

Key Responsibilities
  • Design and develop firmware using C/C++ across various environments, including FPGA and Simulator, specifically for NAND/eSSD (Enterprise Solid State Drive) products.
  • Implement Agile methodologies throughout the development process.
  • Generate design documentation relevant to different stages of firmware development.
  • Participate in a scrum team focused on comprehensive embedded firmware development for enterprise products, encompassing innovation, design, implementation, and debugging of data paths, software algorithms, data structures, and necessary drivers within a complex software ecosystem.
  • Deliver state-of-the-art storage solutions with interfaces such as SAS, SATA, and PCIe.
  • Collaborate with cross-functional teams to create SSD products.
  • Exhibit self-motivation to work independently as well as collaboratively within an agile team, fostering personal and group development.
  • Lead or engage in various initiatives and projects.
  • Comprehend the end-to-end product lifecycle.
Qualifications

Required:

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • A minimum GPA of 8.0.
  • Proficient in C/C++, object-oriented programming, data structures, and algorithms.
  • Strong problem-solving skills, with a focus on algorithm design, system architecture, and complexity analysis.
  • Ability to quickly grasp new technologies and complex code, developing a holistic understanding of systems.
  • Excellent interpersonal skills, including both written and verbal communication.
  • A positive, enthusiastic team player who embraces challenges and celebrates achievements.
  • Interest in storage technologies (HDD, Flash, non-volatile memory) that underpin various technological advancements, including AI, ML, Cloud computing, and more.
  • Experience: BS with 7+ years in firmware development, MS with 6+ years, or PhD with 3+ years.

Preferred:

  • Experience with microcontroller architectures (ARM, ARC), C & C++, and assembly language.
  • Familiarity with SSD architecture and security concepts.
  • Knowledge of interface protocols (SAS/SCSI, NVMe, SATA).
  • Understanding of firmware download and boot-up processes.
  • Experience with debugging infrastructure.
  • Proficiency in multi-core environments.
  • Experience in firmware or software development workflows within multi-developer, multi-site settings.
  • Familiarity with Hardware Abstraction Layers.
  • Experience with logic analyzers, oscilloscopes, and protocol analyzers.
Additional Information

Western Digital is dedicated to providing equal opportunities to all applicants and employees, ensuring a non-discriminatory environment. We value diversity and believe that a blend of perspectives leads to the best outcomes for our employees, our company, and the communities we serve. We are committed to fostering an inclusive environment where every individual can thrive through belonging, respect, and contribution.

Western Digital is also committed to providing opportunities for applicants with disabilities, ensuring all candidates can navigate our hiring process successfully.



  • Irvine, California, United States DIALITY, INC. Full time

    Position OverviewWe are seeking a Senior Embedded Systems Engineer to join our innovative team at DIALITY, INC. This role involves the design and development of firmware for advanced medical devices, focusing on the control of various components such as motors, pumps, and valves.Key ResponsibilitiesEngage in the design and implementation of firmware...


  • Irvine, California, United States PRISMATIK DENTALCRAFT, INC. Full time

    About Prismatik Dentalcraft:Prismatik Dentalcraft, a division of Glidewell Dental, is dedicated to innovation in the dental industry through advanced engineering solutions.Key Responsibilities:Design and simulate electronic circuits, leveraging prior experience to manage projects with minimal oversight.Enhance circuit designs for improved performance,...


  • Irvine, California, United States Canon Recruiting Group Full time

    POSITION: Senior Embedded Systems EngineerFULLTIME/PARTTIME: Full timeLOCATION: Irvine, CASCHEDULE: Full Time 40hrsPAY RANGE: 0 – 200,000k DOE (Exact compensation may vary based on skills, experience, and location. Base pay information is based on market location.)JOB OVERVIEW:The Senior Embedded Systems Engineer will play a pivotal role in the design and...


  • Irvine, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Firmware Engineer to join our Wireless Connectivity Silicon Team at Apple. As a key member of our team, you will be responsible for designing, developing, and bringing up innovative wireless silicon for various Apple products.Key ResponsibilitiesDesign and develop firmware for wireless communication systems,...


  • Irvine, California, United States Crescent City Recruitment Group Full time

    About the RoleCrescent City Recruitment Group is seeking a highly skilled Firmware Design Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing firmware for high-speed digital signal processing applications.Key ResponsibilitiesInterface with customers to create technical documents and...


  • Irvine, California, United States PRISMATIK DENTALCRAFT, INC. Full time

    About Prismatik Dentalcraft:Prismatik Dentalcraft, a prominent division of Glidewell Dental, is dedicated to advancing dental technology through innovative engineering solutions.Key Responsibilities:Develop and simulate electronic circuits, leveraging prior experience to execute projects independently.Enhance circuit designs for improved performance,...


  • Irvine, California, United States Cypress HCM Full time

    Job OverviewWe are seeking a Senior Embedded Systems Engineer to contribute to innovative projects at a leading medical device organization. This role involves close collaboration with the R&D team, software developers, and IT professionals to design and implement advanced embedded systems.Key Responsibilities:Design, develop, and deploy new software...


  • Irvine, California, United States Broadcom Corporation Full time

    Important Notice:1. If you are a new user, please create your candidate login account before applying for a position. (Click Sign In > Create Account)2. If you already have a Candidate Account, please Sign-In prior to applying.Position Overview:Broadcom Corporation stands at the forefront of high-speed, highly optimized, and integrated ASIC solutions for the...


  • Irvine, California, United States Sunrise Systems Full time

    Job Title: Electrical Engineer Location: Irvine, CA 92612 Duration: 6 months with potential to extend or hire Position Type: Hourly contract Position (W2 only) Job Summary: Sunrise Systems is seeking an experienced Electrical Engineer to join our dynamic engineering team developing the next generation of In-Flight Entertainment systems. As a key member of...


  • Irvine, California, United States Capgemini Engineering Full time

    About the RoleWe are seeking a highly skilled and experienced Network Development Engineer to join our team at Capgemini Engineering. As a key member of our team, you will be responsible for designing, implementing, and integrating software applications and tools using C/C++ under Linux and Windows OS.Key ResponsibilitiesSoftware Development: Design,...


  • Irvine, California, United States Motion Recruitment Full time

    Job SummaryMotion Recruitment is seeking a highly skilled Embedded Software Development Lead to join our team. As a key member of our engineering team, you will be responsible for the design and development of medical device products.Key ResponsibilitiesProvide technical guidance and recommendations to internal and external stakeholders.Assist in the...


  • Irvine, California, United States Panasonic Avionics Corporation Full time

    OverviewAbout Us:At Panasonic Avionics Corporation, we are the leaders in providing in-flight entertainment and communication solutions, including movies, games, live TV, WiFi, and Internet services. Our commitment to innovation is evident as we expand our award-winning GEO connectivity network into the LEO space.Joining our team means being part of a legacy...


  • Irvine, California, United States Western Digital Full time

    Job OverviewCompany Overview:At Western Digital, we are driven by a vision to enable global innovation and redefine the limits of technology, transforming the seemingly impossible into reality.We pride ourselves on being a company of innovators and problem solvers. With the right technology, extraordinary achievements are within reach. Our contributions have...


  • Irvine, California, United States Capgemini Engineering Full time

    About the RoleWe are seeking a highly skilled Network Development Engineer to join our team at Capgemini Engineering. As a key member of our team, you will be responsible for designing, implementing, and integrating software applications and tools using C/C++ under Linux and Windows OS.Key ResponsibilitiesSoftware Development: Design, implement, and...


  • Irvine, California, United States ADSYS CONTROLS INC Full time

    Senior Electrical Systems Engineer (Leadership Role)We are seeking a highly skilled Electrical Systems Engineer to take on a pivotal role in the design and development of hardware for intricate electrical and optomechanical systems, particularly within the aerospace and defense industries.Develop innovative embedded electronics boards tailored for precision...


  • Irvine, California, United States Edison Smart® Full time

    Job Title: Machine Learning EngineerCompany: Edison Smart®Job Summary:We are seeking a highly skilled Machine Learning Engineer to join our team at Edison Smart®, a leading AI Chip designer. As a Machine Learning Engineer, you will work on developing neuromorphic computing technology and applications for computer vision, audio processing, and language...


  • Irvine, California, United States Ford Motor Company Full time

    At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow's transportation.Ford Model E...


  • Irvine, California, United States Western Digital Full time

    Job DescriptionWestern Digital is seeking a highly skilled Senior Hardware Design Engineer to join our Security team. As a key member of our team, you will work closely with Security Engineers and Architects to design and develop high-quality security hardware.Key Responsibilities:Threat Analysis and Mitigation: Analyze hardware threat surfaces and vectors...

  • Part-Time Lecturer

    2 days ago


    Irvine, California, United States University Of California Irvine Full time

    Job SummaryWe are seeking a highly qualified Part-Time Lecturer to join our team at the University of California, Irvine. The successful candidate will have a strong background in Electrical Engineering and Computer Science, with expertise in embedded systems.Key ResponsibilitiesTeach courses in the Professional Master of Embedded & Cyber-Physical Systems...


  • Irvine, California, United States Capgemini Engineering Full time

    About the RoleWe are seeking a highly motivated and experienced Network Development Engineer to join our team at Capgemini Engineering. As a key member of our team, you will be responsible for designing, implementing, and verifying software applications and tools using C/C++ under Linux and Windows OS.Key ResponsibilitiesSoftware Development: Design,...