LogoKode$word
Solidigm logo
Verified Tech Organization

Careers at Solidigm

Browse and filter through all verified positions currently open at Solidigm.

Total Company Roles10
Matching Filter10

All Openings (10)

Ordered by most recently published

Security Firmware Engineer

On-sitefull timeSeniorVancouver, Canada
Apply Now

Come join our Data Center Engineering Team and work on one of the most advanced 3D-NAND and SSD technology portfolios in the world. As the global leader in the semiconductor industry, Solidigm possesses many industry-leading SSD technologies including the most capable Quadruple Level Cell (QLC) NAND Flash products. In this position you will join a fast-paced team developing new, cutting-edge firmware for Solidigm Solid State Drives (SSD). You will utilize and grow your experience in embedded architecture, external interfaces, and product constraints, along with the ability to develop architectures/features that meet these constraints while providing new value for the platform. You will use and gain experience in storage interface standards such as NVMe, PCIe, SATA, and SAS. The team utilizes Agile development methodologies, therefore, excellent communication skills and the ability to work closely with team members, both locally and across the organization is required. As a Firmware Engineer your regular responsibilities include but are not limited to: Develop, review, document, and maintain product source code in C/C++/Rust Analyze and develop firmware per internal and external (customer) specifications Perform unit and system level testing including failure analysis and debug of product issues as part of development and validation phases Develop low-level firmware, system architectures, operating systems, device architectures, in partnership with hardware and ASIC design teams Cross multiple firmware disciplines to develop and grow across the entire SSD architecture Work with project stakeholders turning product requirements into development and validation plans Participating in and role modeling an Agile/Kanban development culture which emphasizes product quality, team accountability, and continuous improvement Coordinate priorities and activities with other engineering stakeholders to accomplish committed milestones A successful candidate will demonstrate: The ability to listen, understand and respond professionally to partner questions and issues while building trust Excellent written and presentation skills A history of self-starting and effective multitasking, with strong influence and leadership skills A history of working in teams and/or feature development through the different stages of a product lifecycle. A history of leading teams and/or feature development through the different stages of a product lifecycle. This implies leading both the planning and technical aspects of the product. Candidates must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Requirements listed below would be obtained through a combination of schoolwork/classes/research and/or relevant previous job and/or internship experiences. Minimum Requirements: The candidate must have a bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science or a related field 5+ years of experience in the following areas: Software or firmware development experience in an embedded systems environment with programming in C/C++/Rust Embedded firmware development running in a real-time operating system (RTOS), with hardware and software interactions Firmware development environments including compilers, debuggers, emulators, and toolchains Preferred Requirements: Storage industry (SSDs or enterprise storage) Development experience in applying one or more of the following crypto algorithms: SHA2/3, HMAC, KDF, ECC, RSA, and ML-DSA Embedded development techniques using hardware and firmware tools Structured software development and practices, analytical problem solving, innovation and a mindset of continuous improvement Enterprise storage interface protocols (e.g., SATA, SAS, PCIe, and NVMe) SSD or enterprise storage device security protocols and techniques (e.g., Opal, ESSC, and AES) Software/firmware development processes including workflow and continuous integration validation DevOps process strategies, tools and execution, from code check-in through Continuous Integration and Continuous Delivery Project planning, estimation, and risk management Customer requirements definition, clarification, and technical assessment Development of unit tests for code coverage and quality validation At Solidigm Technology, we believe in transparency and fair compensation. In accordance with Canadian labor laws and our commitment to equitable hiring practices, we provide salary ranges for this position. Salary Range: 116,480 - 174,800 CAD The actual compensation offered will be based on individual skills, qualifications, and experience. We strive to ensure that all employees are compensated fairly and in line with market standards This position is also eligible to participate in Solidigm's restricted stock unit (RSU), restricted cash unit (RCU), and cash bonus programs. In addition, Solidigm offers a benefits package that includes medical, dental, vision, supplemental life and AD&D insurance; short- and long-term disability; healthcare and dependent care flexible spending accounts, and a company match on eligible 401(k) plan contributions. This is a Hybrid role local to Vancouver BC CAN. Powered by SmartRecruiters - Candidate Privacy Policy

