Firmware Engineer

Techoundsllc
  • Raleigh, North Carolina
    3 days ago

    Job Description

    Firmware Engineer
    Raleigh,NC

    As a Firmware Engineer, you will play an active role in every phase of the FPGA development cycle, including the design, installation, and troubleshooting of the firmware used to design FPGA based hardware systems and their components.

     
    • Architect, implement, and maintain complex FPGA designs.
    • In depth knowledge and use of VHDL, Verilog, and System Verilog HDL languages.
    • Experience and know how to use Matlab and other similar tools to generate appropriate data sets and logic generation coefficients.
    • Experience and use of Xilinx Vivado FPGA design tools.
    • Use and implement constraints using tcl based scripts and commands.
    • Debug designs using simulations and ILA real-time analyzers.
    • Simulate logic designs and built testbenches.
    • Adapt systems quickly to meet changing business needs.
    • Assist with the management of upgrades to existing systems and implementation of new systems.
    • Write scripts, conduct testing, and resolve debugging tasks.
    • Serve as a technical resource to the team.
    • Handle testing, system performance, environmental and system troubleshooting.
     
    • Support planning the development activities, perform technical design and code reviews.
    • Deliver to objectives including meeting deadlines and schedule.
    • Understand hardware and software interactions and collaborate with hardware engineers.
    • Maintain and improve existing designs and source code to help attain the goal of a modular structure.
    • Performs other related duties as assigned.

    Requirements

    Skills/Abilities:
    • Maintain US Citizenship.
    • Maintain Security Clearance or eligibility to obtain.
    • Good interpersonal and communication skills to work and communicate with internal and external customers.
    • Extensive knowledge of computer hardware.
    • Proficiency in VHDL, Verilog and System Verilog HDL languages.
    • Strong analytical thinking skills

    Education/Training/Experience:

    • Requires a master's degree or higher in engineering, computer science, or relevant field.
    • 10+ years relevant experience.
    • Strong programming and code writing skills.
    • Experience with testing, validation, and debugging tools.
    • 5+yearsrelevantexperienceinfirmwaredevelopment.
    • Experience with Linux operating procedures is a plus.

     
     

     

    Numbers & Facts

    LocationRaleigh, North Carolina

    Skills

    • Analysis Skillsunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Computer Hardwareunmatched
    • Computer Programmingunmatched
    • Computer Scienceunmatched
    • Data Setsunmatched
    • Debugging Skillsunmatched
    • Debugging Toolsunmatched
    • FPGAunmatched
    • FPGA Designunmatched
    • Hardware Description Languageunmatched
    • Hardware Designunmatched
    • Identify Issuesunmatched
    • Interpersonal Skillsunmatched
    • Linux Operating Systemunmatched
    • Logic Designunmatched
    • Logic Simulationunmatched
    • MATLABunmatched
    • Operations Processesunmatched
    • Performance Testingunmatched
    • Scripting (Scripting Languages)unmatched
    • Security Clearanceunmatched
    • SystemVerilogunmatched
    • Systems Administration/Managementunmatched
    • Tcl-Tkunmatched
    • Technical/Engineering Designunmatched
    • Test Scriptsunmatched
    • Testingunmatched
    • Time Managementunmatched
    • United States Citizenunmatched
    • VHDL Hardware Description Languageunmatched
    • Validation Testingunmatched
    • Verilog Hardware Description Languageunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder