Senior Engineer
Western Digital
πRemote - United States
Please let Western Digital know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Western Digital, a leader in data storage technology, and contribute to the future of innovation. This firmware/software engineering role involves designing, coding, and debugging firmware, working with various hardware and software systems. You will collaborate in a multi-team environment, utilizing C/C++, Python, and Git. The position requires a BS degree and 2+ years of firmware experience (or MS with 0+ years), along with expertise in specific processors, interfaces, and debugging tools. Western Digital offers a comprehensive benefits package, including paid time off, health insurance, retirement plans, and various other perks.
Requirements
- BS with 2+ years FW experience, MS with 0+ years
- Experience in Synopsys ARC Processors, Risc-V, ARM Architectures
- Proficiency in C/C++, Python, Threading, MultiCore
- Experience with GIT/GITHub, Jira, Confluence
- Experience with High Speed Interfaces/Protocols: PCIe, NVMe, etc
- Experience with Low Speed Interface/Protocols: SMBus, I2C, SPI, UART, etc
- Ability to read HW Schematics
- Experience debugging using JTAG, Logic Analyzers, Protocol Analyzers, and Oscilloscopes
- Knowledge of SSD Architecture and Technology
- Knowledge of Security/TCG-Enterprise/FIPS
- Excellent communication skills
- Ability to provide timely scheduling and resource information to team leads and managers and meet scheduled commitments
Responsibilities
- Design, code, and debug firmware/software
- Work with analog and digital hardware and software operating systems
- Design firmware features and submit design reviews in accordance with development processes
- Follow best practices such as unit-tests, simulator tests, HW targeted tests
- Work in a multi-developer, multi-team and multi-location environment
- Perform firmware design, development, debug and review
- Use C/C++ and python for coding, debugging using simulators and hardware
- Manage source code using GIT/GITHUB
Preferred Qualifications
Some understanding of Software development workflows and concepts
Benefits
- 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 such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity
- Tuition reimbursement
- Transit
- The Applause Program
- Employee stock purchase plan
- The Western Digital Savings 401(k) Plan
- Short-Term Incentive (STI) Plan
- Long-Term Incentive (LTI) program (restricted stock units (RSUs) or cash equivalents)
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πArgentina
- πWorldwide
- πCanada
- πCanada
- πChina
- πSlovenia
- πIreland
- πUnited States
- π°$146k-$207kπUnited States
- πGermany
Please let Western Digital know you found this job on JobsCollider. Thanks! π