View more...
Hardware & EmbeddedVia SmartRecruiters
Verified4 days ago

NAND Tooling Hardware Engineer

On-sitefull timeLead / StaffUnited States
Apply Now

The NAND Tooling Hardware Engineer is responsible for the delivery of Test Hardware solutions on a global scale. The Tooling Hardware Engineer networks with global customers to identify Tooling HW requirements and delivers functional solutions to Product development schedule requirements. Provides direct Tooling HW Engineering services to global multiple functional NAND Product development teams. The Tooling Hardware Engineer delivers Tooling solutions for globally dispersed Engineering teams addressing ongoing sustainability & evolving NAND roadmap requirements for all Tooling Hardware solutions at Wafer test and Package test. 10+ years developing and delivering Semiconductor Tooling Hardware solutions preferred coupled with BS degree in either of Mechanical or Electrical Engineering disciplines. In addition, experienced in the Application use of AutoCAD & related PCB design applications such as Fusion360 and SolidWorks, in addition to Microsoft Office Products Suite. This position is also eligible to participate in Solidigm's restricted stock unit (RSU), restricted cash unit (RCU), and cash bonus programs. In addition, Solidigm offers a benefits package that includes medical, dental, vision, supplemental life and AD&D insurance; short- and long-term disability; healthcare and dependent care flexible spending accounts, and a company match on eligible 401(k) plan contributions. The compensation range for this role is $105,440 - $164,800. Actual compensation is influenced by a variety of factors including but not limited to skills, experience, qualifications, and geographic location. Powered by SmartRecruiters - Candidate Privacy Policy

View more...
Hardware & EmbeddedVia SmartRecruiters
Verified6 days ago

Senior SSD Firmware Architect

On-sitefull timeLead / StaffUnited States
Apply Now

Solidigm is currently seeking Firmware and Embedded Software Design professionals to join a growing team working on next generation Solid State Disk (SSD) solutions within our Non-volatile Memory Solutions Group. In this position you will join a fast-paced team developing new, cutting-edge firmware for Solidigm Solid State Drives (SSD). You will utilize and grow your experience in embedded architecture, external interfaces, and product constraints, along with the ability to develop architectures/features that meet these constraints while providing new value for the platform. You will use and gain experience in storage interface standards such as SATA, SAS, PCIe, and NVMe. The role also includes algorithm modeling, benchmarking, and implementation in firmware. The team utilizes Agile development methodologies, therefore, excellent communication skills and the ability to work closely with team members, both locally and across the organization is required. As a Firmware Architect, regular responsibilities include, but are not limited to: Cross-domain system and product level technical leadership Drive architectural requirements for new customer feature requests High level architecture scoping initiatives and feature assessments Lead, develop, review, document product source code in C/C++ Analyze, architect, and develop firmware per internal and external (customer) specifications Perform unit and system level testing including failure analysis and debug of product issues as part of development and validation phases Develop low-level firmware, system architectures, operating systems, device architectures, in partnership with hardware and ASIC design teams Cross multiple firmware disciplines to develop and grow across the entire SSD architecture Work with project stakeholders turning product requirements into development and validation plans Participate in and role model an Agile/Kanban development culture which emphasizes product quality, team accountability, and continuous improvement Coordinate priorities and activities with other engineering stakeholders to accomplish committed milestones A successful candidate will demonstrate: The ability to listen, understand and respond professionally to partner questions and issues while building trust Excellent written and presentation skills A history of self-starting and effective multitasking, with strong influencing and leadership skills Candidates must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Requirements listed below would be obtained through a combination of schoolwork/classes/research and/or relevant previous job and/or internship experiences. Minimum Requirements: The candidate must have a bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science or a related field 10+ years of experience in the following areas: Software or firmware development experience in an embedded systems environment with programming in C/C++, including 8+ years in SSD firmware architecture or NAND flash storage systems. Demonstrated technical leadership driving firmware architecture across cross-functional teams including ASIC, hardware, firmware, validation, product engineering, and manufacturing.. Expertise in SSD firmware technologies including FTL, QoS, wear leveling, garbage collection, bad block management, ECC/error recovery, power-loss protection, and NAND flash management. Demonstrated technical leadership across cross-functional teams including development, validation and manufacturing. Preferred Requirements: Experience leading architecture decisions involving performance, reliability, power, cost, and scalability tradeoffs. Expertise in enterprise storage interfaces and protocols (e.g., PCIe, NVMe, NVMe-MI). Experience with SSD security technologies (e.g., TCG Opal, IEEE 1667, ESSC, AES, Secure Boot, firmware authentication). Experience working with controller ASIC and hardware architecture teams to influence next-generation product capabilities. Experience driving firmware technology roadmaps and evaluating emerging storage technologies (e.g., QLC/PLC NAND, Zoned Namespaces, Computational Storage, CXL, NVMe over Fabrics). Experience establishing firmware architecture, coding standards, development processes, and technical direction across multiple engineering teams. Strong understanding of software development lifecycle, CI/CD, automated validation, and release management for embedded firmware. Experience engaging directly with strategic customers to translate product requirements into architectural solutions. Experience mentoring senior engineers and serving as a technical authority across the organization. This position is also eligible to participate in Solidigm's restricted stock unit (RSU), restricted cash unit (RCU), and cash bonus programs. In addition, Solidigm offers a benefits package that includes medical, dental, vision, supplemental life and AD&D insurance; short- and long-term disability; healthcare and dependent care flexible spending accounts, and a company match on eligible 401(k) plan contributions. The compensation range for this role is $153,760 - $246,100. Actual compensation is influenced by a variety of factors including but not limited to skills, experience, qualifications, and geographic location. This is a Hybrid role which may report out of either: Rancho Cordova, CA; or Longmont, CO. Powered by SmartRecruiters - Candidate Privacy Policy

