Firmware Engineer
Vadum Inc
Raleigh, NC, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.clearancejobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Code Review
Computer Programming
Data Files
Software Debugging
Linux
Firmware
Field-Programmable Gate Array (FPGA)
Hardware Description Language
MATLAB
SystemVerilog
Verilog
VHSIC Hardware Description Language (VHDL)
+3 more
Vivado
Computer Equipment
Information Technology
Job description
- 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
We are seeking a highly skilled Firmware Engineer to join our team. The ideal candidate will have a strong background in firmware development and be able to work collaboratively with other engineers to design and implement firmware solutions for our products., Required 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:
- Master’s degree or higher in engineering, computer science, or relevant field required.
- 10+ years relevant experience.
- Strong programming and code writing skills.
- Experience with testing, validation, and debugging tools.
- 5+ years relevant experience in firmware development.
- Experience with Linux operating procedures is a plus.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.clearancejobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
DC
Daniel Cranney
How software is steering vehicle technology
over 1 year ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago