Senior Software Engineer
3 weeks ago
We are seeking a highly skilled Senior Software Engineer to join our team at Western Digital, a leading innovator in data storage solutions. This is an exceptional opportunity to work on cutting-edge technologies and contribute to the development of next-generation storage systems.
Job SummaryThe successful candidate will be responsible for designing and developing firmware for enterprise SSD controllers, focusing on multiprocessor architectures, multithreading, and real-time operating systems. You will work collaboratively with cross-functional teams to develop high-quality software that meets the requirements of our customers.
As a Senior Software Engineer, you will have the opportunity to make a significant impact on the company's success by driving innovation, improving product quality, and enhancing customer satisfaction.
About UsWestern Digital is committed to powering global innovation and pushing the boundaries of technology. Our vision is to make what was once impossible, possible. We offer an expansive portfolio of technologies, storage devices, and platforms for business and consumers alike.
Our data-centric solutions include the Western Digital, G-TechnologyTM, SanDisk, and WD brands. We thrive on the power and potential of diversity, embracing a culture of inclusivity and respect.
What We OfferWe offer a comprehensive package of benefits, including paid vacation time, paid sick leave, medical/dental/vision insurance, life, accident, and disability insurance, tax-advantaged flexible spending and health savings accounts, employee assistance program, other voluntary benefit programs, tuition reimbursement, transit, and the Applause Program.
An estimated salary range for this role is $140,000-$180,000 per year, depending on experience and qualifications. You will also be eligible to participate in our Short-Term Incentive (STI) Plan and Long-Term Incentive (LTI) program, which includes restricted stock units (RSUs) or cash equivalents.
Key Responsibilities- Design and develop firmware for enterprise SSD controllers using C/assembly programming and interaction with various cross-IP teams.
- Participate in full life cycle development, including requirements gathering, high-level design, implementation, unit testing, and support required documentation.
- Firmware development shall be on FPGA, real form factor, or on a software-simulated model environment.
- Developing firmware tests to exercise core firmware components such as file systems, diagnostic frameworks, firmware updates, and boot processes on the SSD controller before and after integration into product platforms.
- Create unit tests to demonstrate code quality and provide guidance to test and/or Quality Assurance teams for system level product test execution.
- Bachelor's + 4 years of experience or Master + 2 years of experience or PhD in CS, CE, EE, EC, or equivalent required.
- Strong knowledge in C/assembly, data structures, algorithms, multi-threaded programming, micro-controller architecture (ARM or ARC), embedded systems, firmware development on RTOS (e.g., uCOS/ThreadX/MQX/VxWorks/Embedded Linux).
- Familiarity with bus analyzers, JTAG, emulators, and other firmware debugging tools.
- Demonstrated ability to rapidly learn new technologies, complex code, and developing system architecture views.
- Strong aptitude and penchant for problem-solving, algorithm design, system design, and complexity analysis skills.
- Excellent interpersonal skills, including written and verbal communication.
- Prior experience in SSD firmware development, development of Bootloader and Drivers – Memory Interface, IO, and other Peripherals; RTOS Porting; Development of System/Device Power Management Interface; and High-skilled in GitHub and/or other similar SCM tools are preferred.
We are an equal opportunities employer and welcome applications from all qualified candidates. If you require any accommodations during the hiring process, please contact us at jobs.accommodations@wdc.com.
-
Software UI Engineer Position
3 weeks ago
Milpitas, California, United States HEAT Software Full timeJob DescriptionWe are seeking a highly skilled Senior Software UI Engineer to join our Cloud UI Services team. As a key member of this team, you will be responsible for developing and integrating various UEM and SM products.In this role, you will analyze requirements, contribute to defining architecture, produce design documentation, and implement designs....
-
Senior Software Development Engineer
3 weeks ago
Milpitas, California, United States Disability Solutions Full timeJob Title: Senior Software Development EngineerAbout the Role:KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. As a Senior Software Development Engineer, you will be responsible for characterizing next-generation state-of-the-art semiconductor reticle inspection products.Main Responsibilities:You will conduct...
-
Senior Software Development Engineer
3 weeks ago
Milpitas, California, United States BD (Becton, Dickinson and Company) Full timeJob DescriptionWe are seeking a highly skilled Senior DevOps Platform Engineer to join our team at BD (Becton, Dickinson and Company). As a key member of our DevOps team, you will play a crucial role in designing, architecting, and delivering the next-generation internal developer platform. This is an exciting opportunity for a talented engineer who is...
-
Senior Software Engineer Manager
15 hours ago
Milpitas, California, United States Session AI Full timeAbout Our TeamWe're a team of innovators dedicated to transforming how businesses connect with and convert customers. As a key member of our engineering team, you'll play a crucial role in shaping our vision, strategy, and execution.Job Summary:We're seeking a highly skilled Senior Software Engineer Manager to lead our engineering efforts. The ideal...
-
Senior C++ Software Engineer with Conan
3 weeks ago
Milpitas, California, United States Syntricate Technologies Full timeJob Title: Senior C++ Software Engineer with ConanWe are seeking a highly skilled C++ software engineer to join our team at Syntricate Technologies. As a senior developer, you will be responsible for designing, developing, and deploying complex software systems using the Conan package manager.The ideal candidate will have extensive experience with C++...
-
Senior Software Development Engineer
3 weeks ago
Milpitas, California, United States Disability Solutions Full timeJob Title: Product Development EngineerAbout Us: As a global leader in diversified electronics for the semiconductor manufacturing ecosystem, we invent systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards, and flat panel displays. With over 40 years of semiconductor process control...
-
Senior Java Software Engineer
4 weeks ago
Milpitas, California, United States Diverse Lynx Full timeJob DescriptionAbout the Role:Diverse Lynx LLC is seeking a highly skilled Senior Java Software Engineer to join our team. This position offers an excellent opportunity for individuals who are passionate about developing innovative cloud-based solutions using Java.About the Company:We are a dynamic and forward-thinking company that values diversity,...
-
Senior Software Developer
5 days ago
Milpitas, California, United States Trellix Full timeAt Trellix, we are revolutionizing the future of cybersecurity and work culture.Trellix is a global leader in comprehensive, open, and native cybersecurity platforms. Our cutting-edge solutions help organizations protect against advanced threats and gain confidence in their operations.Role Overview:Design and develop web applications using Python Django...
-
Senior Software Development Lead
2 days ago
Milpitas, California, United States Sam's Club Full timeCompany OverviewSam's Club is a leading retailer that offers affordable, wholesale merchandise to its members. The company has grown rapidly since its inception in 1983 and operates almost 600 clubs in the US.About the JobWe are seeking a Senior Software Engineer to join our Mobile Engineering team. As a Senior Software Engineer, you will be responsible for...
-
Senior Software Engineer
3 weeks ago
Milpitas, California, United States Western Digital Full timeJob OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Western Digital, where you will play a critical role in designing, developing, and maintaining human resources information systems and tools.
-
Senior Software Professional
2 weeks ago
Milpitas, California, United States Disability Solutions Full timeAbout KLAKLA is a leader in the design and manufacture of industrial systems that enable the production of semiconductors. Our systems involve intricate hardware, firmware, software, and high-performance compute components.Compensation PackageThe compensation package for this position includes an estimated annual salary of $115,000 based on industry...
-
Software Engineer for Enterprise-Class Systems
21 minutes ago
Milpitas, California, United States ZipRecruiter Full timeJob Title: Senior Software Engineer Back End, Infrastructure ManagementAbout the RoleWe are seeking a skilled Senior Software Engineer to join our team in Milpitas, CA. As a key member of our engineering team, you will be responsible for designing and developing the core system management layer of our Big Memory platform.Key Responsibilities:Design and...
-
Software Engineer Leader
3 days ago
Milpitas, California, United States Walmart Full timeAbout Us: Walmart Global Tech is a team of software engineers, data scientists, and cybersecurity experts who make an epic impact on the retail industry. We're a people-led and tech-empowered organization that's at the forefront of innovation. Our mission is to create technology solutions that improve the lives of hundreds of millions of people...
-
Senior Software Architect
4 days ago
Milpitas, California, United States Omnicell Full timeAbout UsOmnicell has been a pioneer in transforming pharmacy care through innovative solutions since 1992. Our mission is to optimize clinical and business outcomes across all settings of care.Job OverviewWe are seeking an experienced Senior Software Architect to lead the design, development, and implementation of advanced software systems using C++.Key...
-
Milpitas, California, United States ZipRecruiter Full timeAccelerate Next-Generation Wireless CommunicationWe're seeking an experienced Senior DSP Software Engineer to lead our efforts in developing innovative wireless communication solutions. As a key member of our technical team, you will be responsible for designing, developing, and integrating calibration software modules for wireless communication systems...
-
Senior Software Development Engineer
3 weeks ago
Milpitas, California, United States Disability Solutions Full timeJob Title:As a Research and Development Intern at KLA, you will have the opportunity to work on exciting projects related to new product introduction.About Us:KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. We play a crucial role in ensuring that chipmakers around the globe can produce high-quality devices...
-
Senior Cloud Software Architect
3 weeks ago
Milpitas, California, United States ZipRecruiter Full timeRole Overview: We are seeking a visionary leader to spearhead the development of cloud software solutions. As Senior Cloud Software Architect, you will drive innovation, strategy, and technical expertise in our cloud software development operations.">Job Responsibilities:Define and implement the cloud software development strategy aligned with our vision and...
-
Electrical Drivetrain Software Engineer
3 weeks ago
Milpitas, California, United States Seres Full timeJob OverviewSeres is committed to developing innovative electric drivetrains. As a Senior/Staff Firmware Engineer, you will contribute to designing and implementing real-time embedded software for our Drive Inverter.Your primary responsibilities include:Developing high-quality firmware that ensures the reliability and efficiency of our electric...
-
Senior Director of Software Engineering
3 weeks ago
Milpitas, California, United States Disability Solutions Full timeAt KLA, a leader in diversified electronics for the semiconductor manufacturing ecosystem, we invest 15% of sales back into R&D.We offer a total rewards package including medical, dental, vision, life insurance and other benefits, as well as opportunities for development.This role involves managing a global team of development applications engineers and...
-
Senior Cloud Software Engineering Manager
15 hours ago
Milpitas, California, United States Tarana Wireless Inc Full timeAbout Tarana Wireless IncWe're a cutting-edge technology company pushing the boundaries of broadband economics.Job Overview:This is an exceptional opportunity to join our team as a Principal Engineer, Cloud Software, driving the development of scalable and resilient cloud software.Key Responsibilities:Define and implement the cloud software development...