> Markdown version of [/jobs/ext/3550707-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3550707-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Amazon.com, Inc. - **Location:** Austin, TX, United States - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Automation of Tests, Unit Testing, UClibc (C Standard Library), C++ (Programming Language), Code Review, Datasheets, Software Debugging, Linux, Embedded Software, Firmware, Joint Test Action (IEEE Standards), Real-Time Operating Systems, Software Construction, Yocto, Integration Tests, Bare Metal, Build Tools, U-Boot - **Published:** September 30, 2026 - **Apply:** https://www.careerjet.com/jobad/usa035cf677bbc295b40519d3ff15acd5e ## About the Role * 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. ## 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.