Careers

We are bold, creative, focused on execution, and excited to be
growing our family with the industry’s leading talent. Learn more
about our open positions and join us in our mission to enable
high performance compute at the lowest power.

Careers

We are bold, creative, focused on execution, and excited to be growing our family with the industry’s leading talent. Learn more about our open positions and join us in our mission to enable high performance compute at the lowest power.

Why SiMa.ai?

We are well funded by top-tier VCs and working with 20+ market-leading customers in robotics, security/health, government sector and autonomous vehicles to bring ML to their platforms.

We started SiMa.ai to disrupt the $40B embedded edge market and enable large scale deployment of machine learning (ML), with an initial focus on computer vision. We are hiring hardware, software, and systems architects to help innovate and build the industry’s first Machine Learning SoC (MLSoC), a heterogeneous compute platform that simultaneously supports traditional compute with an ML environment, providing a seamless software experience for our customers.

Your work will have a direct impact on our success. Read the white paper by The Linley Group: Machine Learning Moves to the Edge to learn more.

Benefits and Perks to Support the Way We Live and Work

Our flexible work environment encourages personal and family time off, as well as paternity and maternity leave.

Competitive total compensation package, including stock awards, 401k, and employee assistance program.

Even though we are a startup, we want all of our employees and their families to have the best health and dental coverage and have the peace of mind they are well protected.

Cross-training opportunities available to support learning and career growth.

Quarterly peer-to-peer recognition program fosters acknowledgment for outstanding contributions.

Meals and snacks available in our office locations.

Benefits and Perks to Support the Way We Live and Work

Our flexible work environment encourages personal and family time off, as well as paternity and maternity leave.

Competitive total compensation package, including stock awards, 401k, and employee assistance program.

Even though we are a startup, we want all of our employees and their families to have the best health and dental coverage and have the peace of mind they are well protected.

Cross-training opportunities available to support learning and career growth.

Quarterly peer-to-peer recognition program fosters acknowledgment for outstanding contributions.

Meals and snacks available in our office locations.

Available Positions in the United States

DRIVER / OS DEVELOPMENT ENGINEER, SoC SW DEVELOPMENT – SAN JOSE

Location: San Jose, CA
Job AI2034

Job Description
This is a hands-on technical role that will drive Creation of industry’s best “Ease of Use” SDK and SW environment for SiMa.ai MLSoC™ . This includes the software environments to help customers design and develop applications for all the compute subsystems on SiMa.ai SoC including the ARM compute cluster, computer vision sub-system, image signal processor, system management unit and boot & security blocks. This role will work in close partnership with the hardware platforms team and system solutions team to collectively drive the engineering efforts across SiMa.ai. The ideal candidate will also significantly expand and fully build out the team for MLSOC development and will own and drive the CI/CD environment.

Areas of Focus
Create and maintain the SiMa.ai unique SW solution (SW framework, drivers, support for various compute engines) for MLSoC™. Drive the best development environment recognized for Ease of use and support for legacy SW/IP along with seamless integrated ML in one holistic environment.

Pre-Silicon SoC Bring Up

  • Leveraging IP SW from Synopsys and ARM and integrate into MLSoC™ SW environment.
  • Develop drivers for peripheral devices including Low and High speed interfaces like PCIe, Ethernet, I3C, CSI2 …etc.
  • Experience with Zebu emulators.
  • Experience with Synopsys Virtualizers.

Intra and Inter Process Communications at Chip Level

  • Running Multiple Operating systems on the same processor
.
  • Hardware communication between multiple cores.
  • IPC communications between Multiple ARM processors.
  • IPC communications between ARM and Non-ARM processors.
  • Open source and third party SW leverage.
  • Identify what parts need to be developed in-house, identify and partner with third parties or leverage open source software to jump start development.
  • Leverage SW building blocks provided by IP providers to jump start the development effort.

Minimum Qualifications

  • MS or PhD in computer science with 5+ years of experience.
  • Hands-on experience developing firmware, boot code and SW using high performance 64 bit Arm processors.
  • Hands-on experience developing drivers for SPI, I2C, USB, PCIe, MIPI interfaces.
  • Development experience with Embedded Linux (e.g. Yocto) and embedded RTOS (e.g. QNX) experience is highly desirable.
  • Experience of leveraging and developing on top of Open source software frameworks is highly desirable.
  • Experience in working with silicon teams is highly desirable.
  • Good proficiency with C/C++ code.
  • Proven track record and experience building and delivering complex SW products.

Personal Attributes
Excellent communication skills, Can do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, innovative and excellent hands on manager.

Perks
At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

HARDWARE DESIGN VERIFICATION ENGINEER – SAN JOSE

Location: San Jose, CA
Job AI2042

Job Description
As the Hardware Design Verification Engineer, you will help lead and develop the verification methodology for SiMa.ai’s MLSoC™. You will be responsible for developing test plans, testbenches, drivers, monitors and checkers/scoreboard, test cases, coverage analysis and simulation, verify the functionality, performance and other aspects of RTL designs including the block-level and chip/system level, emulation and validation support. You will work very closely with the Architecture, RTL/uArch, and cross-functional teams.

Areas of Focus
Verification Methodology, Testbenches, drivers, checkers, test plans. Support for emulation, simulators, chip validation. Active interaction with RTL/uArch team.

Minimum Qualifications

  • BS in Computer Science/EE with 12+ years of experience or MS in Computer Science/EE with 10+ years of experience in HW Design Verification.
  • Experience with block level, cluster level or chip/SoC level verification.
  • Proficiency in UVM methodology, Constrained Random, Coverage Driven Methodology, Verilog, SystemVerilog.
  • Expertise in scripting languages, python or perl.
  • Strong experience in helping emulation and validation.
  • Experience with modeling various HW blocks, IPs for verification, emulation.
  • Ability to analyze systems-level performance, profiling, and analysis.

Preferred Qualifications

  • SOC experience.
  • C/C++.

Perks
At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

DSP/CV ARCHITECT, SoC SW DEVELOPMENT – SAN JOSE

