> Markdown version of [/jobs/ext/1426401-senior-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1426401-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 - **Salary:** $140,000.0 - $210,000.0 - **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, Code Inspection, Software Coding, Lidar, Docker - **Published:** July 24, 2026 - **Apply:** https://www.disabledperson.com/jobs/73825824-senior-firmware-engineer ## 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 Salary Range: The annual base salary range for this position is $140,000-$210,000. This range reflects the compensation Fibertek reasonably expects to offer for this role. Placement within the range will depend on factors such as the scope and responsibilities of the position, the candidate's experience, education and training, key skills, and relevant market and business considerations. ## 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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023)