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 and 401k.

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

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

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

SENIOR PRINCIPAL ENGINEER/ML PERFORMANCE ARCHITECT - SAN JOSE

Location: San Jose, CA
Job AI2055

Job Description
As Senior Principal Engineer/Machine Learning Performance Architect, you will work with a cross-functional team to develop an architecture with industry-leading machine learning capabilities for the embedded edge market. You will work with the compiler/tool chain, silicon design, and applications
teams to help analyze key performance and power drivers of the architecture and identify opportunities to optimize both performance and power.

Areas of focus: Mapping Convolution Neural Network (CNN) machine learning algorithms to hardware, hardware independent and hardware dependent model optimization, and tools to analyze performance and power. HW/SW architectural enhancements to optimize performance and power.

Senior Principal Engineer/Machine Learning Performance Architect Key Responsibilities (including but not limited to):

  • Analyze key performance and power drivers in SiMa.ai’s MLSoC architecture.
  • Analyze CNN-based machine learning networks, identify most performance and power efficient way to run them on MLSoC architecture.
  • Identify HW/SW trade offs and work with the compiler/tool chain team and silicon team to implement them in our next generation products.
  • Identify opportunities for device independent performance optimizations. Develop or leverage industry standard tools into SiMa.ai’s front end.
  • Drive performance roadmap for SiMa.ai next generation architecture.
  • Develop software models to prove the ideas for power and performance.
  • Understand and analyze the interplay of hardware and software architectures in targeted applications.
  • Help recruit and provide technical leadership to a small team of engineers on developing performance model for SiMa.ai machine learning accelerator (MLA) as well as the entire MLSoC.
  • Document and publish results along with competitive benchmarking.

Required Background

  • PhD or MS in electrical engineering or computer science with 10+ years experience developing products/platforms involving hardware and SW with a focus on optimizing for performance and power.
  • At least two years experience developing ML products that involve silicon and software.
  • At least two years of experience developing performance models.
  • Good programming skills in C, C++, Perl, or Python.
  • Strong mathematical foundation in machine learning and deep learning.
  • Experience with system-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.

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

DDR DESIGN VERIFICATION ENGINEER - SAN JOSE

Location: San Jose, CA
Job AI2058

Job Description
As the DDR Design Verification Engineer, you will participate in the definition and development of the verification methodology for SiMa.ai’s MLSoC™. You will be responsible for developing test plans, test-benches (drivers, monitors and checkers/scoreboard etc..) and test cases. You will be executing test plans to verify the MLSoC functionality, performance and coverage analysis. You will work closely with the Architecture, RTL/uArch, and cross-functional teams.

Required Background

  • BS in Computer Science/EE with 8+ years of experience or MS in computer science/EE with 6+ years of experience in SoC design verification.
  • Experience with block level, cluster level or chip/SoC level verification.
  • Proficiency in system verilog, UVM, constrained random and coverage driven verification methodology.
  • Experience with development of test bench components, test plans for DDR/LPDDR IP verification.
  • Good system verilog programming, debug and problem solving skills.
  • Scripting languages, python or perl is a plus.

Preferred Qualifications

  • DDR controller and/or DDR-IO verification experience.

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

FULL-CHIP DESIGN VERIFICATION ENGINEER - SAN JOSE

Location: San Jose, CA
Job AI2059

Job Description
As the Full-Chip Design Verification Engineer, you will participate in the definition and development of verification methodology for SiMa.ai’s MLSoC™. You will be responsible for developing test plans, test-benches (drivers, monitors and checkers/scoreboard etc.) and test cases. You will be executing test plans to verify the MLSoC functionality, performance and coverage analysis. You will work closely with the Architecture, RTL/uArch, and cross-functional teams.