Location: San Jose, CA
Job AI2043

Job Description
As a software architect, you will join a team of software engineers to create highly optimized computer vision and machine learning kernels for specialized DSP hardware. You will use your design abilities, coding expertise, and creativity to help deliver state of the art real-time firmware and kernel mode drivers for a low power, high-performance computer vision accelerator engine. You will work across organizations to understand software requirements, efficiently map complex algorithms to the VLIW/SIMD hardware, integrate computer vision algorithms into a production firmware solution, and benchmark/optimize their performance.

This includes the software environments to help customers design and develop applications for all the compute subsystems on SiMa.ai’s SoC including the ARM compute cluster, computer vision sub-system, image signal processor, system management unit, and boot and security blocks. This role will work in close partnership with the hardware platforms team and system solutions team to collectively drive the engineering efforts across SiMa.ai. The ideal candidate will also significantly expand and fully build out the team for MLSoC development and will own and drive the CI/CD environment.

Areas of Focus

  • Create software architecture for future SiMa.ai programmable vision processors and enhance the functionality of latest generation products.
  • Design and write custom embedded software for vision processor engines to meet specific system and hardware requirements at the SoC level.
  • Help define forward-looking strategy and improvements to the vision algorithms and system architecture.
  • Review hardware specifications and map algorithms to the architecture.
  • Ensure creation of extensive testing/validation for new hardware features in emulators and simulators.
  • Participate in the bring-up of the new generation of the world’s most advanced SoC.
  • Provide technical support and guidance for internal and external customers.

Job Requirements

  • PhD or MS in electrical engineering, computer engineering, computer science, or equivalent experience.
  • 10+ years of working experience in embedded industry, including 5+ years in technical leadership role.
  • Deep understanding of SoC principles, general systems architectures, operating systems, device drivers, memory management, multithreading, and real-time scheduling.
  • Deep understanding and working experience with embedded architectures including DSP, computer vision, image/signal processing and robotics systems in general.
  • Excellent software development skills (C, C++) and outstanding problem-solving capabilities.
  • Proven expertise in architecting embedded software and development of highly optimized code for DSP, SIMD and/or VLIW processors.
  • Experience with embedded Linux and/or QNX.
  • Outstanding interpersonal skills with ability to work in a global and diverse team operating in a fast-paced environment.
  • Good understanding of safety-critical software principles with experience in automotive or other highly regulated industries.

Additional Qualifications (good to have)

  • Experience with ISO 26262 and IEC 61508 or equivalent quality/safety processes.
  • Understanding of software safety and safety development processes is a major plus.
  • Proven track record to effectively guide and influence in a strong, technically dynamic environment.

Benefits and Perks

  • Our flexible work environment encourages personal and family time off, as well as paternity and maternity leave.
  • Competitive total compensation package, including stock awards, 401k, and employee assistance program.
  • Even though we are a startup, we want all of our employees and their families to have the best health and dental coverage and have the peace of mind they are well protected.
  • Cross-training opportunities available to support learning and career growth.
  • Quarterly peer-to-peer recognition program fosters acknowledgment for outstanding contributions.
  • Meals and snacks available in our office locations.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

HARDWARE DESIGN LEAD – SAN JOSE

Location: San Jose, CA
236 Airport Parkway, Suite 550, San Jose, CA 95110
Job AI2045

Job Description
As hardware design lead, you will help develop the micro-architecture and design methodology for SiMa.ai’s MLSoC™. Your responsibilities will include RTL coding, design and reviews, synthesis, static timing analysis, and coverage analysis. This means working very closely with the architecture team, verification team, back-end team as well as cross-functional teams. The primary design target is an SoC ASIC, with machine learning being a key component.

Areas of Focus

  • Design methodology, micro-architecture, RTL.
  • Static timing analysis, verification/emulation support, back-end support, chip bringup.
  • Work with architecture team to develop the uArch and subsequently write the RTL.
  • Develop the design methodology, starting with the machine learning architecture (MLA).
  • Synthesis, static timing analysis, equivalence checking.
  • Work with the back-end team on floorplanning and other PD-related activities.
  • Work with the verification and emulation teams.
  • Help with chip validation, bringup, and characterization.

Minimum Requirements

  • Master’s degree in electrical engineering, computer engineering, or a related field.
  • 10+ years professional experience as a hardware design engineer, SOC design engineer, hardware engineer, or related position.
  • Experience must include SOC design methodology, micro-architecture, emulation and back-end development, and chip bringup.

Benefits and Perks

  • Our flexible work environment encourages personal and family time off, as well as paternity and maternity leave.
  • Competitive total compensation package, including stock awards, 401k, and employee assistance program.
  • Even though we are a startup, we want all of our employees and their families to have the best health and dental coverage and have the peace of mind they are well protected.
  • Cross-training opportunities available to support learning and career growth.
  • Quarterly peer-to-peer recognition program fosters acknowledgment for outstanding contributions.
  • Meals and snacks available in our office locations.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

VICE PRESIDENT OF OPERATIONS – SAN JOSE

Location: San Jose, CA
Job AI2046

Job Description
SiMa.ai is looking for a Vice President of Operations to join our leading machine learning software and semiconductor company and be responsible for all aspects of operations, test, and quality. Tasks include creating an overarching strategy and execution plan for the SiMa.ai operations, test and quality group. The VP of Operations will also be responsible for hiring and leading a world-class team to deliver to these plans that will include ownership of all product operations, test, characterization and qualification activities, foundry and OSAT negotiations and relationships, development of an NPI, process, packaging and quality roadmap and subsequent delivery to this roadmap and all the other operations, test and quality activities needed for a semiconductor and software products company.

Vice President of Operations and Quality Scope and Key Responsibilities

  • Hiring and leading a world-class operations organization.
  • Own / drive product test strategy and engineering.
  • Own / drive product qualification and characterization.
  • Own / drive package design and package qualification.
  • Own foundry relationship.
  • Own process roadmap for our products.
  • Own / drive supplier and vendor management (including negotiating contracts with key suppliers).
  • Own / drive NPI and product ramp.
  • Program manage PTE, product and package qualification.
  • Drive customer ramp including product quality, manage sampling plan, RMAs, customer returns, etc.
  • Drive product quality and quality metrics.

