Neurophos

Neurophos

Firmware Engineer

Austin, Texas

Sponsorship not specifiedDetected 15 hours ago
PythonC++Node.jsGitDockerCI/CDGitHub ActionsJenkinsLinuxMachine LearningNLPLLMsLLMOpsThermal AnalysisVerilogEmbedded SystemsElectrical EngineeringCommunication

About the role

  • We are seeking a talented Firmware Engineer to join our engineering team.
  • This role is focused on low-level firmware development for our novel LLM accelerator architecture.

Responsibilities

  • Create debugging and profiling tools for firmware and hardware interaction
  • Collaborate with hardware engineers to define software-hardware interfaces
  • Optimize end-to-end performance from application layer to hardware execution
  • Develop comprehensive testing and validation frameworks
  • Create documentation and specifications for firmware interfaces
  • Support customer integration and provide technical guidance

Requirements

  • Programming: High proficiency in embedded C++ (essential), Python for tooling and automation
  • Embedded Systems: Experience with embedded systems programming and hardware interfaces
  • Hardware Interfaces: Experience with hardware communication protocols and register-level programming
  • Bus Protocols: Experience with lower speed peripheral busses (I2C/SPI/UART/CAN/LIN), Some experience with PCIe interfaces.
  • Some experience with Ethernet interfaces.
  • ML Hardware: Experience with AI/ML accelerators (GPUs, TPUs, FPGAs) and their programming models
  • Performance Optimization: Experience with high-performance computing and low-latency system design
  • Thermal/Power Management: Experience with thermal management and power optimization in embedded systems
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field

Nice to have

  • Experience with embedded processor architectures (ARM, RISC-V, or similar) and associated toolchains (strongly preferred)
  • Experience with early firmware development on virtual platforms and/or fast C simulators (preferred)
  • Hands-on experience with cross-compiler toolchains (preferred)
  • Experience with Docker containers for development and delivery (preferred)
  • Experience debugging parallel and asynchronous programs (strongly preferred)
  • Experience with bare metal programming and RTOS (FreeRTOS, Zephyr, or similar) (preferred)
  • Experience with structured, human-supervised AI/agentic coding workflows (preferred)
  • Experience with multi-node embedded systems, including inter-node communication and coordination (strongly preferred)

Skills

  • GDB, JTAG debuggers, logic analyzers, oscilloscopes, hardware protocol analyzers
  • JTAG debuggers, logic analyzers, oscilloscopes, protocol analyzers
  • Programming Languages: Embedded C++ (essential), Python, Assembly
  • Bus Protocols: I2C, SPI, UART, or low-speed serial protocols. Ethernet familiarity.
  • Embedded Processors: ARM Cortex-M/A, RISC-V, or similar; associated toolchains and debugging
  • Embedded Platforms: Bare metal programming, FreeRTOS, Zephyr, or similar RTOS
  • RTL & Verification: Verilog/SystemVerilog (reading comprehension), ModelSim, Questasim, or similar simulation tools (nice to have)
  • Hardware Interfaces: Register-level programming, memory-mapped I/O.
  • Driver Methodologies: Polling, Interrupt and DMA based hardware interactions
  • Distributed Embedded: Inter-node communication, message passing, distributed state management (nice to have)
  • Testing & QA: Unit testing frameworks, hardware-in-the-loop testing, integration testing
  • CI/CD: Jenkins, GitHub Actions, GitLab CI, or similar systems

Benefits

  • 100% coverage of base health plan premiums for you and your dependents, plus HSA contributions.
  • Unlimited PTO.
  • No rigid vacation banks, just a focus on delivery.
  • 401(k) matching and stock option opportunities to ensure our success is your success.
  • Full suite of voluntary benefits, including Dental, Vision, Life, Hospital, Critical Illness, and Accident insurance.
  • Personalized Benefits.

Company info

  • At Neurophos, we offer:
  • Work on game-changing technology at the intersection of photonics and AI as part of a collaborative, brilliant team.

This listing is sourced directly from Neurophos's careers page and normalized into a canonical job model.