Required Background

  • BS in computer science/EE with 8+ years of experience or MS in computer science/EE with 6+ years of experience in SoC design verification.
  • Experience with block level, cluster level or chip/SoC level verification.
  • Proficiency in system verilog, UVM, constrained random and coverage driven verification methodology.
  • Experience with development of test bench components, test plans for IP verification.
  • Good system verilog programming, debug and problem solving skill.
  • Scripting languages, python or perl is a plus.

Preferred Qualifications

  • SoC Full-Chip Design Verification 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 engineering 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

CONTINUOUS INTEGRATION / DEV-OPS LEAD - SAN JOSE

Location: San Jose, CA
Job AI2060

Job Description
SiMa.ai is a startup company designing and building an extremely advanced SOC with a complete software stack. The SOC includes a custom accelerator for machine learning applications, which in turn requires a custom compilation and runtime stack. Accordingly, the product has a complex, interdependent repository structure. The CI/Dev-Ops Lead is responsible for designing and driving the CI/CD and code repository strategies for this product across the engineering organization. The position requires extreme planning and design skills, along with guru-level skills with Jenkins, Git/Bitbucket software repositories, Jira, Confluence, Nexus, Artifactory, and related tools. Excellent communication and documentation skills are
required to work across the organization to determine requirements and produce strategies and documentation for the overall CI/CD and repository design.

Areas of focus and key responsibilities (include, but not limited to)

  • Work across all engineering teams to determine requirements and design a global CI/CD and code repository strategy
  • Design and implement continuous integration and deployment test pipelines using Jenkins in a Linux environment
  • Work with development teams to refine build/CI requirements and translate into automated processes
  • Streamline existing processes to maximize efficiency and minimize resource requirements
  • Manage a small team with responsibility for ongoing CI/CD 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.

Required Background

  • Minimum 10 years and guru-level experience with:
    • Continuous integration in a Jenkins build environment.
    • Git/Bitbucket configuration and management.
    • Script authoring and maintenance in Python, shell, and other scripting languages.
    • Software debugging/troubleshooting skills in Python and C++.
  • Experience with build platforms for Linux OS and/or drivers.
  • 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 VMWare and AWS services and functions for server instances, storage, and basic networking concepts.
  • Excellent written and verbal communication skills.
  • Team leadership experience and desire to lead a small team.

Desired Qualifications and Skills

  • Experience with infrastructure as code such as Terraform, or similar on ephemeral public- and private-cloud environments.
  • Experience with system management tools such as Ansible, Puppet, or Chef.
  • Working knowledge of enterprise container platforms such as Docker and Kubernetes.

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 DESIGN VERIFICATION ENGINEER - SAN JOSE

Location: San Jose, CA
Job AI2061

Job Description
As the Machine Learning Design Verification Engineer, you will participate in definition and develop the verification methodology for SiMa.ai’s MLSoC™. You will be responsible for developing test plans, test-benches (drivers, monitors and checkers/scoreboard etc.) and test cases. You will be executing test plans to verify the MLSoC functionality, performance and coverage analysis. You will work closely with the architecture, RTL/uArch, and cross-functional
teams.

Required Background

  • BS in Computer Science/EE with 8+ years of experience or MS in Computer Science/EE with 6+ years of experience in SoC design verification.
  • Experience with block level, cluster level or chip/SoC-level verification.
  • Proficiency in system verilog, UVM, constrained random and coverage driven verification methodology.
  • Experience with development of test bench components, test plans for IP verification.
  • Good system verilog programming, debug and problem solving skills.
  • Scripting languages, python or perl is a plus.

Desired Qualifications and Skills

  • Machine Learning (ML) and/or CPU verification experience.
  • C/C++.

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 ENGINEER - SAN JOSE

Location: San Jose, CA
Job AI2062

Job Description
As a hardware design engineer, you will help develop the micro-architecture and design 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, and 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 the 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.
  • Experience must include developing ARM CPU based SoCs, Network-on-Chip and interfaces such as MIPI-CSI, Ethernet and PCIe.

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

