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 1 day ago
Similar jobs that could be interesting for youBased on the FPGA Firmware Engineer in Charleston, SC vacancy
- ...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
- ...Secret/SCI Clearance Level Must Be Able to Obtain: Top Secret/SCI Suitability: Public Trust/Other Required: Job Family: Systems Engineering Job Qualifications: Skills: Design, Design Reviews, Engineering Change Order (ECO) Certifications: Experience: 5 + years of related...SuggestedFull timeFor contractorsWork experience placementWork at officeImmediate startRemote workWorldwide
- ...shape the future of our industry Supportive colleagues and management who invest in your growth We are seeking a Embedded Software Engineer to support the development, integration, deployment, and sustainment of critical software systems supporting Department of Defense...SuggestedPermanent employmentContract workFor contractorsInterim roleLocal areaRemote work
- ...shape the future of our industry Supportive colleagues and management who invest in your growth We are seeking a Embedded Software Engineer to support the development, integration, deployment, and sustainment of critical software systems supporting Department of Defense...SuggestedPermanent employmentContract workFor contractorsInterim roleLocal areaRemote work
$128k - $133k
...the work we perform. In return, we’ll help you build a career that you can feel passionate about.Job OverviewThe Senior Software Engineer serves as a technical lead role and is responsible for developing the design and architecture of the interaction between various subsystems...SuggestedContract workWork experience placementWorldwideFlexible hours$95k - $154k
...JOPP focuses on closing the gap between your tech skills and what employers want now. Whether you're a Java developer, software engineer, data scientist, or analyst, we know how to position you for success-even after a setback. Currently, We are looking for entry...Full timeContract workH1b$135k
...and management who invest in your growth Ignite Digital is a mission-focused technology company delivering advanced software engineering, data modernization, AI/ML solutions, cybersecurity, and secure cloud technologies for Department of War and Federal partners. Our...Permanent employmentContract workFor contractorsLocal area- ...entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply recent computer science/engineering/mathematics/statistics or science...Full timeH1bRemote work
$87k - $102k
...perform. In return, we'll help you build a career that you can feel passionate about. Job Overview We are seeking a Software Engineer 2 for our Microbial Solutions site in Charleston, SC. Essential Duties and Responsibilities As a Software Engineer in the...Contract workWork experience placementWorldwideFlexible hours$68k - $93.5k
...win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs. The...For contractorsLocal areaRemote workWorldwideWork visaFlexible hours- ...We are looking for a remarkable Software Development Engineer to join us! We've built a team of not just the best engineers, but some really awesome humans as well. This team builds cloud software (platform + apps + ecosystem) to accelerate the flow of government data...Local areaVisa sponsorship
$105k - $160k
...assignments.Document software configurations in prescribed documentation tool(s).Conduct unit testing in line with defined quality engineering processes.Conduct software development activities in support of application enhancements and system defects.Conduct peer reviews...Contract work- ...Job Title: Senior Software Engineer/ Software Engineer IV Department: Design Engineering Overview: 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...
$5,000 per month
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 is responsible for analyzing, planning, designing...- ...Job Title Job Description Help 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
- ...entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer science/engineering/mathematics/statistics or science...Full timeH1bImmediate startRemote work
- ...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
$112.9k - $257k
Salesforce Developer, LeadThe Opportunity: As a Salesforce developer, you will work closely with other developers, product owners, test engineers, and architects to ensure the timely and effective delivery of Salesforce requirements in a variety of industry contexts. You'll...Full timeContract workPart timeWork at officeLocal areaRemote work$91.4k - $110k
...outstanding performance and mirrors our diverse partnerships, clients and communities we serve. POSITION SUMMARY The Senior Software Engineer will work on the within the Technology Group to expand, enhance and strengthen our technology platform to amplify the Company's...Full timeTemporary workWork experience placementWork at officeLocal area$90k - $127k
...Salary: $90,000 - 127,000 per year Requirements: We are seeking software engineers with 2+ years of experience. We welcome developers across all experience levels if your background is a fit. We value experience with Node.js, TypeScript, Angular, MongoDB or other...Full timeWork at officeRelocation packageFlexible 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...Work experience placement
$110.5k - $160k
...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...Full timeInternshipWork at officeWorldwideMonday to Friday- ...About the Role: As a CBRE Mobile Engineer, you will be responsible for preventive maintenance and corrective repairs for buildings, industrial systems, vehicles, equipment, and grounds. This job is part of the Engineering and Technical Services job function. They...Work at officeVisa sponsorshipShift work
- ...5% travel) #LI-SF1 Requirements Bachelor's degree in a relevant technical field (computer science, information systems, engineering, etc.) Two or more years of full-stack development experience, including: HTML, CSS, XML JavaScript Java Two or...For contractorsLocal area
- DescriptionSAIC is hiring a Cloud Computing Cyber Engineer for the SAIC Cloud One Digital Engineering Team. This team is responsible for the architecture, engineering and sustainment of the Air Force Cloud Digital Engineering platform currently deployed on AWS and Azure...Interim roleWork at officeRemote work
- ...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
- Charleston, SCEngineering - Transportation Engineering /Full time /HybridA. 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...Full timeWork at officeRemote workFlexible hours
- Company DescriptionArtech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets...Immediate start
- ...and delivered as global energy demands grow. From massive data centers to modernizing transmission systems, our industry-recognized engineers and scientists have been at the forefront of grid transformation for more than a century. You’ll work side-by-side with these...Contract workWork at office
- ...you'll ensure accurate, compliant, and efficient payroll processing by leveraging deep expertise in PeopleSoft tools, Application Engine, Component Interfaces, SQR, and Integration Broker.You’ll collaborate closely with cross-functional teams—HR, Benefits, and Finance...Contract workWork at officeWorldwideMonday to FridayWeekend workAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to FPGA Firmware Engineer. Be the first to apply!



