> Markdown version of [/jobs/ext/3846606-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/3846606-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:** Actalent - **Location:** Tucson, AZ, United States (Remote available) - **Experience:** Expert - **Salary:** $151,840.0 - $201,760.0 - **Contract:** Temporary contract - **Skills:** C (Programming Language), Adobe InDesign, Artificial Intelligence, Altium Designer, Data Analysis, Automation of Tests, C++ (Programming Language), Communications Protocols, Computer Engineering, Software Debugging, Logic Synthesis of Circuits, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Hardware Description Language, Hardware Design, Python (Programming Language), MATLAB, RS-485 Standard, Schematic Capture, Software Engineering, Static Timing Analysis, TCP/IP, VHSIC Hardware Description Language (VHDL), Serial Peripheral Interface, Linux Development, Yocto - **Published:** October 20, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/az/tucson/84f5b402-3a2f-4353-939e-30627b8e40c7 ## About the Role MATLAB TCP/IP RS-422 Research Firmware Visionary Innovation Algorithms Simulations Electro-Optics Test Automation Hardware Design RS-485 Standard Logic Synthesis Embedded Systems Schematic Capture Software Interfaces Software Development Computer Engineering Electrical Engineering C (Programming Language) Communications Protocols Engineering Design Process C++ (Programming Language) Serial Peripheral Interface Printed Circuit Board Design Python (Programming Language) Field-Programmable Gate Array (FPGA) At least 8 years, * Minimum of 8 years of professional full-time Firmware engineering experience. * Bachelors degree in computer engineering or electrical engineering or equivalent. * At least 8 years of experience in FPGA firmware design with VHDL. * Minimum of 3 years of experience in hand-coded implementation. * Exposure to AI-assisted implementation in VHDL. * Must be a U.S. Citizen (Dual Citizenship in allied countries). Additional Skills & Qualifications * Experience with Linux development or familiarity. * Knowledge of Yocto environments and communication protocols such as RS422/RS485, I²C, SPI, Ethernet/GigE, TCP/IP, UDP, CAN. * Experience with high-speed interfaces, DDR, or multi-gigabit transceivers. * Familiarity with Xilinx/AMD Versal architecture. * Experience working with FPGAs and embedded systems in radiation environments, including SEU/SEL impact and mitigation. * Experience in FPGA-based image processing algorithms. * Ability to create IP from scratch. * Familiarity with C, C++, Python, or MATLAB, and experience translating algorithms from scripted languages to HDL. * Experience with software interfaces, including interrupts and DMA. * Familiarity with DDR4, Aurora, and high-speed transceiver design and verification. * Knowledge of AXI Stream and AXI Memory Mapped interfaces. * Experience in PCB design and schematic capture and layout using tools such as Altium Designer., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors. ## Description Join our team as a Senior Firmware Engineer II, where you will have the opportunity to work on innovative and novel designs for space, terrestrial, and airborne environments. You will support Tranche 3 of the U.S. Space Development Agency's Proliferated Warfighter Space Architecture using the latest FPGA technologies, including Xilinx, to advance Electro-Optical (EO/IR) technology. This role is based in Long Beach, CA, and involves working with a team of experts in the field to achieve mission-critical objectives. Responsibilities * Collaborate with the hardware design team to gather and define requirements. * Complete FPGA logic design, coding, simulation, and testing. * Support hardware and software development teams in product bring-up and testing. * Provide subject-matter expertise in design and automated test development procedures to customers and production support teams. * Conduct research and analysis of data, including customer specifications, datasheets, or manuals, to determine design feasibility and approach. * Debug designs in the lab and perform synthesis, implementation, and timing analysis.