Lead Embedded Firmware Engineer
2 weeks ago
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.
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.
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.
-
Senior Embedded Systems Engineer
2 weeks ago
Irvine, California, United States DIALITY, INC. Full timePosition 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...
-
Embedded Systems Engineer II
2 weeks ago
Irvine, California, United States PRISMATIK DENTALCRAFT, INC. Full timeAbout 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,...
-
Senior Embedded Systems Engineer
2 weeks ago
Irvine, California, United States Canon Recruiting Group Full timePOSITION: 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...
-
Wireless Firmware Engineer
2 days ago
Irvine, California, United States Apple Full timeAbout 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,...
-
Firmware Design Engineer
3 days ago
Irvine, California, United States Crescent City Recruitment Group Full timeAbout 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...
-
Electrical Engineering Specialist
2 weeks ago
Irvine, California, United States PRISMATIK DENTALCRAFT, INC. Full timeAbout 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,...
-
Senior Embedded Systems Engineer
2 weeks ago
Irvine, California, United States Cypress HCM Full timeJob 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...
-
Senior Validation Engineer for Software Systems
2 weeks ago
Irvine, California, United States Broadcom Corporation Full timeImportant 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...
-
Electrical Design Engineer
4 days ago
Irvine, California, United States Sunrise Systems Full timeJob 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...
-
Network Development Engineer
4 days ago
Irvine, California, United States Capgemini Engineering Full timeAbout 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,...
-
**Embedded Software Development Lead**
7 days ago
Irvine, California, United States Motion Recruitment Full timeJob 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...
-
Senior Software Engineer, Embedded Systems
2 weeks ago
Irvine, California, United States Panasonic Avionics Corporation Full timeOverviewAbout 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...
-
Lead Applications Validation Engineer
7 days ago
Irvine, California, United States Western Digital Full timeJob 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...
-
Network Development Engineer
19 hours ago
Irvine, California, United States Capgemini Engineering Full timeAbout 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...
-
Lead Electrical Systems Engineer
2 weeks ago
Irvine, California, United States ADSYS CONTROLS INC Full timeSenior 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...
-
Embedded AI Software Developer
7 days ago
Irvine, California, United States Edison Smart® Full timeJob 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...
-
Brake Assist System Integration Engineer
1 month ago
Irvine, California, United States Ford Motor Company Full timeAt 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...
-
Senior Hardware Design Engineer
5 days ago
Irvine, California, United States Western Digital Full timeJob 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 timeJob 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...
-
Embedded Software Development Specialist
4 days ago
Irvine, California, United States Capgemini Engineering Full timeAbout 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,...