View more...
Hardware & EmbeddedVia SmartRecruiters
Verified10 days ago

Senior SSD Firmware Architect

On-sitefull timeLead / StaffUnited States
Apply Now

Solidigm is currently seeking Firmware and Embedded Software Design professionals to join a growing team working on next generation Solid State Disk (SSD) solutions within our Non-volatile Memory Solutions Group. In this position you will join a fast-paced team developing new, cutting-edge firmware for Solidigm Solid State Drives (SSD). You will utilize and grow your experience in embedded architecture, external interfaces, and product constraints, along with the ability to develop architectures/features that meet these constraints while providing new value for the platform. You will use and gain experience in storage interface standards such as SATA, SAS, PCIe, and NVMe. The role also includes algorithm modeling, benchmarking, and implementation in firmware. The team utilizes Agile development methodologies, therefore, excellent communication skills and the ability to work closely with team members, both locally and across the organization is required. As a Firmware Architect, regular responsibilities include, but are not limited to: Cross-domain system and product level technical leadership Drive architectural requirements for new customer feature requests High level architecture scoping initiatives and feature assessments Lead, develop, review, document product source code in C/C++ Analyze, architect, and develop firmware per internal and external (customer) specifications Perform unit and system level testing including failure analysis and debug of product issues as part of development and validation phases Develop low-level firmware, system architectures, operating systems, device architectures, in partnership with hardware and ASIC design teams Cross multiple firmware disciplines to develop and grow across the entire SSD architecture Work with project stakeholders turning product requirements into development and validation plans Participate in and role model an Agile/Kanban development culture which emphasizes product quality, team accountability, and continuous improvement Coordinate priorities and activities with other engineering stakeholders to accomplish committed milestones A successful candidate will demonstrate: The ability to listen, understand and respond professionally to partner questions and issues while building trust Excellent written and presentation skills A history of self-starting and effective multitasking, with strong influencing and leadership skills Candidates must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Requirements listed below would be obtained through a combination of schoolwork/classes/research and/or relevant previous job and/or internship experiences. Minimum Requirements: The candidate must have a bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science or a related field 10+ years of experience in the following areas: Software or firmware development experience in an embedded systems environment with programming in C/C++, including 8+ years in SSD firmware architecture or NAND flash storage systems. Demonstrated technical leadership driving firmware architecture across cross-functional teams including ASIC, hardware, firmware, validation, product engineering, and manufacturing.. Expertise in SSD firmware technologies including FTL, QoS, wear leveling, garbage collection, bad block management, ECC/error recovery, power-loss protection, and NAND flash management. Demonstrated technical leadership across cross-functional teams including development, validation and manufacturing. Preferred Requirements: Experience leading architecture decisions involving performance, reliability, power, cost, and scalability tradeoffs. Expertise in enterprise storage interfaces and protocols (e.g., PCIe, NVMe, NVMe-MI). Experience with SSD security technologies (e.g., TCG Opal, IEEE 1667, ESSC, AES, Secure Boot, firmware authentication). Experience working with controller ASIC and hardware architecture teams to influence next-generation product capabilities. Experience driving firmware technology roadmaps and evaluating emerging storage technologies (e.g., QLC/PLC NAND, Zoned Namespaces, Computational Storage, CXL, NVMe over Fabrics). Experience establishing firmware architecture, coding standards, development processes, and technical direction across multiple engineering teams. Strong understanding of software development lifecycle, CI/CD, automated validation, and release management for embedded firmware. Experience engaging directly with strategic customers to translate product requirements into architectural solutions. Experience mentoring senior engineers and serving as a technical authority across the organization. This position is also eligible to participate in Solidigm's restricted stock unit (RSU), restricted cash unit (RCU), and cash bonus programs. In addition, Solidigm offers a benefits package that includes medical, dental, vision, supplemental life and AD&D insurance; short- and long-term disability; healthcare and dependent care flexible spending accounts, and a company match on eligible 401(k) plan contributions. The compensation range for this role is $170,640 - $273,100. Actual compensation is influenced by a variety of factors including but not limited to skills, experience, qualifications, and geographic location. This is a Hybrid role which may report out of either: Rancho Cordova, CA; or Longmont, CO. Powered by SmartRecruiters - Candidate Privacy Policy

