Embedded Software Engineer Job at Perceptive Innovations, Inc., Leesburg, VA

TnI2SmV0bFdJV3hud2Uwc0hQejJpbmpaY3c9PQ==
  • Perceptive Innovations, Inc.
  • Leesburg, VA

Job Description

Successful applicant must be a U.S. Citizen with the future ability to obtain a DoD Security Clearance Responsibilities Include

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
  • Bonus consideration for ability to Design and implement VHDL firmware in the FPGA
Qualifications

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 primary, Verilog secondary). The following skillsets are also required:

  • Some familiarity with Xilinx FPGA design flows using Vivado (synthesis, place & route, etc.) in both TCL scripted and GUI methodologies
  • Familiarity with full development cycle of FPGA design and recent Xilinx experience with UltraScale devices, preferably including the Zynq UltraScale+ MPSOC and Versal devices
  • Understanding of digital signal processing hardware architectures, and ideally image processing
  • Familiarity with digital electronics hardware design
  • Linux and embedded operating systems
  • 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 1 years' (2-5 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 A9
  • Working knowledge of lab equipment such as oscilloscopes, spectrum analyzers, signal sources, power supplies
  • Xilinx FPGAs and Vivado Tool Suite
  • Altera FPGAs and Quartus Tool Suite
  • NVIDIA JetPack and CUDA Toolkit
  • 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

Job Tags

Night shift,

Similar Jobs

Ambassador Personnel, Inc.

Machine Operator Job at Ambassador Personnel, Inc.

 ...of new things? We do! We are looking for an experienced Machine Operator with experience in preventative machine maintenance, using hand...  .... This role will involve working in all areas of the plant and doing other tasks in addition to the primary job description... 

Eschenbach Optik of America, Inc.

Gulf States Territory Sales Manager Job at Eschenbach Optik of America, Inc.

 ...customers and stakeholders by joining our winning team. Gulf States Territory Sales Manager Position Summary The Gulf States...  ...in the eye care market as well as state and local agencies, VA hospitals another channel partners. A minimum of 3 nights per week out... 

China Global Connections

Physics Teacher Job at China Global Connections

We are looking for a Physics Teacher for a bilingual schoolbased in Shanghai. This is a full-time position starting in August 2025. About the schoolThis top bilingual school in Shanghais Huangpu District offers a rigorous curriculum blending Chinese education with international... 

Insight Global

Extrusion Operator Job at Insight Global

 ...Description: Insight Global is looking for an Assistant Extrusion Operator/Warehouse Associate to join one of the world's largest...  ...to meet all safety protocols. This associate will report to the Plant Manager and will work alongside a team of Warehouse Associates,... 

Connection

Contracts and Solutions Specialist: Volume Licensing Job at Connection

 ...Advanced knowledge of CRM or ERP systems. Intermediate knowledge of databases in order to audit and update information. Proven experience with contractual volume licensing and an understanding of IT asset management. A routine problem solver in situations where...