Object Technology Solutions, Inc (OTSI) has an immediate opening for a Firmware Engineer
Location - Longmont, CO
Job Description:
Responsibilities includes, but not limited to:
- Perform failure analysis on NVMe SSD Firmware issues and determine root cause.
- Understanding SSD FW and test algorithms and architectures.
- Project specific hardware bring up and maintain, support team members with specific HW and tools configurations and qualifications.
- Develop automated test procedures and infrastructure to improve coverage and efficiency.
- Coordinate with project teams for all FA related activities.
- Complete all assignments on time with good quality, proactive communication of Challenges/Risks.
- Participate in SCRUM meetings and update progress of all assigned activities.
Technical and other Requirements:
- Proficiency in SSD firmware design using assembly, C, and C++ programming, Python scripting.
- Proficiency in object-oriented design and architecture for re-use
- Ability to define and document sound architectural documents and models.
- Knowledge of storage systems, Flash memory, and device drivers (preferred)
- Knowledge of storage interfaces such as ONFI, NVMe, PCIe.
- Proficiency in debugging in an embedded firmware application.
- Proficiency in using development tool chains targeted for embedded processor.
- Experience in test equipment such as oscilloscopes and logic/bus analyzers.
- Ability to analyze complex SSD firmware and hardware issues.
- A high level of skill in problem re-creation and trapping.
- The ability to find creative solutions to difficult problems.
- A high level of self-motivation, and dedication
- The ability to work well on a team based in different worldwide locations.
- The ability to multitask effectively in fast-paced environment.
- Excellent communication and interpersonal skills.
- Hands-on experience in firmware development and verification, system failure analysis, and problem solving.
About us:
OTSI is a leading global technology company offering solutions, consulting, and managed services for businesses worldwide since 1999. OTSI serves clients from its 15 offices across 6 countries around the globe with a Follow-the-Sun model. Headquartered in Overland Park, Kansas, we have a strong presence in North America, Central America, and Asia-Pacific with a Global Delivery Center based in India. These strategic locations offer our customers the competitive advantages of onshore, nearshore, and offshore engagement and delivery options, with 24/7 support. OTSI works with 100+ enterprise customers, of which many are Fortune ranked, OTSI focuses on industry segments such as Banking, Financial Services & Insurance, Healthcare & Life Sciences, Energy & Utilities, Communications & Media Entertainment, Engineering & Telecom, Retail & Consumer Services, Hi-tech, Manufacturing, Engineering, transport logistics, Government, Defence & PSUs.
Our Center of Excellence:
Data & Analytics
Digital Transformation
QA & Automation
Enterprise Applications
Disruptive Technologies
Job Type: Contract
Pay: $400.00 - $480.00 per day
Schedule:
Experience:
- firmware development: 2 years (Required)
- system failure analysis: 1 year (Preferred)
- analyze complex SSD firmware: 1 year (Preferred)
- debugging in an embedded firmware: 1 year (Preferred)
- C++: 1 year (Preferred)
- Python: 1 year (Preferred)
- NVMe SSD Firmware issues: 1 year (Preferred)
- storage interfaces such as ONFI, NVMe, PCIe: 1 year (Preferred)
- test algorithms: 1 year (Preferred)
Work Location: In person