Software Engineer

Inspire SemiconductorAustin, TX
8dHybrid

About The Position

At InspireSemi, we're not just building chips; we're revolutionizing high-performance computing. Our groundbreaking architecture packs thousands of 64-bit CPU cores onto a single chip, all seamlessly connected. We're driven by a mission to make high performance computing more accessible, energy-efficient, and easier for developers to harness. Ready to make a real impact? Join our passionate team! Why Join InspireSemi? Be a Pioneer: Get in on the ground floor of a hypergrowth startup! You'll be part of a small, dynamic team shaping the future of computing. Make an Impact: Your work will directly contribute to disruptive technology. Grow With Us: Our work environment provides constant opportunity to learn new skills and grow professionally. Rewarding Compensation: We offer a competitive salary, bonus potential, and meaningful equity. Flexibility: Benefit from a hybrid work model (with potential for fully remote for exceptional candidates) and flexible time off. The Opportunity: We are seeking software engineers to develop operating system and compute-intensive application software for our platform. The successful candidates will join our small, elite team at an early stage and strongly influence the evolution of our software ecosystem.

Requirements

  • Bachelor’s degree in computer science or electrical or computer engineering, or similar experience
  • Software engineering, algorithm and data structure design skills
  • C/C++ programming skills
  • Familiarity with Linux or comparable development environment
  • Familiarity with CPU architecture
  • Self-motivating, organized, and detail oriented
  • Strong analysis and problem-solving skills
  • Ability to quickly locate needed information in documents, online, etc
  • Eagerness to continuously and rapidly learn new skills as needed on the job

Nice To Haves

  • Knowledge of the Linux kernel, boot process, and drivers
  • Experience porting Linux to new hardware platforms
  • Familiarity with the RISC-V ISA and assembly language
  • Experience developing software in RTL simulation/emulation environment
  • Familiarity with Xilinx FPGA’s and Vivado toolchain
  • Familiarity with machine learning frameworks and applications
  • Familiarity with scientific high-performance computing applications such as finite element analysis, signal processing, and genomics
  • Based near Austin, Texas or willing to relocate

Responsibilities

  • Porting and maintaining Linux on our platform.
  • Hardware driver and board support package development.
  • Optimizing open-source HPC and ML software stack for our platform.
  • Supporting customers in running our software and porting their own applications.
  • Maintaining well-organized code repositories and documentation.
  • Assisting hardware verification and debugging efforts.

Benefits

  • competitive salary
  • bonus potential
  • meaningful equity
  • hybrid work model (with potential for fully remote for exceptional candidates)
  • flexible time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service