> Markdown version of [/jobs/ext/3539222-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/3539222-firmware-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). --- # Firmware Engineer - **Company:** Hidden Level - **Location:** Syracuse, NY, United States (Remote available) - **Salary:** $84,000.0 - $90,000.0 - **Contract:** Permanent contract - **Skills:** Unit Testing, Boolean Algebra, Code Review, Communications Protocols, Computer Engineering, Logic Synthesis of Circuits, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Hardware Description Language, Hardware Interface Design, Python (Programming Language), MATLAB, PCI Express, Signal Processing, Simulink, System on a Chip, Tcl (Programming Language), Verilog, VHSIC Hardware Description Language (VHDL), Vivado, Scripting, Fpga Hardware, State Machines, Git, Front End Software Development, Hardware Infrastructure, Software Version Control - **Published:** September 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7267d0b6dd03a69c ## About the Role * Strong interest in FPGA development, digital design, and embedded systems. * Analytical problem-solving skills and attention to technical detail. * Ability to collaborate effectively within a cross-functional engineering team. * Curiosity and willingness to learn new tools, technologies, and technical concepts. * Strong communication, organization, and time-management skills., * Bachelor's degree in Electrical Engineering, Computer Engineering, or related field * Proficiency with VHDL and/or Verilog to configure FPGAs and other embedded systems. * Understanding of synchronous digital design, such as finite state machines, pipelining, combinatorial and sequential logic. * Ability to create testbenches and use simulation to verify RTL behavior. * Ability to travel 10% Preferred Qualifications: * Familiarity with AMD FPGAs, the Vivado design environment and their capabilities * Experience writing thorough, self-checking testbenches for automated unit-tests * Familiarity with source control, preferably Git. * Excellent written and oral communication skills, coupled with the ability to listen, question, and understand stakeholder needs. * Experience with or the willingness to learn about: * Communication, Radar, and other Sensor systems * Real-time control of RF front-end, memories, high-speed interfaces, and other hardware components * Matlab, Simulink, HDL Coder, IP Integrator, and Xilinx System Generator * Digital Signal Processing, Software Defined Radios, and RF System Design ## Description As we expand, we're looking for a Firmware Design Engineer to develop FPGA-based solutions for Hidden Level's advanced RF sensing systems. In this role, you will design, simulate, and test digital logic for data acquisition, signal processing, hardware control, and high-speed communications. You will collaborate across engineering teams to develop and integrate solutions for testing in laboratory and field environments., * Work in a small, dedicated team passionate about solving challenging problems and delivering results. * Collaborate with Software, Systems, Mechanical, and RF engineers to design new and improve existing systems. * Participate in collaborative, cross-functional design and code reviews. * Aid in the creation and review of requirements and develop solutions to meet design goals. * Architect and design digital logic solutions for the latest AMD FPGA and SoC devices such as Zynq Ultrascale+ and Zynq Ultrascale+ RFSoCs. * Design and implement HDL components for data acquisition, digital signal processing, command and control, external hardware interfaces, high-speed communication protocols such as Ethernet and PCIe, and more. * Perform timing closure and create well-constrained, maintainable solutions that are easily extensible and employ an efficient use of resources. * Integrate and test new designs in simulation, lab, and field environments. * Use Python, TCL, and other scripting languages to automate and improve workflows. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [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) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)