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

FELLOW, CHIEF ML ARCHITECT

Location: San Jose, CA
AI2009

Job Description
You will work with a cross-functional team to develop an architecture with industry-leading ML capabilities for the embedded edge market. You will work with compiler, simulation and systems teams to define SW and HW parts of the architecture.

Areas of Focus:
SoC architecture, embedded ML, interconnects/buses, high speed I/O, memory technology, power management, debug for the embedded edge market.

Additional responsibilities include but not limited to the following:

  • Develop Machine Learning architecture comprehending hardware, software, and system needs.
  • Work closely with the compiler team to understand SW implications of the architecture.
  • Work with RTL micro architects and designers to help with implementation.
  • Develop software models to prove the ideas for power and performance.
  • Create an architecture simulator that demonstrates the full capability of the architecture. including requirements analysis and PPA (performance, power, area) tradeoff analysis.
  • Understand and analyze the interplay of hardware and software architectures in targeted applications.
  • Work on architectural features that would enable targeted safety levels. Conducting safety analyses, both quantitative and qualitative and identifying areas of improvement. Responsibilities will include leading functional safety-related activities for SoC development and ensure ISO 26262 compliance with respect to SoC architecture, processes and work products.
  • Document and publish results along with competitive benchmarking.
  • Create high-level product spec and architecture spec.

Minimum Qualifications

  • PhD or MS in Electrical engineering or Computer Science with 10-15+ years of experience and innovative designs in ML/CPU/GPU architectures and development.
  • Architected and developed software environment for SoCs: compiler, middleware, and library development.
  • Good programming skills in C, C++, Perl, or Python.
  • Strong mathematical foundation in machine learning and deep learning.
  • Experience with systems-level performance modeling, architecture simulation, profiling, and analysis.
  • Experience in characterizing and modeling system-level performance, Performance / Power estimation/modeling, competitive analysis, and documenting and publishing results.

APPLY NOW

CHIEF AI OFFICER (CAIO)

Location: San Jose, CA
Job AI2021

Job Description
SiMa.ai is seeking an acknowledged industry leader to join its executive team as Chief AI Officer. CAIO will enhance and advance SiMa.ai’s vision of enabling highly power efficient, scalable AI for edge devices and will play a key role in driving our next generation SW centric architecture.

Other Responsibilities Include:

  • Combining key industry trends and feedback from customers, extend and enhance SiMa’s unique MLSoC roadmap to support next generation AI workloads.
  • Identify and drive incorporation of key HW/SW capabilities to ensure that SiMa extends our lead over competition.
  • Work closely with engineering leadership to drive our product architecture and HW/SW roadmap.
  • Expand and maintain CTO level relationships with our key customers and partners.
  • Evangelize the technology and the company to customers, partners, media, analysts and investors.
  • Drive academic outreach to keep abreast of and to leverage latest AI/ML technological advances.
  • Identify and drive participation in key industry events, benchmarking forums to raise the profile of the company.

Minimum Qualifications

  • MS or PhD in computer science with 15+ years of experience with at least 4+ years of experience in AI/ML area.
  • Acknowledged leader in AI/ML field with published and quoted work in key AI/ML conferences and journals.
  • Industry work experience at CTO / VP of Engineering or similar levels.
  • Proven track record of driving technical direction for multiple generation of products, At least one product based on AI/ML technologies.
  • Experience with various AL/ML frameworks and intimate familiarity with AI/ML workloads.
  • Experienced in building and maintaining CTO-CTO level relationships.
  • Experience in driving collaboration with academia is highly desirable.
  • Experience participating in/leading technical panel discussions, presenting at conferences is highly desired.

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 technical leadership.

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 - INDIA

Location: Bangalore, 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 – INDIA

Location: Bangalore, India
Job AI2025

Job Description
The Hardware Design Engineer will help develop the micro-architecture and design methodology for SiMa.ai’s MLSoC. Your responsibilities would include RTL coding, design and reviews, synthesis, static timing analysis and coverage analysis. This means working very closely with the Arch team, Verification team, back-end team as well as cross-functional teams. The primary design target is an SoC ASIC with ML being a key component.

Areas of focus: Design Methodology, micro-architecture, RTL, Static Timing Analysis, Verification/emulation support, back-end support, chip bring up. Active interaction with Arch, Verification and back-end teams.

Roles and Responsibilities

  • Microarchitecture, design of an SoC.
  • Work with the Arch team to develop the uArch and RTL.
  • Develop the design methodology.
  • Synthesis, Static Timing Analysis, Equivalence checking.
  • Work with the back-end team on floorplanning and other PD related activities.
  • Work with the verification, emulation teams.
  • Help with chip validation, bring up and characterization.

Minimum Qualifications

  • MS in Computer Science/EE with 10+ years of experience in HW micro-architecture, design preferably with some relevant ML experience.
  • Design experiences with SoC.
  • Experience in Computer Vision, Embedded systems.
  • Proficiency in Verilog, SystemVerilog.
  • Expertise in Stating Timing Analysis, Formal checking.
  • Ability to work with back-end teams in order to close designs.
  • Ability to analyze systems-level performance, profiling, and analysis.

Preferred Qualifications

  • Strong experience in helping emulation, verification.

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 FPGA DESIGN ENGINEER – INDIA

Location: Bangalore, India
Job AI2033

Job Description
The FPGA Design 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 reviews, synthesis, static timing analysis, emulation and prototype bringup support. This means working very closely with the Arch team, Verification team, Customer interface team as well as cross-functional teams.

Areas of focus: FPGA Design Methodology, micro-architecture, RTL, Static Timing Analysis, Verification/emulation support, prototype bring up. Active interaction with Arch, Verification and Customer interface teams.

Roles and Responsibilities

  • 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 Qualifications

  • Relevant ML experience, design experiences with SoC.

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

CAMERA DSP and COMPUTER VISION DEVELOPMENT – INDIA

Location: Bangalore, 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 – INDIA

Location: Bangalore, 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 – INDIA

Location: Bangalore, 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

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.