Skip to content

Embedded Software Engineer

Paradromics

Posted 2 months runningRustTypeScriptBashYoctoBitbakeLinuxFPGAASIC

Paradromics builds a high-bandwidth brain-machine interface for clinical use that streams neural data for downstream processing (e.g., speech via machine learning). This role focuses on developing and hardening embedded Linux components that work with FPGAs and custom ASICs to read out neural data.

What you’ll do

  • Develop and harden embedded Linux components that interface with FPGAs and custom ASICs
  • HIL testing on real devices
  • Integrate new sensor ASICs
  • Maintain the Yocto build system
  • Work on exploratory prototypes
  • Improve clinical UX
  • Improve core code that receives and massages neural data

What they’re looking for

  • Experience constructing reliable and understandable software in Linux
  • Some level of experience building and interacting with embedded hardware
  • Rust experience is ideal but not necessary
  • Motivated engineers who want to push the frontier of brain-machine interfaces

Skills

  • Rust: Rust, core code
  • TypeScript: Typescript
  • Bash: bash
  • Yocto: Yocto, Yocto build system
  • Bitbake: bitbake recipes, bitbake
  • Linux: embedded Linux, Linux
  • FPGA: FPGAs
  • ASIC: custom ASICs, sensor ASICs
  • HIL testing: HIL testing, real devices
  • Machine learning: machine learning, speech

The post

Paradromics | Embedded Software Engineer | Austin, TX or Oakland, CA | Onsite | Full-time

Paradromics is building a high bandwidth brain-machine interface for clinical use. The implant we built is restoring function to patients by streaming out neural data from specific brain regions in real time, which we convert to e.g. speech using machine learning. Check out our recent article in the NYT: https://archive.ph/C6CRb .

We're looking for help in further developing and hardening our embedded Linux components, which work in tandem with FPGAs and our custom ASICs to read out neural data. Some of the ongoing efforts are: HIL testing on real devices, integrating new sensor ASICs, maintaining our Yocto build system, exploratory work on prototypes, improving our clinical UX, and improving the core code that receives and massages data. The code is largely written in Rust with a little Typescript, (and bash, and bitbake recipes, etc).

You'll be expected to have experience constructing reliable and understandable software in Linux, and some level of experience in building and interacting with embedded hardware. Rust experience is ideal but not necessary. We're not looking for a specific number of YoE, but for motivated and hungry engineers who want to push the frontier of brain-machine interfaces.

To apply visit https://paradromicsinc.applytojob.com/apply/u5hXN4N9ID/Embedded-Software-Engineer or email your resume and a little about yourself to me, ehuber@paradromics.com . I'll be glad to hear from you!

Where
On-site · Austin, TX or Oakland, CA, US
Level
Mid-level
Type
Full-time
Posted
5 days ago by edmundhuber

Get ready with Pathways

Our career copilot reads your resume and this post.

Tailor my resume to itWrite a cover letterPractise the interview