Senior Engineer, Software Development Engineering

2 months ago


San Jose, United States Western Digital Full time

Senior Engineer, Software Development Engineering (Apps)
San Jose, CA
Full-time
Job Type (exemption status): Exempt position - Please see related compensation & benefits details below
Business Function: Software Development Engineering (Apps)
Work Location: San Jose Great Oaks Headquarters--LOC_WDT_USCA23
Location (Secondary): Irvine Office--LOC_WDT_USCA01
Company Description
At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.

At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology helped people put a man on the moon.

We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, Western Digital is fueling a brighter, smarter future.

Binge-watch any shows, use social media or shop online lately? You’ll find Western Digital supporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments? That’s us, too.

We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike. Our data-centric solutions are comprised of the Western Digital®, G-Technology™, SanDisk® and WD® brands.

Today’s exceptional challenges require your unique skills. It’s You & Western Digital. Together, we’re the next BIG thing in data.

Job Description
We’re looking for a talented and passionate engineer to join our team. You will be part of the team who is responsible for designing, implementing, and maintaining company internal software tools, used to process, analyze, and visualize hard disk drive's development, production line and field data. These applications run on Windows PCs, Linux PCs, and large multi-drive testers and it enables Product development teams to evaluate their designs.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Responsible for designing, implementing, testing & maintaining software applications for hard disk drive engineers to use for directed device-level test & characterization.
Develop and maintain Customized Data Decoders (ETL: Extraction, Transformation, Loading), web-based data analytics & visualization applications.
Work with relational and non-relational databases to store and retrieve data from different software applications.
Work with technology and product teams to develop analysis tools and machine learning models.
Participate in code reviews and architectural technical discussions.
Contribute to software application design, integration, test, and failure analysis activities related to disk drive servo-mechanical systems.
Create and maintain detailed engineering documentation, application specifications and internal user guides.
Self-motivated with the ability to work collaboratively in a global, fast-paced, lean-agile team environment.
Qualifications
REQUIRED:

