Software FPGA Application Engineer
2 weeks ago
Do you find it satisfying to architect a proposed application, then follow it all the way through to deployment? Do you also relish the thought of dipping your fingers in multiple smaller applications, giving you a wider breadth of experience than you would have elsewhere? Annapolis Micro Systems combines the work variety of a small company with the thrill of working on the most advanced algorithms and technologies.
You will work on important, cutting-edge applications in electronic warfare, signals intelligence, radar, artificial intelligence, machine learning, and other emerging fields. Our products and systems are deployed in dozens of high-profile programs that have an important bearing on national security and computing technology.
Envision yourself playing an important role on a growing team that supplies world-class electronic products to all the major defense contractors, many Fortune 500 companies, and multiple government agencies.
Join us and become part of the future of computing technology
Job Description
Conceive, design, develop and test a wide range of complicated digital signal processing FPGA applications leveraging VHDL or our patented CoreFire Next Design Suite.
Responsibilities include working with the Sales Team to win programs, working with customers to understand requirements, architecting a robust system, designing and implementing customer algorithms, testing implementations using our industry-leading FPGA products, and aiding with the integration of deployed systems.
Essential Duties and Responsibilities
- Architect FPGA-based parallel processing computing systems using Annapolis Micro Systems Products
- Architect OpenVPX DSP systems using Annapolis Micro Systems products for applications such as Electronic Warfare (EW), Signals Intelligence (SIGINT), Synthetic Aperture Radar (SAR), Software Defined Radio (SDR), Artificial Intelligence (AI), Machine Learning (ML), and Digital Beamforming (DBF)
- Program FPGAs for real-time DSP functions utilizing Analog-to-Digital Converter (ADC) front-ends, Digital-to-Analog Converter (DAC) back-ends, and High-Speed-Serial (HSS) IO
- May be involved in working with high-performance Graphical User Interfaces (GUIs) using C / C++ / Java and graphics libraries
- Design for FPGAs using VHDL or CoreFire Next Design Suite
- Develop and implement Digital Signal Processing (DSP), communications, imaging, and other algorithms
- Interact with customers regarding application development and application support tasks
- MS in Electrical or Computer Engineering or equivalent
- U.S. Citizenship
- Has received, or are willing to receive, the COVID-19 vaccine
- Knowledge of digital design practices and methodology
- Experience with Xilinx and Intel FPGAs and Design Tools
- Experience with Matlab / Octave
- Experience with C/C++/Java, with experience in graphics
- Experience with VHDL or Verilog
- Experience in OpenVPX, PCIe, VME/VXS
- Experience with various communication protocols including Ethernet / Infiniband
- Experience with DSP, processing data from ADCs, generating data to DACs
- Experience with Machine Learning (ML), Artificial Intelligence (AI)
- Knowledge or experience with Digital Beamforming Theory
- Knowledge of or experience with Software Defined Radio (SDR), such as REDHAWK
- Knowledge of or experience with Digital RF Memories (DRFMs)
- Knowledge of or experience with VITA 49.2
- Strong interpersonal and communication skills
- Independent, Self-Motivated Worker
- Security Clearance (any level)
-
FPGA Engineer
3 weeks ago
Annapolis, United States Annapolis Micro Systems Full timeAnnapolis Micro Systems, Inc. is the leader in COTS FPGA-based computing. We have a unique and well-established product base and an exciting future in this growing market. Join our team of talented hardware and software professionals as we build and increase our presence in the Digital Signal Processing market space. Become a key part of a growing company...
-
FPGA Engineer
2 weeks ago
Annapolis, United States Annapolis Micro Systems Full timeAnnapolis Micro Systems, Inc. is the leader in COTS FPGA-based computing. We have a unique and well-established product base and an exciting future in this growing market. Join our team of talented hardware and software professionals as we build and increase our presence in the Digital Signal Processing market space. Become a key part of a growing company...
-
FPGA Engineer
3 weeks ago
Annapolis, United States Annapolis Micro Systems Full timeAnnapolis Micro Systems, Inc. is the leader in COTS FPGA-based computing. We have a unique and well-established product base and an exciting future in this growing market. Join our team of talented hardware and software professionals as we build and increase our presence in the Digital Signal Processing market space. Become a key part of a growing company...
-
FPGA Engineer
3 weeks ago
Annapolis, United States Annapolis Micro Systems Full timeAnnapolis Micro Systems, Inc. is the leader in COTS FPGA-based computing. We have a unique and well-established product base and an exciting future in this growing market. Join our team of talented hardware and software professionals as we build and increase our presence in the Digital Signal Processing market space. Become a key part of a growing company...
-
Senior FPGA Design Engineer
2 weeks ago
Annapolis, United States Annapolis Micro Systems Full timeJob DescriptionJob DescriptionEssential Job Functions:Develop, maintain and test high-performance FPGA computing systems. Your responsibilities will include designing behavioral VHDL/Java models, designing and testing VHDL/Java to interface between FPGAs and I/O devices, creating VHDL, Java, and C examples, and working with customers. You will work with...
-
Field Application Engineer
3 weeks ago
Annapolis, United States Annapolis Micro Systems Full timeAnnapolis Micro Systems, Inc. is the leader in COTS FPGA-based computing. We have a unique and well-established product base and an exciting future in this growing market. Join our team of talented hardware and software professionals as we build and increase our presence in the Digital Signal Processing market space. Become a key part of a growing company...
-
Field Application Engineer
3 weeks ago
Annapolis, United States Annapolis Micro Systems Full timeAnnapolis Micro Systems, Inc. is the leader in COTS FPGA-based computing. We have a unique and well-established product base and an exciting future in this growing market. Join our team of talented hardware and software professionals as we build and increase our presence in the Digital Signal Processing market space. Become a key part of a growing company...
-
Field Application Engineer
3 weeks ago
Annapolis, United States Annapolis Micro Systems Full timeAnnapolis Micro Systems, Inc. is the leader in COTS FPGA-based computing. We have a unique and well-established product base and an exciting future in this growing market. Join our team of talented hardware and software professionals as we build and increase our presence in the Digital Signal Processing market space. Become a key part of a growing company...
-
Junior Software Engineer
2 weeks ago
Annapolis Junction, United States Acclaim Technical Services Full timeOur Junior Software Engineers (aka Software Engineer Level 0) create and enhance tools in support of our Hardware Engineers who are designing and reverse engineering parts. This office provides FPGA & PCB hardware design engineering / reverse engineering expertise to the customer.MUST HAVE a current TS/SCI with polygraph clearance to applyThe Junior Software...
-
Junior Software Engineer
2 weeks ago
Annapolis Junction, United States Acclaim Technical Services Full timeOur Junior Software Engineers (aka Software Engineer Level 0) create and enhance tools in support of our Hardware Engineers who are designing and reverse engineering parts. This office provides FPGA & PCB hardware design engineering / reverse engineering expertise to the customer.MUST HAVE a current TS/SCI with polygraph clearance to applyThe Junior Software...
-
Annapolis Junction, United States Acclaim Technical Services Full timeOur Software Engineers create and enhance tools in support of our Hardware Engineers who are designing and reverse engineering parts. This office provides FPGA & PCB hardware design engineering / reverse engineering expertise to the customer. The Software Engineer positions require proficiency coding applications in C# and Python (or Java). Some experience...
-
Annapolis Junction, United States Acclaim Technical Services Full timeOur Software Engineers create and enhance tools in support of our Hardware Engineers who are designing and reverse engineering parts. This office provides FPGA & PCB hardware design engineering / reverse engineering expertise to the customer. The Software Engineer Level 1 positions require proficiency coding applications in C# and Python (or Java). Some...
-
Software Engineer 0
4 days ago
Annapolis, United States InterImage Full timeJoin Our Mission-Critical Team!Position: Software Engineer 0 Description: We are seeking a Junior Software Developer to join our dynamic team. While experience in Windows/C# development is preferred, candidates with Java experience who are willing to learn C# will also be considered. Key Qualifications: Bachelor's Degree in Computer Science or related field...
-
Software Engineer, Senior
1 day ago
Annapolis Junction, United States Independent Software Full timeJob DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will be responsible for developing, sustaining, and troubleshooting GHOSTGEM's software suite of applications including JEDIPOWER and possibly future capabilities as mission needs arise. Software development activities include implementation, testing, and integration with...
-
Signals Processing Engineer, Level 3
3 weeks ago
Annapolis Junction, United States Independent Software Full timeJob DescriptionJob DescriptionWhat you will be doing!As a Signals Processing Engineer, Level 3, you will be responsible for designing and implementing DSP algorithms in software and hardware, specifically Field Programmable Gate Arrays (FPGAs). Requirements: Provides concise explanation of developed models to allow other team members to understand/utilize...
-
CNO Software Engineer, Junior
2 weeks ago
Annapolis Junction, United States Independent Software Full timeJob DescriptionJob DescriptionWhat you will be doing: Independent Software is seeking CNO software engineers to develop and maintain low level applications and operating system projects related to software protection and host-based personal security tools. Projects will be undertaken in small teams with close coordination with customers to quickly enhance...
-
Cloud Software Engineer
2 weeks ago
Annapolis Junction, United States Independent Software Full timeJob DescriptionJob DescriptionWhat you will be doing: The Cloud Software Engineer develops, maintains, and enhances complex and diverse Big-Data Cloud systems based upon documented requirements. Directly contributes to all stages of back-end processing, analyzing, and indexing.Required Skills: Provides expertise in Cloud Computing, Hadoop Eco-System...
-
Software Integration Engineer, Senior
1 day ago
Annapolis Junction, United States Independent Software Full timeJob DescriptionJob DescriptionWhat you will be doing!As a Software Integration Engineer, you will develop software Tools and Services in a PaaS Linux environment supporting an ‘on-prem’ cloud offering with open-source software using Kubernetes, Docker, Rook and other cutting-edge software. Expertise and desire to work in a containerized landlord/tenant...
-
Annapolis Junction, United States Independent Software Full timeWhat you will be doing: Independent Software is seeking CNO software engineers to develop and maintain low level applications and operating system projects related to software protection and host-based personal security tools. Projects will be undertaken in small teams with close coordination with customers to quickly enhance capabilities or resolve issues...
-
Software Engineer, Entry Level
2 weeks ago
Annapolis Junction, United States Independent Software Full timeJob DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will analyze user requirements to derive software design and performance requirements, debugging existing software and correcting defects. Candidate will also design and write new software or modify existing software to add new features, integrate existing software and writing...