FPGA Firmware Engineer
Scientific Research
Description
- Filling the technical position of Field-programmable Gate Array (FPGA) Firmware Engineer on the Software Defined Radio Systems (SDRS) program at the Navy Information Warfare Center (NIWC) Atlantic in Charleston, SC
- Working alongside industry experts in the fields of SDR, software development, tactical communications, and electronic warfare
- Emphasizing hardware description language (HDL) and application development for system-on-chip (SoC) hardware platforms but will span other aspects of embedded software development including documentation, design, implementation, integration, verification, review, toolchain automation, maintenance, etc.
- Architecting software/firmware systems for embedded SoC hardware platforms
- Designing, developing, and maintaining new and legacy logic components for use on FPGAs
- Designing communications between distributed software components
- Developing embedded Linux applications and drivers to integrate FPGAs with other software components
- Packaging and using IP components in FPGA block diagram design
- Designing and developing testbenches and test tools
- Developing for and integrating with digital signal processors (DSPs)
- Designing for partial reconfiguration
- Using containers to dynamically program FPGAs
- Automating software with scripts
- Performing system demonstrations
- 5-8 years experience
- Experienced in developing and maintaining FPGA firmware components
- Proficient in VHDL and familiar with high-level programming languages (e.g. C/C++)
- Comfortable developing in a Linux operating environment
- Highly motivated and able to work both independently and in a team
- Effective complex problem solving skills
- Effective communication and analysis skills
- In-depth knowledge of software development life cycles
- Formal education or equivalent experience in a systems or software engineering discipline
- Experience in software development for embedded general purpose processors (GPPs) and/or DSPs
- Experience with embedded software development including embedded Linux and SoC-based architectures
- Experience with Xilinx FPGAs and Vivado/Vitis toolchain
- Experience with embedded OS development such as Yocto, Buildroot, or PetaLinux
- Experience with SDR platforms, frameworks, and software
- Experience in scripting languages such as Bash and TCL
- Familiar with use of MATLAB for signal processing and modeling
- Familiar with containerization and virtualization (e.g. Kubernetes, Docker, Vagrant, Ansible, etc.)
- Familiar with using modular open systems architectures such as CMOSS, SOSA, MORA, VICTORY, OpenVPX, etc. to achieve interoperability
- Occasional CONUS travel (<10%) to support stakeholder meetings and systems integration and demonstration may be required
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the FPGA Firmware Engineer in Charleston, SC vacancy
- Duties Duties and responsibilities vary and may increase according to grade level. Provide computer system management support. Help coordinate the planning and implementation of hardware and software upgrades, follow and enforce proper security procedures, oversee...Suggested
- ...cybersecurity, information and operational technology, electronic security surveillance, and support services. Summary: The Engineer, Computer III provides advanced engineering support for enterprise virtualization, cloud integration, and infrastructure...SuggestedContract workFor contractorsFlexible hours
- ...Embedded Software Engineer We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems. Responsibilities Design and implement software...SuggestedWork experience placement
- ...that system capabilities are developed, assessed, secured, and documented in alignment with program requirements and established engineering standards. The individual in this role participates in key technical and programmatic forums—including WIPTs, working groups,...Suggested
$118k - $178k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed's...SuggestedWork experience placementLocal area$128k - $133k
...In return, we'll help you build a career that you can feel passionate about. Job Overview We are seeking a Senior Software Engineer for our Microbial Solutions site in Charleston, SC. This is an on-site position Mon-Fri. The Senior Software Engineer serves as...Contract workWork experience placementWorldwideFlexible hours- ...Senior Software Engineer/Software Engineer IV We are seeking an experienced Software Engineer to join our team. In this role you will design, develop, test, and maintain software systems and applications using engineering principles and programming languages to solve...
$135k
...Software Engineer III Ignite Digital enables national security agencies to accelerate decisions, elevate operational outcomes and achieve the outsized performance only an inside partner can deliver. Ignite Digital combines mission experience, domain knowledge and...$100k - $150k
...markets. You'll own well-scoped features end to end with growing autonomy, partner closely with product, UX, data, and platform engineering teams, support measurement and operational reliability, and iterate based on customer and business signals. Responsibilities...Work experience placementLocal area$79k - $119k
...institutions through Relativity Academic and supporting pro bono legal work through Justice for Change. WHAT WE DO At Relativity, engineers don’t just write code. They build the systems that power AI-driven workflows at massive scale, enabling customers to uncover...Remote workHome office$145k - $217k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer at Indeed, you will contribute to the development and evolution of software systems that support core products and services used...Work experience placementLocal area- ...Job Title Job Description Duties Duties and responsibilities vary and may increase according to grade level Use engineering manuals, standard publications, and technical material to obtain information and pertinent data for use by higher level engineers, contractors...For contractors
- ...that Analyzes, develops, tests, and modifies software to meet the user’s and systems requirements. Works with Government Systems Engineering and Software Development teams to Identify and prioritize enhancement implementation and bug fixes. Coordinates with user to...Full time
$91.8k - $124.2k
...opportunity for professional growth. Find your future with us. Boeing Commercial Airplanes (BCA) is hiring for Airplane Electronic Engineers (Associate)to join the 787 Electronic Systems (Avionics, Integrated Modular Avionics, Network Systems, & Electrical Subsystems)...Permanent employmentWork experience placementRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift- ...background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...Release Engineer We are seeking a Release Engineer who will be responsible for coordinating the release management lifecycle in a Scaled Agile Framework (SAFe) environment. As a CGI Release Engineer, you will be joining the International Diplomacy, Assistance and Commerce...Contract workInterim roleWorldwide
$40 per hour
...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer....Remote jobSummer workInternshipSummer internshipWork at office$86.8k - $198k
...Salesforce Developer The Opportunity: As a Salesforce developer, you will work closely with other developers, product owners, test engineers, and architects to ensure thetimelyand effective delivery of Salesforce requirements in a variety of industry contexts.You'llwork...Full timeContract workPart timeWork at officeLocal areaRemote work- ...Requirements ~ Must be able to travel 10% About Us Scientific Research Corporation is an advanced information technology and engineering company that provides innovative products and services to government and private industry, as well as independent institutions....For contractorsLocal area
- ...Interact with Counties and third-party imaging vendors to determine optimal imaging solutions by County. Collaborate with software engineers and technical leaders to understand subsystem and component specifications. Review existing system designs and code to identify...Contract workWork experience placement2 days per week
$52.9k - $108k
...work independently and in teams Ability to obtain a Secret clearance Scheduled to obtain a Bachelor’s degree in a Technology, Engineering, or Mathematics field by Winter or Spring 2027, or Winter or Spring 2028 Nice If You Have: Ability to produce technical...Full timeContract workPart timeSummer workInternshipSummer internshipWork at officeLocal areaRemote workWorldwide$5,000 per month
...Job Description Job Description Imagine One Technology & Management, Ltd. is seeking a Senior Mainframe Application Engineer , contingent upon award of the associated work. This position will be based in Charleston, SC . The Senior Mainframe Application Engineer...- ...the development of our mobile platform. As a core team member, you'll work closely with product managers, designers, and backend engineers to build high-performance, user-friendly applications that revolutionize the health benefits experience. If you’re passionate about...Flexible hours
- Job Description Job Description Atlas Tech, a veteran-owned IT company serving multiple DoD customers in support of America's warfighters, is seeking a C# .NET Software Developer in Charleston, SC, to serve as a developer for a major Navy system. You will primarily...
- ...environments. Support repository, build, testing, and deployment infrastructure. Collaborate with technical leaders and software engineering teams. Provide leadership and mentorship to technical resources. Required Qualifications ~5+ years of experience...Contract workWork experience placement2 days per week
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....Full timeTemporary workFlexible hours$128.19k - $184.01k
...change in the world. This role will be working on our Poe product. About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings together the world’s leading AI models in one place. You will work...Remote jobFull time- ...Job Description Job Description Job Description Summary The System Engineer II, Infrastructure Cloud Delivery Security/Information Solutions, reports to the Team Leader-Hosting Services in support of MUSC’s academic, research and healthcare missions. Under indirect...Work experience placementShift workRotating shift
- ...Job Description Job Description A. Morton Thomas, Inc. (AMT, Inc.) is seeking a highly motivated Mid-Level Transportation Engineer to assume a key role in the firm’s growing Carolinas design teams. Qualified candidates will possess a minimum of 5 years of experience...Work at officeRemote workFlexible hours
- ...documentation. Education: Bachelor's Degree from accredited college or university in Accounting, Finance, Computer Science, Engineering, Mathematics, or Information Systems. What We Offer: Navaide is committed to fostering a supportive, inclusive, and forward...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to FPGA Firmware Engineer. Be the first to apply!