Required Background

  • BS, MS or PhD in electrical engineering.
  • 15+ years of experience in semiconductor operations activity including product testing, characterization and qualification.
  • Demonstrated experience of building and managing world-class teams.
  • Demonstrated success leading teams with NPI for semiconductor and software products.
  • Understanding of operations ecosystem and experience working with supply chain suppliers and vendors.
  • Experience with customer engagements addressing customer quality issues.
  • Experience working with internal hardware and software groups with an ability to work with cross-functional teams to resolve product and customer issues.
  • Strong analytical and problem-solving skills.

Personal Attributes
Can do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, innovative. Capable of handling difficult conversations in a professional manner.

Benefits and Perks

  • Our flexible work environment encourages personal and family time off, as well as paternity and maternity leave.
  • Competitive total compensation package, including stock awards, 401k, and employee assistance program.
  • Even though we are a startup, we want all of our employees and their families to have the best health and dental coverage and have the peace of mind they are well protected.
  • Cross-training opportunities available to support learning and career growth.
  • Quarterly peer-to-peer recognition program fosters acknowledgment for outstanding contributions.
  • Meals and snacks available in our office locations.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

VICE PRESIDENT OF PRODUCT MANAGEMENT AND BUSINESS DEVELOPMENT - SAN JOSE

Location: San Jose, CA
Job AI2047

Job Description
SiMa.ai is looking for a Vice President of Product Management and Business Development to join our leading machine learning software and semiconductor company. Tasks include building and leading a world-class team, executing on existing market strategies, and developing strategies for
market expansion, product lifecycle management (including current and future SiMa.ai product offerings), business development, pricing, competitive analysis, and supporting the sales and systems applications teams with customer and partner engagements.

Product Manager Scope and Key Responsibilities (include but not limited to)

  • Product Management
    • Hiring and leading a world-class product management organization.
    • Product lifecycle and roadmap management including NPI, pre-launch, post-launch, and EOL.
    • Global customer training, sales training and tradeshows.
    • Competitive positioning.
    • Go-to-market plan.
    • Responsible for product launches.
    • Develop and maintain price lists.
    • Forecasting.
    • Develop and execute channel strategy.
  • Business Development
    • Own revenue generation and growth.
    • Own individual customer pricing.
    • Manage partner ecosystem.
    • Identify market opportunities and growth areas working with System Architects.
    • Develop customer relationships and joint solutions working with the System Architects.
    • Joint solutions with partners.
    • Vertical marketing and customer expansion.
  • Own the profit & loss for all SiMa.ai markets.
  • Responsible for Marketing Requirements Documents (MRDs).

Required Background

  • English language is a must with excellent written and verbal communication skills.
  • BS in computer science or electrical engineering.
  • 15+ years of experience in semiconductor product management or product marketing.
  • Demonstrated success launching semiconductor products.
  • Experience with customer engagements and ability to clearly communicate product value propositions.
  • Strong analytical and problem-solving skills with a willingness to keep learning.
  • Nice to have:
    • Experience marketing ML solutions or products.
    • Understanding of embedded processors and architectures.
    • MBA.

Personal Attributes

Can do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, and innovative. Capable of handling difficult conversations in a professional manner.

Perks

At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

SENIOR DIRECTOR OF PRODUCT PLANNING – SAN JOSE

Location: San Jose, CA
Job AI2048

Job Description
SiMa.ai is looking for a Senior Director of Product Planning to join our leading machine learning software and semiconductor company and be responsible for product planning. Tasks include building the product roadmap, competitive benchmarking, and being the main business group contact for product development into the engineering team.

Product Planning Scope and Key Responsibilities (include but not limited to)

  • Identify product opportunities.
  • Perform market analysis, strategize and synthesize requirements needed to support target markets.
  • Work with customers and identify actionable feedback to help with product definition and innovation (HW & SW).
  • Work with customers and partners on the cloud-to-edge continuum and ensure these needs are addressed in the product plans.
  • Define product requirements.
  • Develop Product Requirements Documents (PRDs).
  • Responsible for product roadmaps and family planning.
  • Develop Minimum Viable Product (MVP) requirements.
  • Competitive benchmarking and analysis.
  • Work with engineering architecture team to align with the product requirements.
  • Release management cadence and strategy for customers.
  • Work with program management to create product rollout schedules and identify delivery risk items.
  • Identify niche requirements for the targeted markets.
  • Identify vertical solutions and integration – turnkey solutions.

Required Background

  • English language is a must with excellent written and verbal communication skills.
  • MS or BS in computer science or electrical engineering.
  • 15+ years of experience in semiconductor product management or product planning.
  • Demonstrated success defining semiconductor products.
  • Experience with customer engagements and ability to develop product requirements based on customer feedback.
  • Strong analytical and problem-solving skills with a willingness to keep learning

Nice to have:

  • Experience marketing ML solutions or products.
  • Understanding of embedded processors and architectures.
  • MBA.

Personal Attributes
Can do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, innovative. Capable of handling difficult conversations in a professional manner.

Perks

At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

SENIOR FIELD APPLICATIONS ENGINEER - US

Location: United States
Job AI2050

Job Description
SiMa.ai is looking for a Senior Field Applications Engineer to join our leading machine learning software and semiconductor company and be responsible for pre- and post-sales support in the United States. Pre-sales tasks include winning designs using SiMa.ai’s Software Development Kit (SDK) and MLSoCTM devices, delivering technical presentations, demonstrating SiMa.ai’s technologies and working closely with the extended SiMa.ai team to drive design wins. Post-sales tasks include assisting customers with their designs, training customers, assisting with design conversions, providing benchmarks, and working with other SiMa.ai teams to improve the overall customer experience.

