Digital (Firmware) Engineer
After School Matters, Inc.
United States
8 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on zealogicsllc.applytojob.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
Analog Electronics
Automation of Tests
Software Documentation
Computer Engineering
Software Debugging
Embedded C
Embedded Software
Firmware
Field-Programmable Gate Array (FPGA)
Software Engineering
Systems Integration
Vivado
+6 more
Software Verification
Fpga Hardware
ModelSim
Git
Integration Frameworks
Software Version Control
Requirements
- 5-8 years of hands-on experience in FPGA firmware development and embedded systems engineering.
- Strong experience with FPGA and SoC devices.
- Proficiency in VHDL for FPGA design, development, and implementation.
- Experience with embedded C programming and hardware-software integration.
- Knowledge of digital and analog circuit design, including PCB debugging and troubleshooting.
- Experience with FPGA verification, simulation, and automated test bench development.
- Familiarity with hardware and software development assurance standards and industry best practices.
- Strong analytical, problem-solving, and debugging skills.
- Ability to work effectively in a cross-functional engineering environment.
- Excellent written and verbal communication skills.
- Experience with technical documentation, including requirements, design specifications, and test documentation.
Preferred Technical Expertise
- FPGA development tools (e.g., AMD/Xilinx Vivado, Intel Quartus).
- Simulation and verification tools (e.g., ModelSim, Questa).
- PCB design and integration tools.
- Embedded software development environments.
- Version control systems such as Git., * Bachelor’s degree (4-year degree or higher) in Electronic Engineering, Electrical Engineering, Computer Engineering, or a related discipline.
- Relevant certifications or specialized training in FPGA development, embedded systems, firmware engineering, or related technologies are preferred.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on zealogicsllc.applytojob.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
M
Maulik
over 3 years ago
KD
Krissy Davis
What is Software Engineering?
almost 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
PZ
Pat Zawadzki
Steps to Get a Software Engineer Internship
over 3 years ago
DC
Daniel Cranney
How software is steering vehicle technology
over 1 year ago