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, Defense & PSUs.
Our focused technologies are:
Data & Analytics (Traditional EDW, BI, Big data, Data Engineering, Data Management, Data Modernization, Data Insights)- Digital Transformation (Cloud Computing, Mobility, Micro Services, RPA, DevOps)
- QA & Automation (Manual Testing, Nonfunctional testing, Test Automation, Digital Testing)
- Enterprise Applications (SAP, Java Full stack, Microsoft, Custom Development)
- Disruptive Technologies (Edge Computing/IOT, Block Chain, AR/VR, Biometric)
Object Technology Solutions, Inc (OTSI) has an immediate opening for a Full Stack Software Engineer 3
Location - Folsom, CA
Job Description:
We are seeking an experienced System-on-Chip (SoC) Performance Modeling Engineer to join our team. The ideal candidate will have a strong background in performance modeling of memory systems using C++, as well as experience in trace collection and profiling from GPU and TPU workloads. Proficiency in C++ and Python, along with solid software engineering practices, is essential.
Key Responsibilities:
- Performance Modeling: Develop and maintain detailed performance models of memory systems using C++, ensuring accurate simulation and analysis of system behavior.
- Trace Collection & Profiling: Design and implement methodologies for collecting and analyzing traces from GPU and TPU workloads to identify performance bottlenecks and optimization opportunities.
- Performance Analysis: Conduct in-depth analysis of memory subsystem performance, utilizing both analytical models and cycle-accurate simulators.
- Documentation & Reporting: Prepare comprehensive reports detailing performance findings, recommendations, and best practices.
Qualifications:
- Educational Background: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Professional Experience: A minimum of 5 years of experience in SoC performance architecture, with a focus on memory systems.
- Technical Proficiency:
- Strong programming skills in C++ and Python.
- Experience with performance modeling tools and simulators.
- Familiarity with GPU and TPU architectures and workloads.
- Analytical Skills: Proven ability to analyze complex systems and identify performance optimization opportunities.
- Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to diverse audiences.
Preferred Qualifications:
- Software Engineering Practices: Demonstrated experience in applying software engineering best practices, including version control, testing, and code reviews.
- Industry Knowledge: Familiarity with the latest trends and advancements in SoC design and performance optimization
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