BS or MS degree in Software Engineering, Computer Science, Computer Engineering, or a related field
Experience: BS with 2+ yrs. experience · MS with 0+ yrs. experience
Proficiency working with C/C++ (related compilers and development environments (MS Visual Studio, Eclipse, gcc), Python (Jupyter), MATLAB, Statistics, object-oriented programming concepts, non-relational DBs: MongoDB / Cassandra, Relational DBs: MySQL, SingleStore, and Docker containers.
Demonstrated knowledge of and competency with Windows and Linux operating systems
Experience with Perl, Node.js, Javascript, WebDevelopment FrameWorks like Reach, Svelte , Jenkins / Spinnaker, Artifactory, RESTful APIs, Elasticsearch, building machine learning systems is a plus.
Additional applicable experience with device characterization, analytics, storage peripherals or related embedded systems is preferred.
Experience with source control such as GIT / BitBucket, SVN and Atlassian toolchain such as Jira, Confluence



  • San Jose, United States Sterling Engineering Full time

    Title: Sr Software EngineerLocation: San Jose, CA 95134 onsiteHire Type: This is contract to hire Overview: Sterling has helped build careers for thousands of professionals like yourself. Our expert recruiters support you at every step in the process and as a Best of Staffing company, Sterling provides exciting work with exceptional employers across the...


  • San Jose, United States Sterling Engineering Full time

    Title: Sr Software EngineerLocation: San Jose, CA 95134 onsiteHire Type: This is contract to hire Overview: Sterling has helped build careers for thousands of professionals like yourself. Our expert recruiters support you at every step in the process and as a Best of Staffing company, Sterling provides exciting work with exceptional employers across the...


  • San Jose, California, United States PER International Full time

    Job Summary:We are seeking an experienced Senior Software Development Engineer to lead our Compute Architecture team in the development of high-performance computing products. As a key member of our team, you will be responsible for driving the design and implementation of our compute architecture, working closely with internal and external stakeholders to...


  • San Jose, California, United States Supermicro Full time

    About SupermicroSupermicro is a leading provider of advanced server, storage, and networking solutions for data centers, cloud computing, enterprise IT, and other industries.Job SummaryWe are seeking an experienced and exceptional Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for...


  • San Francisco, California, United States ELCORA ENGINEERING SOLUTIONS PLLC Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Engineer to join our team at ELCORA ENGINEERING SOLUTIONS PLLC. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesProduct...


  • San Jose, California, United States Lynx Software Technologies Full time

    About UsWe are a leading technology firm specializing in Real-Time Operating Systems (RTOSs), Hypervisors, and other system-level software for the military and aerospace sectors. We meet stringent certification requirements, ensuring our customers build software systems that withstand the highest demands for reliability and security.Our MissionWe strive to...


  • San Jose, California, United States Supermicro Full time

    About SupermicroSupermicro is a leading provider of advanced server, storage, and networking solutions for data centers, cloud computing, enterprise IT, and other industries.Job SummaryWe are seeking an experienced and exceptional Senior Software Engineer to work on PCIe, SAS/SATA, USB, and other hardware-related areas of storage and server products.Key...


  • San Jose, California, United States IBM Full time

    About the RoleWe are seeking a seasoned software engineer to join our team at IBM, where you will play a key role in building scalable micro-services that handle massive amounts of data and form the backbone of customer-facing managed services.Your Key ResponsibilitiesThrive in a fast-paced, collaborative, cross-functional, agile environment, working closely...


  • San Jose, California, United States PayPal Full time

    Job Summary:As a Senior Software Engineering Manager at PayPal, you will be responsible for leading a team of software engineers to design, develop, and deploy high-quality software solutions. You will work closely with cross-functional teams to ensure that our software meets the needs of our customers and stakeholders.Key Responsibilities:Lead a team of...


  • San Francisco, California, United States US Tech Solutions Full time

    Senior Software Development EngineerUS Tech Solutions is seeking a highly skilled Senior Software Development Engineer to contribute to the development of cutting-edge software solutions.About the RoleDuration: 12+ months contract with possible extensionKey Responsibilities:Develop comprehensive technical design documents that meet industry standards and...


  • San Jose, California, United States ASML Full time

    Job SummaryASML is seeking a highly motivated and detail-oriented Software Developer Internship in DevOps Engineering to join our team in Silicon Valley. As a DevOps Engineer Trainee, you will be responsible for developing and implementing automation scripts or tools on CI/CD infrastructure, analyzing and debugging issues, documenting processes to ensure...


  • San Jose, United States Flexton Inc. Full time

    We are looking for experience Java Developer who is strong Leet code, Mediums And Hards.Location: San Jose, California & Bellevue, SeattleWhat you'll do:As a Senior Engineer, you will set the tone of engineering-excellence and drive processes and standards within the team. You will design of complex software changes and take on the development of exciting...


  • San Jose, United States Flexton Inc. Full time

    We are looking for experience Java Developer who is strong Leet code, Mediums And Hards.Location: San Jose, California & Bellevue, SeattleWhat you'll do:As a Senior Engineer, you will set the tone of engineering-excellence and drive processes and standards within the team. You will design of complex software changes and take on the development of exciting...


  • San Francisco, California, United States Skale Talent Full time

    Company OverviewSkale Talent is a dynamic and ambitious company in the DTC health tech industry, generating multimillion-dollar revenues and boasting a highly profitable business model.Job SummaryWe are seeking a highly skilled and experienced Senior Software Development Engineer to join our early team in San Francisco. As a key member of our engineering...


  • San Francisco, California, United States Descript Full time

    About DescriptDescript is a cutting-edge technology company that aims to revolutionize the creation of audio and video content using advanced AI. Our mission is to empower developers with reliable, performant, and easy-to-use tools to achieve this vision.Job SummaryWe are seeking a highly skilled and mission-driven Senior Software Development Engineer to...


  • San Jose, California, United States Braintree Full time

    About BraintreeBraintree is a leading provider of payment solutions for businesses of all sizes. Our mission is to revolutionize commerce globally by making moving money, selling, and shopping simple, personalized, and secure.Job DescriptionWe are seeking a highly skilled and experienced Senior Software Engineer - Full Stack Developer to join our team. As a...


  • San Jose, California, United States Samsung Semiconductor Full time

    Position Overview:We are seeking a highly skilled and experienced Senior GNSS Software Engineer to join our innovative team at Samsung Semiconductor. This role is pivotal in advancing our location technology solutions, which are integral to a wide range of applications including mobile devices and autonomous systems.Key Responsibilities:As a Senior GNSS...


  • San Jose, California, United States Valid8 Financial, Inc. Full time

    About the RoleWe are seeking a highly experienced and skilled Senior Development Engineer to join our team at Valid8 Financial, Inc. as a Principal Development Lead. This is a leadership role that requires a deep understanding of software development principles and practices, as well as excellent communication and interpersonal skills.Key...


  • San Francisco, United States Acceler8 Talent Full time

    Job Opportunity: Senior Software Engineer (AI Infrastructure / MLOps)We are seeking a highly skilled Senior Software Engineer to join our innovative team and work on cutting-edge data-centric AI solutions. As a Senior Software Engineer, you will have the opportunity to develop large-scale web applications and tackle challenging problems related to model...


  • San Jose, United States OTSI Full time

    Object Technology Solutions Inc (OTSI) has an immediate opening for a Software Development Engineer / Python Developer Location Minneapolis MN / San Jose CA / Remote Job Description:Candidate will be working with ASIC Verification team. The candidate will develop stateoftheart innovative solutions to enable DRAM test development environment for client...