Job type: Full-time

Loading ...

Job content



Our vision is to transform how the world uses information to enrich life.

Join an inclusive team passionate about one thing: using their expertise in the relentless pursuit of innovation for customers and partners. The solutions we build help make everything from virtual reality experiences to breakthroughs in neural networks possible. We do it all while committing to integrity, sustainability, and giving back to our communities. Because doing so can fuel the very innovation we are pursuing.

As Principal Firmware Engineer at Micron Technology, Inc., we will develop high-performance controller firmware for innovative volatile and non-volatile memory systems! We assist in evaluating, crafting, building, bench testing, debugging, and failure analyzing firmware for new high-performance memory controllers and Solid State Drives that will increase performance, while reducing power, latency and SoC (System on Chip) complexity for the target sectors. We work closely with firmware engineers, firmware test engineers, ASIC design engineers, system test engineers, systems failure analysis engineers, product engineers, firmware tools developers to solve multi-functional product development issues. Our work is implemented across the globe. Make your mark on the next generation of technology!

Responsibilities Include, But Not Limited To

Participate as a team member and work optimally to develop firmware

Demonstrate proficiency in coding skills, failure analysis, and the use of tools that support these activities

Validate customer requirements and perform failure analysis on FW related issues

Develop structured source code targeting the embedded environment associated with state-of-the-art memory

Perform design verification using a variety of verification methods, including simulation and product testing

Focus on firmware quality in the system and the target application.

Participate in SCRUM/Agile processes and distributed code reviews.

Develop new test tools and methods

Follow specific processes/procedures/work flows

Demonstrate the effective analysis of functional or performance issues within the test environments or target host systems

Technical communications will be required between other teams and the firmware team (both verbal and written)

Review, contribute to, and craft clear documentation for work that must meet both internal specifications/standards and industry standards and specifications.

Qualifications

7 years of demonstrated ability with storage Firmware development and debug using protocol analyzer

3+ years of PCIe protocol (Gen3, Gen4, Gen5), PCIe Host systems, PCIe validation and Bring-up

Good understanding and working knowledge in PCIE/NVME Driver programming across different Host and OS

Solid understanding of firmware development, verification, system failure analysis, embedded systems design and real time embedded systems

Strong problem-solving skills, including the ability to find creative solutions to difficult problems

Solid understanding of software engineering principles and crafting and developing firmware using assembly and C/C++ programming

Experience in any scripting languages such as Perl/Python/Bash etc.. is a plus

Strong Debugging Skills In An Embedded Firmware Application Including

Using development tools and IDE’s such as Metaware, VSC

Problem re-creation and trapping

Logging and diagnostics

Experience with digital hardware design and test equipment such as In-Circuit Emulators (ICE) and logic/bus analyzers

Solid understanding analyzing sophisticated firmware and hardware issues

Focused experienced in identifying and optimizing performance of critical algorithms

Solid understanding of ARM/ARC Microprocessors, with experience on ARC or ARM Cortex

Knowledge of the Agile software development process life cycle

Solid understanding of structured firmware development process and life cycle

Strong skills in presenting sophisticated technical ideas/concepts.

Ability to work in a fast-paced environment and communicate effectively (written and verbal) across multiple locations and teams

Education

BS or MS in Computer Engineering, Computer Science, or Electrical Engineering.

About Micron Technology, Inc.

We are an industry leader in innovative memory and storage solutions. Through our global brands – Micron® and Crucial® – our broad portfolio of high-performance memory and storage technologies, including DRAM, NAND, 3D XPoint™ memory and NOR, is transforming how the world uses information to enrich life. Backed by more than 40 years of technology leadership, our memory and storage solutions enable disruptive trends, including artificial intelligence, 5G, machine learning and autonomous vehicles, in key market segments like mobile, data center, client, consumer, industrial, graphics, automotive, and networking. Our common stock is traded on the Nasdaq under the MU symbol. To learn more visit micron.com/careers.

According to the "Employment Service Act", positions with salary lower than NTD$40,000, please refer to the salary information in the job description. Positions with salary over than NTD$40,000 will be subject to be discussed during interview.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

To request assistance with the application process, please contact Micron’s Human Resources Department at 1-800-336-8918 and/or by completing our General Contact Form.

Conducts analysis, designs, performs programming, debugs and modifies software. Troubleshoots code for firmware applications. Utilizes analog and digital hardware and software operating systems. Typically programs in machine language, assembly language and high level languages, (e.g., C, C++)

Loading ...
Loading ...

Deadline: 20-12-2024

Click to apply for free candidate

Apply

Loading ...

SIMILAR JOBS

Loading ...
Loading ...