FAE Scope and Key Responsibilities

  • Identify sales opportunities.
  • Develop and deliver technical proposals to various customer technical teams.
  • Technical solution creation (e.g., hardware and software demos, running example networks).
  • Guide customers through their design process.
  • Provide onsite support to solve real-time problems with the software tools and any board and system bring up issues.
  • Manage technical support issues within the customer base.
  • Provide feedback on customer needs and inputs for future product development.
  • Work with partners to support joint solutions for customers as appropriate.
  • Train customers.

Required Background

  • English language is a must with excellent written and verbal communication skills.
  • BS in computer science or electrical engineering with 5+ years of experience.
  • Experience with customer engagements and ability to communicate clearly at a high system and deep technical level.
  • Experience working on problems with a diverse scope where analysis of data requires evaluation of many factors and demonstration of good judgement in selecting methods and techniques for reaching solutions.
  • Perform complex work on a wide range of difficult problems and exercise initiative and good judgment to identify and implement solutions for these problems.
  • Experience working with hardware and software groups.
  • Strong analytical and problem-solving skills with a willingness to keep learning.
  • Experience selling into robotics, surveillance, autonomous systems and automotive markets or vision applications.
  • Nice to have:
    • Understanding of embedded processor systems and architectures.
    • Experience enabling ML solutions for the cloud or embedded applications.
    • Arm SoC and CV exposure and experience.

Personal Attributes

Can do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, and innovative. Capable of handling difficult conversations in a professional manner.

Perks

At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

SOFTWARE APPLICATION ENGINEER - SAN JOSE

Location: San Jose, CA
Job AI2052

Job Description
SiMa.ai is looking for a Software Application Engineer to join our leading machine learning software and semiconductor company to work with the Business and System Applications team. You will be working with leading-edge ML technologies, optimizing customer workloads to the SiMa.ai ML
accelerator, and understanding customer needs for various verticals.

Roles and responsibilities (include but not limited to):
Depending on the candidate’s background, there is a lot of room for growth and expansion of responsibilities.

  • Responsible for working on machine learning applications targeting SiMa.ai’s MLSoC and ML IP.
  • Development on SiMa.ai’s ML IP simulation platform and utilities.
  • Run and analyze ML workloads on existing popular frameworks such as TensorFlow and PyTorch.
  • Develop new methodologies needed for internal analysis and testing.
  • Work with customers to understand their workloads and ML algorithms to provide analysis and develop next-generation proof of concept applications.
  • Keep informed of emerging ML needs, mapping them to SiMa.ai’s MLSoC and capturing/communicating product requirements for these emerging trends into engineering..
  • Establish regressions framework for continuous analysis of customer models.

Desired background, qualifications, and skills

  • Bachelors or higher degree in computer engineering, computer science, or equivalent with one to five years of relevant experience.
  • Demonstrated proficiency in Python/C/C++.
  • Demonstrated experience in ML and ML/computer vision approaches and best practices.
  • Experience with deep learning frameworks (TensorFlow, PyTorch, etc.).
  • Demonstrated experience in both procedural and object-oriented (OOD) computer programming languages and techniques.
  • Demonstrated experience with software development in a Linux environment.
  • Experience designing and implementing unit tests.
  • Self-motivated individual with a ‘can do’ attitude and ability to collaborate cross-functionally.
  • Good communication skills, strong team player and be able to work in a fast-paced startup environment.

Perks

At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

VICE PRESIDENT OF ML ARCHITECTURE/CHIEF ML ARCHITECT - SAN JOSE

Location: San Jose, CA
Job AI2054

Job Description
SiMa.ai is looking for an outstanding ML architect to lead our machine learning architecture team. The person will be responsible for driving our next generation ML architecture, performance/power roadmap, performance/power modeling, and HW/SW trade off analysis. The VP of ML Architecture will partner with our business team/customers on driving their requirements into our product roadmap while working closely with our HW/SW leaders and micro architects on driving implementation of our next-generation products.

Vice President of ML Architecture Scope and Key Responsibilities

  • Build and lead a world-class ML architecture organization.
  • Own all aspects of our next generation ML architecture.
  • Own / drive performance modeling of our machine learning accelerator (MLA).
  • Own / drive both device dependent and device independent model optimizations.
  • Own / drive MLA performance/power roadmap.
  • Partner with business team and customers to drive architecture details of key ML features and ML roadmap.
  • Own HW/SW trade offs for next-generation product roadmap.
  • Partner with HW/SW leaders and micro architects on ML product/feature implementation.
  • Evangelize SiMa.ai technology, differentiation and products at key industry events, trade shows and with investors and customers.
  • Help build and leverage a strong technical advisory committee.

Required Background

  • MS or PhD in computational sciences or computer engineering or machine learning or computer vision.
  • 15+ years of experience in hands-on product architecture roles with at least five years of experience leading architecture or engineering teams.
  • At least four years of experience developing or architecting AI/ML HW/SW products.
  • Demonstrated experience of building and managing world-class teams.
  • Strong analytical and problem-solving skills.

Highly Desirable Skills

  • Experience in developing performance models.
  • Experience presenting to CTO level audience.
  • Experience developing AI/ML semiconductor based solutions.
  • Experience developing or architecting smart vision or robotics products / technologies.

Personal Attributes

Can do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, and innovative. Capable of handling difficult conversations in a professional manner.

Perks

At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

Available Positions in Europe

SENIOR FIELD APPLICATIONS ENGINEER

Location: Europe
Job AI2049

Job Description
SiMa.ai is looking for a Senior Field Applications Engineer to join our leading machine learning software and semiconductor company and be responsible for pre- and post-sales support in Europe. Pre-sales tasks include winning designs using SiMa.ai’s Software Development Kit (SDK) and MLSoCTM devices, delivering technical presentations, demonstrating SiMa.ai’s technologies and working closely with the extended SiMa.ai team to drive design wins. Post-sales tasks include assisting customers with their designs, training customers, assisting with design conversions, providing benchmarks, and working with other SiMa.ai teams to improve the overall customer experience.