PRINCIPAL ML SW ENGINEER - FRONTEND - SAN JOSE

Location: San Jose, CA
Job AI2063

Job Description
SiMa.ai is looking for a Principal Machine Learning Software Engineer to join our leading machine learning software and semiconductor company to work on our SDK. You will be working with leading-edge ML technologies, optimizing machine learning models and workloads to the SiMa.ai ML accelerator, and developing the state-of-the-art ML frontend tool.

Areas of Focus and Key Responsibilities
As a Principal Machine Learning Software Engineer on SiMa.ai’s compiler team, you will have a wide-ranging set of responsibilities in developing, supporting, and extending the frontend of SiMa.ai’s compiler, including (but not limited to):

  • Analyzing machine learning applications and deep learning models to understand their performance on SiMa.ai’s hardware and explore alternate ways of mapping these applications and models to SiMa.ai’s hardware.
  • Supporting and enhancing optimizations in the frontend of the SiMa.ai compiler, including graph optimization, quantization, and pruning.
  • Developing and extending all parts of SiMa.ai’s frontend technology.
  • Establishing a “regressions” framework for continuous analysis of customer models.
  • Exploring and developing new methodologies needed for internal analysis and testing.

Required Background, Qualifications, and Skills

  • Master’s degree in computer engineering, computer science with 10+ years of relevant experience.
  • Demonstrated proficiency in Python and C++.
  • Demonstrated experience in ML and ML/computer vision strongly desired.
  • Experience with deep learning frameworks (TensorFlow, PyTorch, ONNX, etc.).
  • Experience designing and implementing unit tests and integration tests.
  • Demonstrated experience in both procedural and object-oriented (OOD) computer programming languages and techniques.
  • Experience with TVM is a plus.
  • Experience in quantization, particularly in the area of deep learning quantization schemes, is highly desirable.

The ideal candidate will be a self-motivated individual with a “can do” attitude and ability to collaborate cross-functionally. He/she will possess good communication skills, be a strong team player and thrive on working in a fast-paced startup 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 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

PRINCIPAL PHYSICAL DESIGN/TIMING LEAD - SAN JOSE

Location: San Jose, CA
Job AI2064

Job Description
As a Lead Physical Design Engineer you will contribute to all phases of the physical design of SiMa.ai’s high-performance MLSoC, from synthesis to timing closure. You will be responsible for running/supporting/maintaining the leading edge synthesis-to-SoC timing flow using industry-standard EDA tools for designing the next generation SiMa.ai high performance and low-power MLSoCs. You will work with design teams across various disciplines such as Digital/RTL/Analog/DFT in helping them take their blocks (custom, PnR) through the global timing flow and making sure all the blocks meet timing requirements. Responsibilities also include providing technical direction, coaching, and mentoring to employees on your team and others when necessary to achieve successful project outcomes.

Areas of Focus and Key Responsibilities

  • Generate block/chip level static timing constraints.
  • Build a full chip floor plan including pin placement, partitions and power grid.
  • Develop and validate high performance low- power clock network guidelines.
  • Perform block-level place and route and close the design to meet timing, area and power constraints.
  • Generate and implement ECOs to fix timing, noise and EM IR violations.
  • Run physical design verification flow at chip/block level and provide guidelines to fix LVS/DRC violations to other designers.
  • Participate in establishing CAD and physical design methodologies for correct by construction designs.
  • Assist in flow development for chip integration.
  • Write scripts in TCL and Perl to achieve productivity enhancements through automation.

