1.Develop & build SSD validation flow & test plan.
2. Discuss directly with customers for qualification process & test plan
3. Reproduce customer issues, triage failures, & verify fixes with the project team
4. Working closely with the project team to develop test scripts to fulfill customers' requirement
5. Design & optimized the manufacturing framework
6. Manage internal qualification schedule & reports
7.Go on-site for JQ testing
strong background in FW development using C and assembly languages
experience with hardware interfaces, register and intererupt programming,
concept of concurrency & multi processor systems
understanding RTOS is a plus
comfortable w/ scripting language such as Python, Perl or TCL.
excellent communication skills in both written and oral.
★公司相關介紹:
公司官網: https://www.ssstc.com/tw/
Facebook: https://www.facebook.com/SSSTC.TW/
Instgram: https://instagram.com/ssstc.life
Linkedin: https://tw.linkedin.com/company/ssstc
【Responsibilities】
1. Design, develop, and optimize embedded firmware for SSDs using C.
2. Implement and debug features for NAND flash management, wear leveling, garbage collection, and error correction.
3. Collaborate with hardware, system, and validation teams to ensure seamless integration and performance.
4. Analyze performance bottlenecks and implement improvements
Support bring-up, validation, and debugging on new platforms.
5. Participate in firmware architecture discussions and design reviews.
【Qualifications】
1. Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field.
2. Strong programming skills in C/C++ for embedded systems
Experience with ARM architecture and RTOS-based development.
3. Solid understanding of NAND flash, NVMe protocols.
4. Familiar with firmware debugging tools (JTAG, Logic Analyzer, etc.).
5. Strong problem-solving and communication skills.
✶Preferred Skills (Plus):
1. Experience with dual-port SSD or enterprise-class storage.
2. Familiarity with PCIe and NVMe specification.
3. Experience in firmware performance profiling and optimization.
4. Knowledge of FTL (Flash Translation Layer) algorithms.
Job Description
Lead the development of firmware for next-generation SSD products, focusing on performance, power efficiency, and endurance
Design and implement complex firmware architectures, ensuring seamless integration with hardware components
Debug and optimize firmware for various embedded systems and ARM-based platforms
Collaborate with hardware engineers to develop and refine firmware-hardware interfaces
Conduct code reviews and mentor junior engineers to maintain high-quality standards
Analyze and resolve complex technical issues in firmware development and implementation
Stay current with industry trends and emerging technologies in firmware engineering and storage systems
Contribute to the development of technical specifications and documentation
Participate in cross-functional team meetings to align firmware development with overall product goals
Drive innovation by proposing and implementing new ideas to improve product performance and features
Qualifications
Excellent interpersonal skills and team player.
Bachelor of Technology, Master of Technology or Engineering equivalent in Computer Science or Software / Computer / Electrical Engineering.
5+ years of experience in SSD Firmware development including Storage Protocols like NVMe, etc.
Proven ability to work as part of a global team in multiple geographies.
Previous experience with storage systems, protocols, and NAND flash – strong advantage
Expertise on Security protocols (TCG, Opal, etc) is an advantage.
1. Versatile software tools development for eMMC devices.
2. Firmware development for proprietary eMMC controllers.
3. Skilled in C/C++ Programming.
4. Familiarity with micro-controller/micro-processor architecture.
5. Team player.
The Team and Role:
We are seeking a highly skilled and experienced Sr. Firmware Engineer to join our Audio Cluster team within Hardware Engineering, specializing in the development of Bluetooth mobile speaker products.
The Sr. Firmware Engineer is responsible for developing and optimizing firmware solutions for our state-of-the-art mobile speaker products. The expertise will be critical in ensuring the seamless integration of firmware with our innovative audio technologies.
Your Contribution:
Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. Share our passion for Equality and the Environment. These are the behaviors and values you’ll need for success at Logitech. In this role you will:
• Implement and optimize firmware architectures and applications to deliver superior audio quality, and reliable connectivity..
• Participate in the product initial design phase, study technical feasibility and provide the product and design teams with design options and effectively communicate their associated tradeoffs.
• Conduct thorough testing and validation of firmware designs, adhering to industry standards and best practices, and addressing compatibility across various platforms.
• Ensure the production starts according to plan committed at G1 by managing the embedded software development cycles and by supporting the hardware project milestones. Contribute to the project post launch activities (PCR, customer feedback OTA updates)..
• Stay up to date with the latest trends, technologies, and standards in Bluetooth or USB audio, firmware engineering, and the headset industry.
1.Proficient in C and Embedded Linux.
2.Experienced in system development for network products, including Uboot/Linux board bringup, driver porting, and system development.
3.Understand the OSI 7-layer network model and network security technologies, with the ability to apply them in practical development.
4.Experience in DPDK development is a plus (Optional).
1. Dolby Atmos and DTS:X soundbar embedded system software - driver and middleware development.
2. SoC validation and test program development.
3. Driver porting and maintain.