FAE Scope and Key Responsibilities

  • Identify sales opportunities.
  • Develop and deliver technical proposals to various customer technical teams.
  • Technical solution creation (e.g., hardware and software demos, running example networks).
  • Guide customers through their design process.
  • Provide onsite support to solve real-time problems with the software tools and any board and system bring up issues.
  • Manage technical support issues within the customer base.
  • Provide feedback on customer needs and inputs for future product development.
  • Work with partners to support joint solutions for customers as appropriate.
  • Train customers.

Required Background

  • English language is a must with excellent written and verbal communication skills.
  • BS in computer science or electrical engineering with 5+ years of experience.
  • Experience with customer engagements and ability to communicate clearly at a high system and deep technical level.
  • Experience working on problems with a diverse scope where analysis of data requires evaluation of many factors and demonstration of good judgement in selecting methods and techniques for reaching solutions.
  • Perform complex work on a wide range of difficult problems and exercise initiative and good judgment to identify and implement solutions for these problems.
  • Experience working with hardware and software groups.
  • Strong analytical and problem-solving skills with a willingness to keep learning.
  • Experience selling into robotics, surveillance, autonomous systems and automotive markets or vision applications.

Nice to have:

  • Understanding of embedded processor systems and architectures.
  • Experience enabling ML solutions for the cloud or embedded applications.
  • Arm SoC and CV exposure and experience.

Personal Attributes
Can do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, innovative. Capable of handling difficult conversations in a professional manner.

Perks
At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

Available Positions in India

HARDWARE DESIGN VERIFICATION ENGINEER

Location: Bengaluru, India
Job AI2024

Job Description
As the Hardware Design Verification Engineer, you will help lead and develop the verification methodology for SiMa.ai’s MLSoC™. As the Lead, you will be responsible for developing test plans, testbenches, drivers, monitors and checkers/scoreboard, testcases, coverage analysis and simulation, verify the functionality, performance and other aspects of RTL designs including the block-level and chip/system level, emulation and validation support. You will work very closely with the Architecture, RTL/uArch, and cross-functional teams.

Areas of focus: Verification Methodology, Testbenches, drivers, checkers, test plans. Support for emulation, simulators, chip validation. Active interaction with RTL/uArch team.

Minimum Qualifications

  • BS in Computer Science/EE with 12+ years of experience or MS in Computer Science/EE with 10+ years of experience in HW Design Verification.
  • Experience with block level, cluster level or chip/SoC level verification.
  • Proficiency in UVM methodology, Constrained Random, Coverage Driven Methodology, Verilog, SystemVerilog.
  • Expertise in scripting languages, python or perl.
  • Strong experience in helping emulation and validation.
  • Experience with modeling various HW blocks, IPs for verification, emulation.
  • Ability to analyze systems-level performance, profiling, and analysis.

Preferred Qualifications

  • ML experience
  • C/C++

Perks
At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

HARDWARE DESIGN ENGINEER

Location: Bengaluru, India
Job AI2025

Job Description
As a hardware design engineer, you will help develop the micro-architecture and design methodology for SiMa.ai’s MLSoC™. Your responsibilities will include RTL coding, design and reviews, synthesis, static timing analysis, and coverage analysis. This means working very closely with the architecture team, verification team, back-end team as well as cross-functional teams. The primary design target is an SoC ASIC, with machine learning being a key
component.

Areas of Focus

  • Design Methodology, micro-architecture, RTL.
  • Static timing analysis, verification/emulation support, back-end support, chip bringup.
  • Work with architecture team to develop the uArch and subsequently write the RTL.
  • Develop the design methodology, starting with the machine learning architecture (MLA).
  • Synthesis, static timing analysis, equivalence checking.
  • Work with the back-end team on floorplanning and other PD-related activities.
  • Work with the verification and emulation teams.
  • Help with chip validation, bringup, and characterization.

Minimum Qualifications

  • Master’s degree in electrical engineering, computer engineering, or a related field.
  • 10+ years professional experience as a hardware design engineer, SOC design engineer, hardware engineer, or related position.
  • Experience must include SOC design methodology, micro-architecture, emulation and back-end development, and chip bringup.

Benefits and Perks

  • Our flexible work environment encourages personal and family time off, as well as paternity and maternity leave.
  • Competitive total compensation package, including stock awards, 401k, and employee assistance program.
  • Even though we are a startup, we want all of our employees and their families to have the best health and dental coverage and have the peace of mind they are well protected.
  • Cross-training opportunities available to support learning and career growth.
  • Quarterly peer-to-peer recognition program fosters acknowledgement for outstanding contributions.
  • Meals and snacks available in our office locations.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

CAMERA DSP and COMPUTER VISION DEVELOPMENT

Location: Bengaluru, India
Job AI2027

Job Description
We are looking for camera system engineer with experience in DSP programming and in-depth knowledge of computer vision algorithms.

The ideal candidate is a highly organized and creative self-starter and multi-tasker who has 5+ years of experience in image processing algorithms with special focus on computer vision algorithms porting and optimization on DSPs and vision processors for real-time video processing in products like camera systems.

Roles and Responsibilities

  • Design, develop, test and deploy industry-leading multi-camera products.
  • Explore latest hardware and software technologies and build proof-of-concepts for next generation products.
  • Contribute in team-based projects and manage individual project deadlines and deliverables.
  • Hardware Controlling multiple Image sensors.
  • In Depth understanding of Camera controls to enhance image quality.
  • SDK development for Internal and external facing customers.

Minimum Qualifications

  • MS or PhD in computer science with minimum 6 to 12+ years of experience.
  • Strong programming skills in C/C++ on SoC.
  • SIMD instructions on DSP, GPU and embedded platforms.
  • Fixed point math.
  • In-depth understanding of Video and image processing algorithms including implementation aspects.