View more...
Hardware & EmbeddedVia SmartRecruiters
Verified10 days ago

Solidigm is seeking talented and motivated students for our Software Development Engineering Internships in Mexico. This evergreen posting supports multiple internship opportunities across software development, back-end engineering, AI, and data analysis for Solidigm's data center SSD products. As an intern, you will work on real engineering challenges supporting software tools, applications, and data-driven workflows that improve engineering productivity and product development. This internship is ideal for students who enjoy solving complex technical problems, writing clean and efficient code, and applying software and data analysis skills to real-world engineering systems. Key Responsibilities Interns may be assigned one or more of the following responsibilities based on project needs, team priorities, and individual strengths: Design, develop, test, and maintain software tools, applications, or back-end systems that support engineering workflows and product development. Apply Python and other programming languages to build scripts, services, or automation that improve engineering efficiency. Support AI and data analysis efforts, including analyzing engineering data, logs, or performance metrics to identify trends and improvement opportunities. Troubleshoot and debug software issues; reproduce problems and assist with root-cause analysis. Work in Linux-based development environments to build, test, and deploy software. Work closely with cross-functional teams including software, firmware, data science, and product engineering. Create clear documentation for tools, code, workflows, and project deliverables. Minimum Qualifications Currently pursuing a Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or a related technical discipline. Returning to school following the internship. Experience with Python or another programming language. Familiarity with Linux-based development environments. Strong analytical, debugging, and problem-solving skills. Ability to work independently and collaboratively in a technical team environment. Strong communication skills and eagerness to learn. This role is not eligible for candidates requiring VISA sponsorship. Preferred Qualifications Experience with back-end development, APIs, or service-oriented architecture. Exposure to AI/ML concepts, model development, or applied machine learning workflows. Experience with data analysis, scripting, or automation. Familiarity with version control systems such as Git. Strong interest in data center storage, software engineering, or AI-enabled systems. What You’ll Gain As a Solidigm intern, you will have the opportunity to: Work on meaningful projects tied to real firmware and validation engineering needs. Gain hands-on experience with firmware development, debugging, and validation of data center SSD products. Collaborate with experienced engineers, architects, and cross-functional teams. Develop practical skills in debugging, automation, and technical communication. Present your work, receive feedback, and contribute to solutions that may influence future products. Grow your professional network through mentorship, team engagement, and intern program activities. Additional Information Work location is Mexico, based on business need and internship assignment. Internship availability and project scope may vary by team, degree level, and business requirements. All your information will be kept confidential according to EEO guidelines. Powered by SmartRecruiters - Candidate Privacy Policy