Minimum Requirements

  • Experience in RTL synthesis for place and route using small geometry FinFET technology (16 nm or lower).
  • Experience in IP constraint development and integration, constraint management and pushdown.
    • BSEE or MSEE with least 10+ years of physical design experience on high complexity SoC designs.
    • Strong static timing experience as a timing lead for complex SoCs with embedded microprocessors and high-speed serdes interfaces (Ethernet/PCI-Express etc).
    • Deep knowledge about industry standards and practices in physical design including physically aware synthesis, floor-planning, and place and route.
    • Strong understanding of all aspects of physical construction, integration and physical verification.
    • Knowledge of basic SoC architecture and HDL languages like Verilog to be able to work with logic design team for timing fixes.
    • Power user of industry standard physical design and synthesis tools.
    • Deep understanding of scripting languages such as Perl/Tcl.
    • Solid understanding of extraction and STA methodology and tools description.
    • Must possess good communication skills, be a self-driven individual and a good team player.

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 PRINCIPAL ENGINEER/ML MODEL OPTIMIZATION ARCHITECT - SAN JOSE

Location: San Jose, CA
Job AI2065

Job Description
As Senior Principal Engineer/Machine Learning Model Optimization Architect, you will help develop an industry transforming machine learning SoC (MLSoC™)for the embedded edge market. You will work with the compiler/tool chain and silicon design teams to identify and drive HW and SW
enhancements/optimizations to improve performance for a targeted list of machine learning networks. In addition, you will work with SiMa.ai’s application teams and customers to identify both hardware independent and hardware dependent optimizations for a variety of ML networks while
working with engineering to deliver highest performance for these networks at lowest power on SiMa.ai’s highly differentiated MLSoC.

Areas of Focus
Mapping Convolution Neural Network (CNN) machine learning algorithms to hardware, hardware independent and hardware dependent model optimization, and tools to analyze performance and power. HW/SW architectural enhancements to optimize performance and power.

Senior Principal Engineer/Model Optimization Architect Key Responsibilities (including but not limited to):

  • Analyze key performance and power drivers in SiMa.ai’s MLSoC architecture.
  • Analyze CNN-based machine learning networks; identify most performance and power efficient ways to run them on MLSoC architecture.
  • Identify HW/SW trade offs and work with the compiler/tool chain team and silicon team to implement them in our next-generation products.
  • Identify opportunities for device independent performance optimizations. Integrate them into SiMa.ai’s front end.
  • Drive performance roadmap for SiMa.ai’s next-generation architecture.
  • Understand and analyze the interplay of hardware and software architectures in targeted applications.

Required Background

  • PhD or MS in electrical engineering or computer science with 10+ years experience developing products/platforms involving hardware and SW with a focus on optimizing for performance and power.
  • At least two years experience developing ML products that involve silicon and software.
  • At least two years of experience developing performance models.
  • Good programming skills in C, C++, Perl, or Python.
  • Strong mathematical foundation in machine learning and deep learning.

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 PRINCIPAL SoC ARCHITECT - SAN JOSE

Location: San Jose, CA
Job AI2066

Job Description
As the Sr. Principal SoC Architect, you will help lead and develop the architecture and feature set for SiMa.ai’s MLSoC™. You will be responsible for the architecture, performance and power metrics, clocking, memory map, and other aspects of the SoC. You will be interacting with cross-functional
and multi-disciplinary teams including hardware, software and system engineers.

Areas of focus and key responsibilities (include, but not limited to):

  • SoC architecture definition.
  • IP selection.
  • Performance and power considerations.
  • Memory map, interrupt handling.
  • Interface with HW design, verification and backend teams.
  • Interface with SW, customer facing teams.
  • Lead the modeling effort.
  • Explore approaches aligned with newer technologies, competitive performance considerations and system constraints.

Required Background

  • MS or PhD in computer or electrical engineering.
  • 10+ years in defining and leading SoC architecture and working with cross-functional teams.
  • Experience with computer vision, CPUs, system interconnect and peripherals.
  • Familiarity with all aspects of ASIC design.

Desired Qualifications and Skills

  • Experience with computer vision, video encoding/decoding.
  • Familiarity with Arm, Arteris NOC.
  • Experience with PCIe, Ethernet, MIPI protocols.
  • Familiarity with design, verification and backend.

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

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

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

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

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

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.