> Markdown version of [/jobs/ext/276928-senior-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/276928-senior-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). --- # Senior Firmware Engineer - **Company:** Fibertek, Inc - **Location:** Herndon, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Data Analysis, Automation of Tests, C++ (Programming Language), Code Review, Continuous Integration, Software Debugging, Linux, Programming Tools, Ethernet, Fault Tolerance, Firmware, Field-Programmable Gate Array (FPGA), Github, Iterative and Incremental Development, Python (Programming Language), Regression Testing, SystemVerilog, Systems Integration, Universal Asynchronous Receiver/Transmitter, VHSIC Hardware Description Language (VHDL), Diagnostic Tools, Scripting, Serial Peripheral Interface, PIC Microcontroller, Code Inspection, Software Coding, Lidar, Docker - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a9b82d8f908c0e8c ## About the Role * 7+ years relevant experience * BS/MS in EE or equivalent * Expertise with firmware engineering, VHDL (RTL), System Verilog (Testing) * Expertise with Digital Signal Processing, precision timing, optical comms (modems), LIDAR * Experience with Xilinx, Microchip, and Lattice FPGAs and their associated development tools * Experience developing test benches and running simulations to exercise the design and to verify compliance * Experience interfacing and working with hardware designers during development, integration, and test phases * Experience using schematics and block diagrams as inputs for firmware design * Experience in high-speed serial links: GTY/GTM, JESD204B/C, Ethernet, SpaceWire * Experience in standard peripheral interfaces: SPI, I2C, UART, LVDS, etc. * Experience in memory interfaces: DDR3/4, QDR, FRAM, etc. * Experience with GitHub, CI/CD for FPGA flows, code reviews, automated linting, synthesis, regression testing, timing closure, bitstream generation, release tagging Bonus Areas * Experience in Python for build/testing automation and data analysis * Experience with Linux, scripting, Docker containers, and automation * Experience developing Hi-Rel/Space programs and TMR coding * Experience developing code (C, C++) for microcontrollers * Experience with VS Code ## Description * Lead and contribute to firmware architecture and implementation for space-based electro-optical payloads and laser systems * Perform end-to-end firmware development lifecycle: from requirements analysis through design, coding, simulation, verification, and validation * Collaborate closely with hardware, systems, software, and optical engineers in cross-functional teams to define interfaces, resolve design issues, and ensure seamless system integration * Participate in task-based iterative development cycles, incorporating rapid feedback, frequent integration points, and incremental testing to meet mission reliability goals * Conduct lab-based debugging, hardware-in-the-loop testing, and system-level validation using diagnostic tools and protocols * Support peer code reviews, knowledge sharing, and continuous improvement of development processes and best practices * Apply high-reliability and space-grade techniques (e.g., fault tolerance, radiation mitigation) in a collaborative, team-oriented environment * Contribute to documentation, design reviews, and risk identification throughout the product lifecycle ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data)