View more...
Software EngineeringVia SmartRecruiters
Verified17 days ago

Security Firmware Engineer

On-sitefull timeLead / StaffWorldwide (On-site)
Apply Now

Come join our Data Center Engineering Team and work on one of the most advanced 3D-NAND and SSD technology portfolios in the world. As the global leader in the semiconductor industry, Solidigm possesses many industry-leading SSD technologies including the most capable Quadruple Level Cell (QLC) NAND Flash products. In this position you will join a fast-paced team developing new, cutting-edge firmware for Solidigm Solid State Drives (SSD). You will utilize and grow your experience in embedded architecture, external interfaces, and product constraints, along with the ability to develop architectures/features that meet these constraints while providing new value for the platform. You will use and gain experience in storage interface standards such as NVMe, PCIe, SATA, and SAS. The team utilizes Agile development methodologies, therefore, excellent communication skills and the ability to work closely with team members, both locally and across the organization is required. As a Security Firmware Engineer your regular responsibilities include but are not limited to: Develop, review, document, and maintain product source code in C/C++/Rust Analyze and develop firmware per internal and external (customer) specifications Perform unit and system level testing including failure analysis and debug of product issues as part of development and validation phases Develop low-level firmware, system architectures, operating systems, device architectures, in partnership with hardware and ASIC design teams Cross multiple firmware disciplines to develop and grow across the entire SSD architecture Work with project stakeholders turning product requirements into development and validation plans Participating in and role modeling an Agile/Kanban development culture which emphasizes product quality, team accountability, and continuous improvement Coordinate priorities and activities with other engineering stakeholders to accomplish committed milestones A successful candidate will demonstrate: The ability to listen, understand and respond professionally to partner questions and issues while building trust Excellent written and presentation skills A history of self-starting and effective multitasking, with strong influence and leadership skills A history of working in teams and/or feature development through the different stages of a product lifecycle. A history of leading teams and/or feature development through the different stages of a product lifecycle. This implies leading both the planning and technical aspects of the product. Candidates must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Requirements listed below would be obtained through a combination of schoolwork/classes/research and/or relevant previous job and/or internship experiences. Minimum Requirements: The candidate must have a bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science or a related field 8+ years of experience in the following areas: Software or firmware development experience in an embedded systems environment with programming in C/C++/Rust Embedded firmware development running in a real-time operating system (RTOS), with hardware and software interactions Firmware development environments including compilers, debuggers, emulators, and toolchains Preferred Requirements: Storage industry (SSDs or enterprise storage) Development experience in applying one or more of the following crypto algorithms: SHA2/3, HMAC, KDF, ECC, RSA, and ML-DSA Embedded development techniques using hardware and firmware tools Structured software development and practices, analytical problem solving, innovation and a mindset of continuous improvement Enterprise storage interface protocols (e.g., SATA, SAS, PCIe, and NVMe) SSD or enterprise storage device security protocols and techniques (e.g., Opal, ESSC, and AES) Software/firmware development processes including workflow and continuous integration validation DevOps process strategies, tools and execution, from code check-in through Continuous Integration and Continuous Delivery Project planning, estimation, and risk management Customer requirements definition, clarification, and technical assessment Development of unit tests for code coverage and quality validation Powered by SmartRecruiters - Candidate Privacy Policy

View more...
Hardware & EmbeddedVia SmartRecruiters
Verified19 days ago

