Collaborate with multi-disciplinary hardware engineering teams to develop test and measurement products.
Develop register maps and generate documentation to ensure clear design intent to the broader project team.
Own the full FPGA design, including logic implementation, data movement and analysis, testbenches, compilation, and timing analysis.
Own all aspects of digital board level design, including schematic entry, layout guidelines, signal integrity simulations, and prototype validation.
Develop and execute plans for prototype hardware bring-up and board level validation.
Be the voice of digital design in project meetings by estimating level of effort for design tasks, providing input on status of work, and proactively raising technical concerns.
Requirements
Minimum Bachelor's degree in Electrical, Computer, or Software Engineering, or a related discipline
Proficiency designing with digital logic and synchronous elements, including flip-flops, timing diagrams, and state machines
Working knowledge of programmable logic design with VHDL, Verilog, or SystemVerilog
Computer architectures and interfaces
Fundamental knowledge of programming languages (e.g. python, C, LabVIEW)
Fundamental knowledge of analog circuit design
Located within a commutable distance to the NI Corporate headquarters in Austin, TX, or willing to relocate
Tech Stack
Python
Benefits
Health insurance
401(k) and profit-sharing plan
Variety of medical insurance plans, with dental and vision coverage
Family formation benefits in addition to paid parental leave (maternal and paternal)
Employee Assistance Program
Tuition reimbursement
Employee resource groups
Recognition
Flexible time off plans, inclusive of vacation, holiday and sick leave