Live opening · Posted 3 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Role Description
The Firmware Engineer / FPGA Engineer / ASIC Design Engineer develops embedded software and digital hardware for electronic products and systems. Depending on the assigned specialization, the role involves programming microcontrollers and processors, implementing logic on FPGAs, or designing digital circuits for application-specific integrated circuits.
The successful candidate will collaborate with hardware, software, verification, and systems teams to translate requirements into reliable implementations. This position also performs debugging and validation, evaluates timing and performance, and maintains technical documentation throughout development and integration.
Qualifications
Bachelor’s degree in electrical engineering, electronics engineering, computer engineering, or a related field, or equivalent practical experience.
Relevant experience in firmware development, FPGA engineering, or ASIC design, depending on the assigned specialization.
Strong understanding of digital electronics, computer architecture, and hardware–software interfaces.
For firmware positions, proficiency in C or C++ and experience with microcontrollers, device drivers, interrupts, and real-time operating systems.
For firmware positions, familiarity with communication interfaces such as SPI, I²C, UART, and CAN.
For FPGA positions, experience with Verilog, SystemVerilog, or VHDL, including simulation, synthesis, implementation, and timing closure.
For ASIC design positions, experience with RTL design, synthesis, timing constraints, and power, performance, and area optimization.
Understanding of clock-domain crossings, reset design, and synchronous design principles for hardware-focused positions.
Ability to develop tests, interpret simulation results, and investigate implementation issues.
Familiarity with relevant tools such as debuggers, oscilloscopes, logic analyzers, FPGA toolchains, or electronic design automation software.
Experience with version control, scripting, and automated development workflows is an advantage.
Strong analytical skills, attention to detail, and clear technical communication.
Ability to collaborate across engineering disciplines and meet development milestones.
Work arrangement
Yes
More openings worth a look
Recently tracked roles with full details and direct application links.