Solidigm is seeking talented and motivated graduate students for our Firmware Engineering and Validation Internships in Gdańsk, Poland. This evergreen posting supports multiple internship opportunities across firmware development, embedded software, and firmware/software validation for Solidigm's data center SSD products. As an intern, you will work on real engineering challenges supporting firmware features, test environments, debug workflows, and validation of SSD and storage-related technologies. This internship is ideal for graduate students who enjoy solving complex technical problems, working close to hardware, and applying software and debugging skills to real-world firmware and validation challenges. Key Responsibilities Interns may be assigned one or more of the following responsibilities based on project needs, team priorities, and individual strengths: Contribute to firmware features, tools, test environments, or debug workflows for SSD and storage-related technologies. Support validation of firmware or system-level functionality; execute test plans; analyze failures; reproduce issues; and assist with root-cause analysis. Develop or improve test scripts, tools, and automation frameworks to improve validation efficiency, coverage, and reporting. Analyze test results, logs, and product behavior to identify trends, issues, and improvement opportunities. Work closely with cross-functional teams including firmware, validation, hardware, and architecture. Create clear documentation for tools, test methods, debug findings, and project deliverables. Minimum Qualifications Currently pursuing a Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline. Experience with one or more programming languages such as Python, C, or C++. Familiarity with Linux-based development or test environments. Strong analytical, debugging, and problem-solving skills. Ability to work independently and collaboratively in a technical team environment. Strong communication skills and eagerness to learn. Preferred Qualifications Experience with firmware development, embedded software, device drivers, or low-level systems programming. Familiarity with SSDs, NAND flash, NVMe, PCIe, or storage systems. Experience with software validation, test automation, debug tools, or regression frameworks. Exposure to test-plan development, failure reproduction, or root-cause analysis. Experience building automation using Python, shell scripting, or test frameworks. Familiarity with performance analysis, log analysis, or telemetry. What You’ll Gain As a Solidigm intern, you will have the opportunity to: Work on meaningful projects tied to real firmware and validation engineering needs. Gain hands-on experience with firmware development, debugging, and validation of data center SSD products. Collaborate with experienced engineers, architects, and cross-functional teams. Develop practical skills in debugging, automation, and technical communication. Present your work, receive feedback, and contribute to solutions that may influence future products. Grow your professional network through mentorship, team engagement, and intern program activities. Additional Information Work location is Gdańsk, Poland, based on business need and internship assignment. Internship availability amd project scope may vary by team, degree level, and business requirements. All your information will be kept confidential according to EEO guidelines. Powered by SmartRecruiters - Candidate Privacy Policy

View more...
Hardware & EmbeddedVia SmartRecruiters
Verified22 days ago

Solidigm is seeking talented and motivated graduate students for our Software, Firmware & AI Engineering Internships in the United States. This evergreen posting supports multiple internship opportunities across software development, firmware engineering, embedded systems, AI/ML, and SSD validation and debug. As an intern, you will work on real engineering challenges supporting Solidigm's data center SSD products, internal engineering platforms, firmware development, and emerging AI-enabled capabilities. This internship is ideal for graduate students who enjoy solving complex technical problems, working close to hardware, and applying software, firmware, and AI techniques to real-world engineering systems. Key Responsibilities Interns may be assigned one or more of the following responsibilities based on project needs, team priorities, and individual strengths: Design, develop, test, and maintain software tools or infrastructure that support engineering workflows and product development. Contribute to firmware features, embedded software, test environments, or debug workflows for SSD and storage-related technologies. Apply machine learning, data analysis, or AI techniques to improve engineering productivity or validation efficiency. Explore or implement AI-assisted tools and workflows that help automate engineering tasks. Build automation frameworks and scripts to improve firmware testing and regression execution. Support validation of software or firmware functionality; analyze failures and assist with root-cause analysis. Analyze test results, logs, and performance metrics to identify trends and improvement opportunities. Collaborate with cross-functional firmware, software, validation, and hardware teams; document tools and debug findings. Minimum Qualifications Currently pursuing a Master's or Ph.D. degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical discipline. Experience with a programming language such as Python, C, C++, or Java. Familiarity with Linux-based development environments and version control (e.g., Git). Strong analytical, debugging, and problem-solving skills. Ability to work independently and collaboratively in a technical team environment. Preferred Qualifications Experience with firmware development, embedded software, or low-level systems programming. Familiarity with SSDs, NAND flash, NVMe, PCIe, or storage systems. Experience with software validation, test automation, or regression frameworks. Exposure to AI/ML concepts, LLMs, AI agents, or applied machine learning workflows. Experience building automation using Python, shell scripting, or CI/CD tools. Familiarity with performance analysis, log analysis, or telemetry. What You'll Gain As a Solidigm intern, you will have the opportunity to: Work on meaningful projects tied to real engineering and business needs. Gain hands-on experience with software, firmware, AI, and storage technologies. Collaborate with experienced engineers and cross-functional teams. Develop practical skills in debugging, automation, and AI-enabled workflows. Present your work and contribute to solutions that may influence future products. Grow your professional network through mentorship and intern program activities. Additional Information Work locations may include Rancho Cordova, CA; San Jose, CA; or other U.S. Solidigm locations based on business need and internship assignment. Internship availability and project scope may vary by team, degree level, and business requirements. All your information will be kept confidential according to EEO guidelines. Powered by SmartRecruiters - Candidate Privacy Policy

