> Markdown version of [/jobs/ext/4393114-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4393114-embedded-software-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). --- # Embedded Software Engineer - **Company:** PERCEPTIVE INNOVATIONS, INC. - **Location:** Herndon, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ARM Architecture, Code Review, Collaborative Software, Nvidia CUDA, Computer Engineering, Software Design Documents, Linux, Digital Electronics, Linux on Embedded Systems, Embedded Operating Systems, Perl (Programming Language), Embedded Software, Field-Programmable Gate Array (FPGA), Hardware Description Language, Hardware Design, Hardware Interface Design, Python (Programming Language), MATLAB, Multiprocessing, Real-Time Operating Systems, Ruby, Signal Processing, Software Engineering, Tcl (Programming Language), Verilog, VHSIC Hardware Description Language (VHDL), Vivado, Fpga Hardware, System-level Testing, Yocto, Script Language, Bare Metal, NVIDIA Jetson - **Published:** October 2, 2026 - **Apply:** https://www.disabledperson.com/jobs/75658975-embedded-software-engineer ## About the Role Successful applicant must be a U.S. Citizen with the future ability to obtain a DoD Security Clearance, The position requires complete competence in embedded software development, and specifically experience with the real time considerations of a small embedded system with low-level hardware interfaces. Extra consideration given to candidates with experience with FPGA RTL design, simulation, and implementation experience (VHDL, Verilog). The following skillsets are also required: * Some familiarity with FPGA design flows such as Vitis/Vivado, Quartus Prime, Radiant, and Libero * Familiarity with the full development cycle of embedded CPU SoCs and FPGA design * Recent Xilinx experience with embedded software, preferably including the Versal devices * Understanding of digital signal processing hardware architectures, and ideally image processing * Familiarity with digital electronics hardware design * Linux and embedded operating systems, RTOS, and bare metal software development * Strong understanding of software and hardware interaction, and ideally experience in Xilinx SoC development with embedded multicore processors and FPGA hardware/software co-design * Excellent verbal and written skills to interact with design teams, management and customers * Other duties as assigned * Bachelors degree in Computer Engineering or similar, Masters degree desired * Minimum 5 years' (5-10 desired) experience working with embedded software development and FPGAs The Following Skillsets Are Desired * Experience with digital signal processing, including video and RF signal processing * Experience with PicoBlaze, MicroBlaze and ARM Cortex A and M cores * Working knowledge of lab equipment such as oscilloscopes, spectrum analyzers, signal sources, power supplies * Xilinx FPGAs and Vitis/Vivado Tool Suite * NVIDIA JetPack and CUDA Toolkit * Experience with modern CPU SoC devices and SoMs (e.g., Qualcomm, NXP) * Use of collaboration tools for codebase control in team environment * MATLAB/Simulink modeling of signal processing systems, at a minimum able to understand a high level model and convert to an implementation * At least a working knowledge of FPGA HDL languages (VHDL, Verilog) and understanding of PS/PL interactions and integration * Experience with script languages (Tcl, Python, Perl, Ruby, etc.) * A bachelor's degree in EE/CE/ECE is required; CS degree will be considered with relevant coursework and experience. A master's degree is strongly preferred. Preference will be given to applicants with prior relevant experience. * Perceptive Innovations offers competitive pay in a relaxed and independent work environment, with a growing benefits package and an early-stage startup incentive stock options plan for qualified applicants. * Perceptive Innovations is an equal opportunity employer. Successful applicant must be a U.S. Citizen with the future ability to obtain a DoD Security Clearance ## Description Perceptive Innovations is seeking a self-starting and experienced individual to take the lead role as embedded software architect and developer for FPGA SoC and CPU SoC image processing and FPGA control development and implementation for a battery powered digital night vision goggle system, wideband RF signal processing, and synthetic aperture radar systems. * Design and implementation of Embedded Software for FPGA or CPU SoC processing systems * Embedded Linux and CUDA on NVIDIA Jetson GPU SoC processing systems * Real time Software development with Linux and "Bare Metal" on Arm multicore processors * Real time hardware control and interfacing with/within an FPGA, including shared memory, DMA, FIFOs, and I/O interfaces * Development of self-checking unit/system-level tests, test benches, and simulations * Troubleshooting and resolving design issues * Preparation of detailed technical design documentation and required reports * Independent time management of responsibilities, to include work planning and assignment, communication of status and code reviews, with a startup spirit and work ethic to get the job done within constrained timelines and funding * Knowledge of Digital Signal Processing (DSP) is highly desired * Ability to design and implement software in an FPGA environment, to include customizing the embedded operating system (e.g., Yocto) and collaborating with the FPGA team.