Hi,
This is Diksha Chaudhary working with Novia Infotech. We have the below contract job opportunity with one of our direct clients and would like to check if you have any resources available. Please send across the resume of your consultants along with the contact information at the earliest to diksha.c@noviainfotech.com.
Role: Firmware Engineer – SSD / Embedded Systems
Location: Longmont, CO – 100% Onsite
Duration: 12+ Months
Interview type: Telephonic / video
Description:
We are seeking a skilled Firmware Engineer with strong experience in embedded systems and SSD firmware development. The ideal candidate will contribute to the design, development, and optimization of firmware for storage systems while working closely with hardware and software teams. This role requires deep expertise in low level programming, embedded debugging, and storage technologies within semiconductor or storage device environments.
Key Responsibilities
- Firmware Development
Design, develop, and optimize SSD firmware using low level programming languages such as Assembly, C, and C++ to improve storage performance and reliability. - Firmware Automation and
Testing
Develop Python scripts to automate firmware development workflows, testing processes, and validation procedures. - Embedded Software
Architecture
Apply object oriented design principles to build reusable firmware components and modular software architectures. - Technical Documentation
Create and maintain architecture documentation, design specifications, and development models to support firmware engineering processes. - Storage Systems
Development
Develop firmware solutions supporting advanced storage systems, flash memory architectures, and device driver interactions. - Storage Interface Optimization
Improve storage performance and reliability by implementing firmware solutions supporting storage interfaces such as ONFI. - Embedded Debugging and
Troubleshooting
Debug complex firmware issues using embedded development toolchains and debugging environments. - Hardware Level
Diagnostics
Use lab equipment including oscilloscopes, logic analyzers, and bus analyzers to diagnose and resolve firmware and hardware interaction issues. - Root Cause Analysis
Perform detailed problem analysis, reproduce firmware defects, and implement corrective solutions to improve system stability. - Cross Functional
Collaboration
Work closely with hardware engineers, storage architects, and system engineers to deliver optimized firmware solutions.
Required Skills
- Strong experience in embedded firmware development using Assembly, C, and C++.
- Experience developing firmware for SSD or storage devices.
- Strong knowledge of storage systems, flash memory technologies, and device drivers.
- Experience using Python for automation, scripting, and firmware testing.
- Experience working with embedded debugging tools and development toolchains.
- Knowledge of storage interfaces such as ONFI.
- Experience using test and diagnostic equipment such as oscilloscopes and logic analyzers.
- Strong problem solving and debugging skills in embedded systems environments.
Preferred Skills
- Experience working in the semiconductor industry.
- Experience with organizations such as Intel, Qualcomm, AMD, Applied Materials, or similar semiconductor companies.
- Experience working with storage hardware platforms and embedded processor environments.
Experience Required
- Minimum 6 to 8 years of experience in embedded firmware development or storage systems engineering.
|
' |
Diksha Chaudhary |
E: diksha.c@noviainfotech.com |
|
You received this message because you are subscribed to the Google Groups "NoviaJobs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to noviajobs+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/noviajobs/CAEm%3D8YVbgYT2Dd%2BueE64hp%2Bs48mTVti2CJwLf5HuK61AXNhQHw%40mail.gmail.com.
No comments:
Post a Comment