Embedded Software Engineer Job at Paradromics, Inc., Austin, TX

U0J3MktqNEFuYktYZjBkSExLdmFMWjV6L1E9PQ==
  • Paradromics, Inc.
  • Austin, TX

Job Description

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.

Job Tags

Full time

Similar Jobs

Element Care

Kitchen Aide Job at Element Care

 ...Great Life work Balance position with excellent benefits! I ncumbent is responsible for managing all aspects of food service operation at designed site. This is a part time position; no nights, weekends or holidays! Responsibilities: Follows all policies and procedures... 

MBA Agency

Licensed Insurance Sales Representative - Remote Job at MBA Agency

 ...Licensed Life Insurance Sales Representative - Remote Own Your Schedule | Control Your Income | Unlimited Earning Potential Overview We are seeking a motivated, client-focused Licensed Life Insurance Sales Representative to join our growing team. This is a... 

Midwest Logistic Systems

Part-time Dedicated truck driver Job at Midwest Logistic Systems

 ...onsite leaders and dispatch. Pay and bonus potential ~ Route and detention pay. Qualifications ~ Valid Class A Commercial Drivers License (CDL). Additional benefits ~ Opportunity to work with a dedicated, professional team that is committed to your... 

Element Care

Registered Dietitian Job at Element Care

The Registered Dietitian serves as a member of the PACE Interdisciplinary Team. This individual works under the direction of the Nutrition Coordinator and the Site Coordinator. The Registered Dietitian provides nutrition education and assessments to the PACE participants...

PacifiCorp

Apprentice Estimator Job at PacifiCorp

 ...assigned. Requirements Must be at least 18 years of age. A high school diploma, GED or equivalent combination of education and experience. Possess a current Driver's License. Must have received a passing score of 5 or higher on the NJATC examination. Must...