View more...
Hardware & EmbeddedVia SmartRecruiters
Verified24 days ago

Solidigm is seeking talented and motivated undergraduate students for our Software Development & Firmware Engineering Internships in the United States. This evergreen posting supports multiple internship opportunities across software development, firmware engineering, back-end engineering, AI-assisted programming, and data analysis for Solidigm's data center SSD products. As an intern, you will work on real engineering challenges supporting software tools, firmware features, and data-driven workflows that improve engineering productivity and product development. This internship is ideal for undergraduate students who enjoy solving complex technical problems, writing clean and efficient code, working close to hardware, and applying software, firmware, and data analysis skills to real-world engineering systems. Key Responsibilities Interns may be assigned one or more of the following responsibilities based on project needs, team priorities, and individual strengths: Design, develop, test, and maintain software tools, applications, or back-end systems that support engineering workflows and product development. Contribute to firmware features, tools, test environments, or debug workflows for SSD and storage-related technologies. Apply Python, C/C++, or other programming languages, including AI-assisted programming tools, to build scripts, services, or automation that improve engineering efficiency. Support data analysis efforts, including analyzing engineering data, logs, or performance metrics to identify trends and improvement opportunities. Troubleshoot and debug software or firmware issues; reproduce problems and assist with root-cause analysis. Work in Linux-based development environments to build, test, and deploy software or firmware. Work closely with cross-functional teams including software, firmware, data science, and product engineering. Create clear documentation for tools, code, workflows, and project deliverables. Minimum Qualifications Currently pursuing a Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Data Science, or a related technical discipline. Experience with Python, C, C++, or another programming language. Familiarity with Linux-based development environments. Strong analytical, debugging, and problem-solving skills. Ability to work independently and collaboratively in a technical team environment. Strong communication skills and eagerness to learn. This role is not eligible for candidates requiring VISA sponsorship. Preferred Qualifications Experience with firmware development, embedded software, device drivers, or low-level systems programming. Familiarity with SSDs, NAND flash, NVMe, PCIe, or storage systems. Experience with back-end development, APIs, or service-oriented architecture. Exposure to AI-assisted programming tools, AI/ML concepts, or applied machine learning workflows. Experience with data analysis, scripting, or automation. Familiarity with version control systems such as Git. Strong interest in data center storage, software engineering, firmware, or AI-enabled systems. What You'll Gain As a Solidigm intern, you will have the opportunity to: Work on meaningful projects tied to real engineering and business needs. Gain hands-on experience with software development, back-end systems, AI-assisted programming, and data analysis. Collaborate with experienced engineers and cross-functional teams. Develop practical skills in coding, debugging, and technical communication. Present your work, receive feedback, and contribute to solutions that may influence future products. Grow your professional network through mentorship, team engagement, and intern program activities. Additional Information Work locations may include Rancho Cordova, CA; Sacramento, CA; Longmont, CO; or other U.S. Solidigm locations based on business need and internship assignment. Internship availability, location and project scope may vary by team, degree level, and business requirements. All your information will be kept confidential according to EEO guidelines. Powered by SmartRecruiters - Candidate Privacy Policy

