Posted 16 days ago
Embedded Software Engineer
AI Summary
Develops and tests embedded firmware for brain machine implants, working with neuroengineers and electronics designers to optimize real-time performance, power efficiency and reliability. Writes Rust, builds automated and hardware-in-the-loop tests, and documents architecture.
About this role
As an embedded software & test engineer at Paradromics, you will work in tandem with neuroengineers and electronic designers to realize low-latency, high-fidelity brain machine implants. You'll own the firmware that sits between neural hardware and downstream inference, with a focus on real-time performance, power efficiency, and the reliability standards that come with an implantable medical device.
Responsibilities
- Contribute to multi-component embedded software, with an eye to improving reliability and latency.
- Write performant and understandable Rust.
- Participate in code reviews, design discussions, and work prioritization.
- Develop and maintain automated tests, including unit tests, integration tests, and hardware-in-the-loop tests.
- Profile and optimize firmware for memory usage, power consumption, and real-time performance.
- Write and maintain technical documentation, including architecture decisions, API references, and troubleshooting guides.
Required qualifications
- Proficiency in C++, Go, or Rust.
- Familiarity with embedded systems, including:
- handling tradeoffs between complexity and cost,
- Working within power and memory constraints,
- debugging live systems with JTAG or serial,
- interfacing with engineers at other levels of the stack,
- Experience with build tools like {c,}make.
- Experience building low level software running in Linux.
Preferred qualifications
- Experience interpreting schematics and datasheets.
- Experience building software under an RTOS, or bare metal.
- Experience building software with Yocto and/or Buildroot.
- Understanding of OTA updates and/or secure boot.
- Experience working on projects involving quality management systems, such as medical device development, aviation, finance, defense.
Skills
Explore related jobs
More jobs at Paradromics
Similar Rust jobs
- AEmbedded Softwareentwickler - Bare MetalAkkodis Germany Tech Experts GmbH · Oberkochen, Germany
- K
Firmware Engineer Bare MetalKandou Ai · Hyderabad - F
Information Security Engineer, Bare MetalFluidstack · New York, New York - R
DevOps Engineer (On-Prem/Bare Metal)Robin Radar Systems · The Hague - G
Senior SRE – OpenStack & Bare Metalgridscale GmbH · Köln, Nordrhein-Westfalen - R
Cloud - Bare Metal Infrastructure EngineerRender · Remote: United States
Jobs in Austin
- R
Assistant Maintenance ManagerRPM Living · Austin, TX - H
Austin 25 (Parmer/IH35) eStores - In-Store Shopper - Part timeH-E-B Careers | View Texas Jobs & Apply Online · Austin, Texas - RAssistant Maintenance ManagerRPM Living · Austin, TX
- T
Senior Biomedical Equipment TechnicianTexas Children's · Austin, TX - T
Bio Med Equipment SpecialistTexas Children's · Austin, TX - W
Transmission Engineering ManagerWestwood Professional Services · Austin, Texas
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.