> Markdown version of [/jobs/ext/1481024-embedded-systems-engineer-fpga](https://www.wearedevelopers.com/jobs/ext/1481024-embedded-systems-engineer-fpga). 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 Systems Engineer / FPGA - **Company:** VISTO - **Location:** Ann Arbor, MI, United States - **Salary:** $65,000.0 - $110,000.0 - **Contract:** Internship / Graduate position - **Skills:** Artificial Intelligence, Altium Designer, C++ (Programming Language), Nvidia CUDA, Computer Engineering, Programming Tools, Microprocessors, Electronic Design Automation, Linux on Embedded Systems, Firmware, Field-Programmable Gate Array (FPGA), Hardware Description Language, Hardware Design, Python (Programming Language), Machine Learning, NumPy, OpenCL, OrCAD, Performance Tuning, Real-Time Operating Systems, Scientific Computating, SciPy, Signal Processing, System on a Chip, SystemVerilog, Verilog, VHSIC Hardware Description Language (VHDL), Vivado, Fpga Hardware, Git, Information Technology, Pcb Layout, Physical Design, Software Version Control - **Published:** July 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4a67ac8ad9715d83 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. * Hands-on experience programming software-defined radios (e.g., Ettus USRP, LimeSDR) * Development with Xilinx or Intel FPGA platforms (Zynq, Kintex, Cyclone, Stratix) using Vivado, Vitis, or Quartus toolflows. * Proficiency in hardware description languages (VHDL, Verilog, SystemVerilog) and/or high-level synthesis (C/C++, OpenCL). * Demonstrated ability to migrate compute algorithms from general-purpose CPUs to FPGA fabric, including performance optimization and timing closure. * Familiarity with embedded Linux or real-time operating systems on System-on-Chip FPGAs. * Optional: Experience applying AI or machine-learning workloads, especially on FPGAs (e.g., Vitis AI, DPU, AI Engine). * Optional: Knowledge of signal-processing algorithms, especially radar techniques (FFT, motion compensation, dechirp, etc). * Optional: Proficiency in Python for tooling and scientific computing (NumPy, SciPy) and GPU frameworks (CUDA, PyCUDA, cuFFT). * Optional: Experience with PCB layout tools and hardware design workflows (Altium, KiCad, OrCAD). Experience * Industry, internship, or academic experience in FPGA development or embedded systems. * Project work demonstrating software-defined radio applications, FPGA acceleration of compute-intensive tasks, or end-to-end build flows: version control (Git), simulation, synthesis, place-and-route, and bitstream deployment. * Exposure to lab integration, test, and validation of FPGA-based hardware systems. Supplementary Criteria * Strong analytical and problem-solving skills; ability to translate algorithm requirements into efficient hardware architectures. * Effective communicator comfortable collaborating with radar scientists, firmware engineers, and systems architects. * Enthusiasm for staying current with FPGA toolchains, SDR platforms, and real-time embedded design practices. * Self-starter mentality with a desire to learn new languages, toolflows, and hardware platforms. * Capability to document designs, write test plans, and present technical progress to stakeholders. ## Related Videos - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Steps to Get a Software Engineer Internship](https://www.wearedevelopers.com/magazine/160-steps-to-get-a-software-engineer-internship) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)