View more...
Hardware & EmbeddedVia SmartRecruiters
Verified24 days ago

Network Security Engineer

On-sitefull timeMid-LevelShanghai, China
Apply Now

The Network Security Engineer is responsible for designing, implementing, securing, and automating the enterprise network security infrastructure supporting global manufacturing, engineering, office, cloud, and data center environments. This role combines hands-on engineering of Palo Alto firewalls, network segmentation, secure remote access, proxy services, and Zero Trust architectures with the development of automation frameworks, AI-driven operational workflows, and Model Context Protocol (MCP) integrations that improve efficiency and reduce operational risk. The engineer partners with global infrastructure, cloud, and security teams to deliver resilient, scalable, and secure network solutions while driving continuous innovation through automation, Infrastructure as Code, API integrations, and AI-powered network security operations. Essential Duties & Responsibilities AI & Intelligent Automation Design, develop, and maintain AI-powered automation solutions that improve the efficiency, accuracy, and scalability of network security operations. Build AI agents capable of performing network security analysis, policy validation, troubleshooting, incident triage, and operational workflows. Develop and maintain Model Context Protocol (MCP) tools and integrations that enable Large Language Models (LLMs) to securely interact with Palo Alto Networks, Panorama, SCM, network infrastructure, CMDBs, monitoring platforms, and security systems. Leverage AI to automate firewall policy analysis, change validation, risk assessment, rule optimization, and compliance reporting. Evaluate emerging AI technologies and recommend opportunities to improve network security engineering, operational efficiency, and user experience. Network Security Automation & Platform Engineering Design and develop automation using Python, Ansible, Terraform, REST APIs, and Infrastructure-as-Code methodologies. Develop reusable automation frameworks for firewall deployments, policy management, VPN provisioning, certificate lifecycle management, and network segmentation. Build API integrations between Palo Alto Networks, Panorama, Cisco infrastructure, ServiceNow, SIEM platforms, identity providers, and cloud services. Create self-service automation capabilities that reduce manual engineering effort while maintaining enterprise security standards. Develop automated configuration validation, compliance auditing, and policy drift detection. Network Security Architecture & Engineering Design, implement, and optimize secure network architectures for engineering, office, and cloud environments. Develop security designs for new sites, applications, and infrastructure projects while aligning with Zero Trust principles. Create and maintain network security standards, reference architectures, and design documentation. Evaluate new network security technologies and recommend improvements to the enterprise security architecture. Support SAML, RADIUS, TACACS+, LDAP, and certificate-based authentication. Zero Trust & Segmentation Design and implement micro-segmentation strategies across campus, data center, manufacturing, and cloud environments. Develop segmentation policies based on business risk, application dependency mapping, and least-privilege access. Partner with application owners to reduce unnecessary network trust relationships Cloud Network Security Engineer secure connectivity between on-premises data centers and cloud environments (Azure, AWS, GCP). Design cloud firewall policies, VPN connectivity, and cloud-native security controls. Support hybrid network security architecture for multi-cloud deployments. Security Platform Integration Integrate network security infrastructure with: Cisco ISE Active Directory PKI SIEM platforms SOAR solutions Identity Providers Endpoint security platforms Security Governance Perform firewall rule reviews and recertification. Identify overly permissive policies and recommend remediation. Support compliance initiatives including ISO 27001, NIST, and customer security requirements. Participate in security audits and remediation activities. Global Protect & Remote Access Operations Support secure remote access for APAC employees and contractors. Troubleshoot authentication, access, and routing issues across hybrid AD environments. 5-7 years Strong experience with Palo Alto firewalls, Panorama, and SCM. Familiarity with manufacturing or lab network environments preferred. Ability to troubleshoot complex routing, segmentation, and PAN Global Protect issus. Experience with authentication (RADIUS, AD, SAML) and VPN platforms. English proficiency for global collaboration is strongly preferred. Powered by SmartRecruiters - Candidate Privacy Policy

View more...
CybersecurityVia SmartRecruiters
Verified27 days ago