Preferred Qualifications

  • Adaptation, optimization, and implementation of advanced image processing algorithms on SIMD processors, DSPs and GPUs using VLIW, OpenCL or CUDA.
  • Strong programming skills in C/C++.
  • Familiar with SOC system architectures, especially DSP, GPU and high-speed interfaces like MIPI and USB.
  • Excellent written and oral communication skills.
  • Self-starter and multi-tasker in a fast-paced environment.
  • Strong communicator with high attention to detail.

Personal Attributes
Excellent communication skills, Can do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, innovative and excellent hands on manager.

Perks
At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

SENIOR OPERATING SYSTEM and BUILD CONFIGURATION, SoC SW DEVELOPMENT

Location: Bengaluru, India
Job AI2028

Job Description
You will be working closely with Designers and architects to support RTOS and Embedded Linux Operating systems concurrently on our chip. You will be responsible for supporting libraries and build system for customer releases.

Minimum Qualifications

  • MS or PhD in computer science with minimum 6 to 12+ years of experience.
  • Experienced in embedded Linux kernel development.
  • Expertise with Linux, USB or USB4, and PCIe.
  • Proven knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and networking or storage subsystems architecture.
  • Extensive device driver development and support (one or more of USB, network, graphics, video, mtd, storage, and power management).
  • Strong debugging skills in kernel context.
  • Experience with exercising/validation of system from user space, and knowledge of user space API.
  • Experience porting/maintaining Linux distribution for a platform.
  • Excellent communication/presentation/collaboration skills for interacting with internal/external customers.
  • Proficiency in C/C++.
  • Intra and Inter process communications at Chip Level.
  • Running Multiple Operating systems on the same Processor.

Good to Have

  • Familiarity with ARM architecture is desired.
  • Familiar with scripting languages like Python is s plus.
  • Ability to multitask and plan multiple activities running in parallel.
  • Experience of developing embedded applications.
  • MS or PhD in computer science with 5+ years of experience.
  • Hands-on experience developing firmware, boot code and SW using high performance 64 bit Arm processors.
  • Hands-on experience developing drivers for SPI, I2C, USB, PCIe, MIPI interfaces.
  • Development experience with Embedded Linux (e.g. Yacto) and embedded RTOS (e.g. QNX) experience is highly desirable.
  • Experience of leveraging and developing on top of Open source software frameworks is highly desirable.
  • Experience in working with silicon teams is highly desirable.
  • Proven track record and experience building and delivering complex SW products.

Personal Attributes
Excellent communication skills, Can do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, innovative and excellent hands on manager.

Perks
At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

SENIOR DRIVER DEVELOPMENT ENGINEER, SoC SW DEVELOPMENT

Location: Bengaluru, India
Job AI2030

Job Description
Create and maintain the SiMa.ai unique SW solution (SW framework, drivers, support for various compute engines) for MLSoC™. Drive the best development environment recognized for Ease of use and support for legacy SW/IP along with seamless integrated ML in one holistic environment.

Responsibilities

  • Leveraging IP SW from Synopsys and ARM and integrate into MLSoC™ SW environment.
  • Develop drivers for peripheral devices including Low and High speed interfaces.
  • Working with Zebu emulators.
  • Working with Virtualizers.
  • Bring up and Run Multiple Operating systems on the same Processor.
  • Hardware communication between multiple cores.
  • IPC communications between Multiple ARM processors.
  • IPC communications between ARM and Non-ARM processors.
  • Open source and third party SW leverage.
  • Identify what parts need to be developed in-house, identify and partner with third parties or leverage open source software to jump start development..
  • Leverage SW building blocks provided by IP providers to jump start the development effort.

Minimum Qualifications

  • MS or PhD in computer science with minimum 6 to 12+ years of experience.
  • Hands-on experience developing firmware, boot code and SW using high performance 64 bit Arm processors.
  • Hands-on experience developing drivers for SPI, I2C, USB, PCIe, MIPI interfaces.
  • Development experience with Embedded Linux (e.g. Yacto) and embedded RTOS (e.g. QNX) experience is highly desirable.
  • Experience of leveraging and developing on top of Open source software frameworks is highly desirable.
  • Experience in working with silicon teams is highly desirable.
  • Good proficiency with C/C++ code.
  • Proven track record and experience building and delivering complex SW products.

Personal Attributes
Excellent communication skills, Can do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, innovative and excellent hands on manager.

Perks
At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

QA FIRMWARE ENGINEER for MACHINE LEARNING ACCELERATORS and SOC

Location: Bengaluru, India
Job AI2036

Job Description
Help us verify the SiMa.ai machine learning accelerator! You will work with a cross-functional team with a focus on the verification of the firmware of our machine learning accelerator and MLSoC. You will contribute to the architecture, requirements and implementation with a focus on quality assurance.

Roles and Responsibilities (include, but not limited to):

  • Experience in verifying firmware of microcontrollers embedded in modern SoCs.
  • Understanding of machine learning algorithms such as Conv2D.
  • Understanding of ISO26262, ASPICE, and MISRA standards.
  • Experience with safety and security programming standards is a plus.
  • Understanding of static analysis, automated test frameworks, and test management.
  • Experience deriving requirements and creating test plans.

Requirements:

  • Bachelors/Masters degree with 5+ years of relevant work experience.

Benefits and Perks:

  • Our flexible work environment encourages personal and family time off, as well as paternity and maternity leave.
  • Competitive total compensation package, including stock awards, 401k, and employee assistance program.
  • Even though we are a startup, we want all of our employees and their families to have the best health and dental coverage and have the peace of mind they are well protected.
  • Cross-training opportunities available to support learning and career growth.
  • Quarterly peer-to-peer recognition program fosters acknowledgment for outstanding contributions.
  • Meals and snacks available in our office locations.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

MACHINE LEARNING APPLICATION ENGINEER

Location: Bengaluru, India
Job AI2037

Job Description
SiMa.ai is looking for a software engineer with three to eight years experience who will work with the System Applications team on the development of various tools and flows for customer enablement. As part of the team, you will work on the development of our machine learning architectural simulator. In addition, you will work on automation and expansion of the testing infrastructure for our next-generation machine learning accelerator.

