We're hiring

Build the silicon and software behind what's next.

RosaicLabs is growing our engineering, product, and business teams. Explore open roles below and find where you fit.

View Open Positions Internship Program
Open Positions

Join the team

From chip design to the software that runs on top of it, here's where we need help right now.

Silicon Engineer
Engineering Full-time · On-site/Hybrid

Design, verify, and help bring to life the custom silicon at the core of RosaicLabs' products — from architecture through tape-out.

What you'll do

  • Develop RTL for digital logic blocks and participate in architecture discussions
  • Write and run verification testbenches to validate design correctness
  • Support timing closure, synthesis, and physical design handoff
  • Collaborate with firmware and hardware teams during bring-up and debug

What we're looking for

  • BS/MS in Electrical Engineering, Computer Engineering, or related field
  • Experience with Verilog/VHDL and standard digital design flows
  • Exposure to verification methodologies (UVM, SystemVerilog a plus)
  • Prior tape-out experience is a plus, not a requirement
Apply for this role →
Software Engineer
Engineering Full-time · On-site/Hybrid

Build the software stack that powers RosaicLabs' products — from systems-level code close to our hardware to the tools and services our team relies on.

What you'll do

  • Design, build, and ship features across our software stack
  • Write clean, well-tested, maintainable code
  • Partner closely with hardware and firmware teams on integration
  • Participate in code review and help shape engineering practices

What we're looking for

  • BS in Computer Science or equivalent experience
  • Proficiency in one or more of: Python, C++, Go, or similar languages
  • Comfort working across the stack; systems programming experience a plus
  • Strong communication and collaboration skills
Apply for this role →
Hardware Engineer
Engineering Full-time · On-site

Take our silicon from chip to product — designing and validating the boards and systems that bring it to life.

What you'll do

  • Own schematic capture and PCB layout for new product designs
  • Lead board bring-up, debug, and validation in the lab
  • Work with contract manufacturers through prototyping and production
  • Partner with silicon and firmware teams to resolve system-level issues

What we're looking for

  • BS in Electrical Engineering or related field
  • Hands-on experience with hardware bring-up and lab equipment, including:
    • Oscilloscopes
    • Logic analyzers
  • Familiarity with high-speed digital and mixed-signal design
Apply for this role →
Firmware Engineer
Engineering Full-time · On-site/Hybrid

Write the low-level code that bridges our silicon and our software — the layer that makes everything above it possible.

What you'll do

  • Develop embedded firmware and drivers in C/C++
  • Debug issues directly on hardware alongside silicon and hardware teams
  • Optimize for performance, power, and reliability constraints
  • Contribute to firmware architecture decisions as the product evolves

What we're looking for

  • Experience with embedded systems and low-level programming
  • Comfort working close to hardware, including bring-up and debug
  • RTOS experience a plus
Apply for this role →
Accelerator ASIC/Microarchitecture Engineer
Engineering New Grad / Co-op · Austin, TX or Santa Clara, CA · On-site

Join our hardware team as a new grad or co-op working on core execution for our compute architecture, with hands-on ownership of functional blocks across the accelerator pipeline — from spec through RTL, verification, and bring-up.

What you'll do

  • Own the design and implementation of functional blocks within the accelerator pipeline
  • Write and debug RTL (Verilog/SystemVerilog) for your assigned block
  • Collaborate with verification engineers to define test plans and close coverage
  • Analyze performance, timing, and area tradeoffs and propose improvements
  • Participate in design reviews and document your block's architecture and behavior

What we're looking for

  • BS/MS in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Recently completed coursework in computer microarchitecture, covering at least one of:
    • Cache/memory systems
    • Computer arithmetic
    • Pipeline design
  • Working knowledge of modern ISAs, such as:
    • RISC-V
    • ARM
    • x86
  • Familiarity with parallel accelerator architectures, such as:
    • SIMD / SIMT / vector processing
    • Out-of-order scheduling
  • Hands-on Verilog/SystemVerilog experience, including:
    • Simulation and testbench debugging
    • Timing and power closure
  • Understanding of the end-to-end ASIC design flow and general VLSI concepts
  • Scripting experience (Python, Perl, or Tcl); C/C++ a plus
Apply for this role →
CPU RTL & Microarchitecture Engineer
Engineering New Grad / Co-op · Austin, TX or Santa Clara, CA · On-site

Join our CPU hardware engineering team as a new grad or co-op and help build our next-generation high-performance processors — owning functional blocks across the CPU pipeline from microarchitecture through RTL, verification, and silicon bring-up.

What you'll do

  • Design and implement CPU functional blocks based on microarchitecture specifications
  • Develop, debug, and optimize RTL using SystemVerilog/Verilog
  • Analyze performance, timing, area, and power tradeoffs and propose improvements
  • Work with verification engineers to develop test plans and achieve functional coverage
  • Partner with physical design engineers on area, timing, and power goals
  • Participate in microarchitecture and RTL design reviews and write technical documentation

What we're looking for

  • Bachelor's or Master's degree (or near-term graduation) in one of:
    • Electrical Engineering
    • Computer Engineering
    • Computer Science
    • A related field
  • Strong foundation in computer architecture and digital design, with solid understanding of at least two of the following:
    • Out-of-order execution
    • CPU front-end / control logic
    • Load/store and memory systems
    • Cache hierarchy and coherency
    • Virtual memory
    • Floating-point / computer arithmetic
    • SIMD / vector processing
  • Working knowledge of a modern ISA (RISC-V, ARM, or x86)
  • Hands-on Verilog/SystemVerilog experience, including:
    • RTL simulation
    • Testbench-based debugging
  • Familiarity with the ASIC design flow:
    • RTL design
    • Verification
    • Synthesis
    • Timing analysis
  • Scripting experience for automation, test generation, or data analysis, such as:
    • Python
    • C/C++
    • Perl
    • Tcl
Apply for this role →
Internship Program

Start your career at RosaicLabs

Paid, project-based internships across engineering and business — real work, real mentorship, real impact.

Software Engineering Intern

Work alongside our software team on real features and tools, with a dedicated mentor and a capstone project you'll own end to end.

Silicon & Hardware Engineering Intern

Get hands-on exposure to chip design, verification, or board-level hardware work — perfect for EE/CompE students curious about how it all comes together.