Roles and Responsibilities (include, but not limited to):

  • Responsible for working on machine learning applications targeting SiMa.ai MLSoC and ML IP.
  • Development on SiMa.ai ML IP simulation platform and utilities.
  • Run and analyse ML workloads on existing popular frameworks such as Tensorflow and PyTorch.
  • Develop new methodologies needed for internal analysis and testing.
  • Work with customers to understand their workloads and ML algorithms to provide analysis and develop next-generation proof of concept applications.
  • Keep informed of emerging ML needs, mapping them to SiMa.ai MLSoC and capturing product requirements for these emerging trends into engineering.
  • Establish regressions framework for continuous analysis of customer models.

Requirements:

  • Bachelors or higher degree in computer engineering, computer science, or equivalent.
  • Demonstrated proficiency in Python/C/C++, experience in ML and ML/computer vision approaches and best practices.
  • Experience with deep learning frameworks (TensorFlow, Pytorch, etc.).

Benefits and Perks:

  • Our flexible work environment encourages personal and family time off, as well as paternity and maternity leave.
  • Competitive total compensation package, including stock awards, 401k, and employee assistance program.
  • Even though we are a startup, we want all of our employees and their families to have the best health and dental coverage and have the peace of mind they are well protected.
  • Cross-training opportunities available to support learning and career growth.
  • Quarterly peer-to-peer recognition program fosters acknowledgment for outstanding contributions.
  • Meals and snacks available in our office locations.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

CONTINUOUS INTEGRATION DEV-OPS ENGINEER

Location: Bengaluru, India
Job AI2038

Job Description
The Continuous Integration Dev-Ops Engineer is responsible for building and maintaining the build processes for the product development teams to ensure ongoing delivery of completed product builds and integrating the various projects into one complete final product. Expert-level skills with Jenkins, Linux systems, Git/Bitbucket software repositories, and scripting are required to manage and build the integration pipelines. Excellent communication and documentation skills are required to lead and produce daily reporting and weekly status reports and meetings with the development teams and management.

Roles and Responsibilities:

  • Design and implement continuous integration and deployment test pipelines using Jenkins in a Linux environment.
  • Work with development teams to define build/continuous integration requirements and translate into automated processes.
  • Develop reports of build status.
  • Maintain Jenkins server resources.
  • Address build issues and make design changes as required to optimize the process.
  • Document the build/test/release process using Confluence and embedded drawing tools, keep documentation up to date as the process changes.

Requirements:

  • Minimum 3 years experience with:
    • Continuous integration in a Jenkins build environment.
    • Git/Bitbucket configuration management tools.
    • Script authoring and maintenance in Python, shell, and other scripting languages.
    • Software debugging/troubleshooting skills in Python and C++.
  • Linux OS expertise in system administration, package management, update/patching, image/system deployment.
  • Authoring in Confluence, Draw.io, and similar tools.
  • Project/task management using Jira.
  • Understanding of AWS services and functions for server instances, storage, and basic networking concepts.
  • Excellent written and verbal communication skills.

Desirable Skills:

  • Experience with build/test processes for a Linux kernel/system environment.
  • Experience with infrastructure as code such as Terraform, or similar on ephemeral cloud environments.
  • Experience with system management tools such as Ansible, Puppet, or Chef.
  • Working knowledge of enterprise container platforms such as Docker and Kubernetes.
  • AWS Cloud Architect or other AWS certification.

Benefits and Perks:

  • Our flexible work environment encourages personal and family time off, as well as paternity and maternity leave.
  • Competitive total compensation package, including stock awards, 401k, and employee assistance program.
  • Even though we are a startup, we want all of our employees and their families to have the best health and dental coverage and have the peace of mind they are well protected.
  • Cross-training opportunities available to support learning and career growth.
  • Quarterly peer-to-peer recognition program fosters acknowledgment for outstanding contributions.
  • Meals and snacks available in our office locations.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

FPGA ARCHITECT and IMPLEMENTATION LEAD

Location: Bengaluru, India
Job AI2039

Job Description
The FPGA Architect and Implementation Lead will be the focal point of interaction with the customer to understand the system requirements, responsible for developing the specifications and align with the customer, micro-architecture, RTL design and FPGA-based reference design for SiMa.ai’s MLSoC. In addition to providing leadership to the FPGA implementation team, your responsibilities would include RTL coding, design and reviews, design verification, synthesis, static timing analysis, emulation and prototype bringup support. This will be a key position requiring frontending customer interaction, program management of the implementation that may require hands-on development, providing technical leadership to the implementation team, and enabling a successful delivery to the customer. Close interaction with the architecture team, verification team, customer interface team as well as cross-functional teams is expected.

Areas of Focus:
FPGA design methodology, micro-architecture, RTL, static timing analysis, verification/emulation support, prototype bring up. Active interaction with architecture, verification, customer interface teams and customers.

Some Roles and Responsibilities:

  • Interfacing with customers, understanding the system, defining the FPGA system architecture and alignment with customers.
  • Interaction with the implementation team and come up with the schedule and alignment with customers.
  • Tracking the progress of implementation, program management and customer communications.
  • Microarchitecture, design of an SoC.
  • Work with the Arch team to develop the uArch and RTL.
  • Develop the FPGA design methodology.
  • Synthesis, static timing analysis, equivalence checking.
  • FPGA implementation, prototype bring up and emulation.

Minimum Qualifications:

  • MS in computer science/EE with 10+ years of experience in HW micro-architecture, FPGA design and prototype bringup.
  • Expertise in FPGA architecture and implementation.
  • Expertise in timing closure on large designs.
  • Experience in computer vision, embedded systems.
  • Proficiency in Verilog, SystemVerilog.
  • Expertise in stating timing analysis, formal checking.
  • Ability to analyze system-level performance, profiling, and bottlenecks.

Preferred Experience:

  • Relevant ML experience, design experiences with SoC.

Benefits and Perks:

  • Our flexible work environment encourages personal and family time off, as well as paternity and maternity leave.
  • Competitive total compensation package, including stock awards, 401k, and employee assistance program.
  • Even though we are a startup, we want all of our employees and their families to have the best health and dental coverage and have the peace of mind they are well protected.
  • Cross-training opportunities available to support learning and career growth.
  • Quarterly peer-to-peer recognition program fosters acknowledgment for outstanding contributions.
  • Meals and snacks available in our office locations.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

FPGA DESIGN and VERIFICATION ENGINEER

Location: Bengaluru, India
Job AI2040

Job Description
The FPGA Design and Verification Engineer will help develop the micro-architecture, RTL design and FPGA-based reference design for SiMa.ai’s MLSoC. Your responsibilities would include RTL coding, design and design verification, as well as synthesis, static timing analysis, emulation and prototype bringup support. This means working very closely with the architecture team, implementation team as well as the customer interface team.

Areas of Focus:
FPGA design methodology, micro-architecture, RTL, design verification, static timing analysis, emulation support, prototype bring up. active interaction with architecture, implementation and customer interface teams.

Roles and Responsibilities:

  • Microarchitecture, SoC design.
  • Understand the uArch/RTL, drive the design verification efforts.
  • Develop the FPGA design methodology.
  • Synthesis, static timing analysis, equivalence checking.
  • FPGA implementation, prototype bring up and emulation.

Minimum Qualifications:

  • MS in Computer Science/EE with 5+ years of experience in HW micro-architecture, FPGA design, verification, and prototype bring-up.
  • Experience in FPGA architecture and implementation.
  • Expertise in design verification. Exposure to UVM methodology is desirable.
  • Experience in timing closure on large designs, computer vision, embedded systems.
  • Proficiency in Verilog and SystemVerilog.
  • Expertise in stating timing analysis, formal checking.
  • Ability to analyze system-level performance, profiling, and bottlenecks.

Preferred Experience:

  • Relevant ML experience, design and verification experiences with SoC.

Benefits and Perks:

  • Our flexible work environment encourages personal and family time off, as well as paternity and maternity leave.
  • Competitive total compensation package, including stock awards, 401k, and employee assistance program.
  • Even though we are a startup, we want all of our employees and their families to have the best health and dental coverage and have the peace of mind they are well protected.
  • Cross-training opportunities available to support learning and career growth.
  • Quarterly peer-to-peer recognition program fosters acknowledgment for outstanding contributions.
  • Meals and snacks available in our office locations.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

EMULATION ENGINEER

Location: Bengaluru, India
Job AI2044

Job Description
As an Emulation Engineer, you will help bring up SiMa.ai’s MLSoC design on ZeBu emulator platform. Your responsibilities would include setting up the emulation environment, simulate, create run-time environments, and emulator bring up. This means working very closely with the design team, verification team and the software teams.

Roles and Responsibilities:

  • Set-up emulation environment. This includes:
    • Port ASIC/IP RTL to emulation platform.
    • Implement emulation testbenches.
    • C++ DPI transactors.
    • Implement emulation sanity tests.
  • Bring up external interfaces (e.g., PCIE, Ethernet Speed Bridges etc.) on the emulation platforms.
  • Develop emulation test case scenarios.
  • Run software test cases on emulator and enable different debug options.
  • Work with the design and verification teams to root cause failures.
  • Work with emulator vendors to enable new features and debug tool issues.
  • Enable software team on emulator.

Minimum Qualifications:

  • MS in Computer Science/EE with 5+ years of experience on emulation.
  • Recent experience with ZeBu emulator flow and methodology.
  • Experience in Verilog, SystemVerilog.
  • Experience in C/C++ and TCL.
  • Ability to work with cross functional teams.

Preferred Experience:

  • Energetic and self-motivated in bringing-up large designs in an emulation platform.

Benefits and Perks:

At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

DIRECTOR OF SYSTEM APPLICATIONS AND CUSTOMER SUCCESS

Location: Bengaluru, India
Job AI2053

Job Description
SiMa.ai is looking for a Director of System Applications and Customer Success for our India site. The individual will set up and manage a team responsible for applications development, demonstrations, customer support, neural network model optimizations, customer workload analysis and competitive benchmarking for ML solutions. The position reports directly to the company’s US team which is based in San Jose,CA.

Roles and Responsibilities (include, but not limited to):
Depending on the individual’s background, there is much room for growth and expansion of responsibilities.

  • Grow, scale, and manage the System Applications and Customer Success team in Bengaluru.
  • Lead applications development and demonstrations to illustrate the value of SiMa.ai’s product and assist with marketing the products.
  • Facilitate customer engagements to understand their workloads and ML algorithms to provide analysis and develop next-generation proof of concept applications.
  • Lead competitive benchmarking, data generation, and key performance indicators.
  • Facilitate validating of all releases for quality prior to customer releases and manage customer facing release and application notes.
  • Provide technical support to FAEs and customers.
  • Enable customers with their applications, bringup and debug.
  • Own development and production of datasheets, board guidelines, customer documentation, debug documentation, FAQs, and erratas.

Desired Background, Qualifications, and Skills

  • Bachelor’s degree or higher in computer engineering, computer science, or equivalent with 7+ years of relevant experience in managing a system applications team.
  • Demonstrated experience in ML and ML/computer vision approaches and best practices.
  • Experience with deep learning frameworks (TensorFlow, PyTorch, etc.).
  • Demonstrated experience in both procedural and object-oriented (OOD) computer programming languages and techniques.
  • Demonstrated experience with software development in a Linux environment.
  • Self-motivated individual with a ‘can do’ attitude and ability to collaborate cross-functionally.
  • Must have good communication skills and be a strong team player with an ability to work in a fast-paced startup environment.

Perks

At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

Don’t see an open position that’s right for you?
We’d still like to hear from you. Contact us at jobs@sima.ai.

SiMa.ai is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

Don’t see an open position that’s right for you? We’d still like to hear from you. Contact us at jobs@sima.ai.

SiMa.ai is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.