×
Register Here to Apply for Jobs or Post Jobs. X

Digital Design Engineer

Job in Milwaukee, Milwaukee County, Wisconsin, 53244, USA
Listing for: Actalent
Full Time position
Listed on 2026-07-06
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 100000 - 150000 USD Yearly USD 100000.00 150000.00 YEAR
Job Description & How to Apply Below

Job Title:

Digital Engineer

Job Description

This Digital Engineer role focuses on developing advanced FPGA-based digital systems and power control firmware within a research and development environment. You will design, simulate, and debug HDL code, build command-line tools to support testing, and collaborate closely with electrical power and controls engineers to deliver robust, high‑performance embedded solutions.

Responsibilities
  • Write, simulate, and debug HDL code for FPGA designs, ensuring reliable and efficient digital implementations.
  • Develop command‑line tooling and automation scripts to test and validate FPGA designs.
  • Use Matlab and Simulink to model electrical power systems and support control algorithm development.
  • Apply both digital hardware and software expertise to optimize overall system architecture and performance.
  • Collaborate with electrical power engineers and controls engineers to develop advanced power control firmware.
  • Implement and integrate communication protocols such as SPI, I2C, memory buses, ARM AMBA AHB or AXI, CAN, RS485, Ethernet, EtherCAT, USB, and fiber optics where applicable.
  • Design and implement digital signal processing (DSP) functions, switching power converter control, and motor control logic in HDL.
  • Use lab equipment such as oscilloscopes, logic analyzers, and network analyzers to probe, measure, and debug digital hardware.
  • Create and maintain Python‑based command‑line tools and scripts to support testing workflows and version‑controlled development.
  • Work within FPGA tool chains, including AMD/Xilinx Vivado, to synthesize, implement, and verify FPGA designs.
  • Design and integrate ARM AMBA AXI and AXI‑Stream connected modules, managing interfaces and data paths.
  • Apply fixed‑point mathematics techniques to implement control and signal processing algorithms efficiently in hardware.
  • Contribute to digital hardware design, including schematic and PCB development using tools such as Altium Designer.
  • Support embedded software integration, including C/C++, embedded Linux, and microcontroller (MCU) development where needed.
  • Use Git‑based version control workflows to manage HDL, scripts, and related project artifacts in a structured and traceable manner.
Essential Skills
  • Bachelor of Science degree in engineering or a related technical discipline.
  • 5+ years of industry experience with embedded systems HDL design.
  • Hands‑on experience with one or more communication protocols such as SPI, I2C, memory bus, ARM AMBA AHB or AXI, CAN, RS485, Ethernet, EtherCAT, USB, or fiber optics.
  • Experience with digital signal processing (DSP) implementations in embedded or FPGA‑based systems.
  • Experience with switching power converter control and related digital control techniques.
  • Experience with motor control implementations using embedded systems or FPGAs.
  • Proficiency in Verilog or VHDL for FPGA and digital hardware design.
  • Ability to use lab equipment such as oscilloscopes, logic analyzers, and network analyzers to probe and debug digital hardware.
  • Experience using Python to create command‑line tooling and automated scripts.
  • Experience using Git or similar version control systems to manage source code and design files.
  • Solid understanding of power systems, power electronics, and digital control concepts.
  • Experience working with FPGA technologies and digital design flows.
Additional

Skills & Qualifications
  • Experience using Matlab and Simulink, including HDL Coder, to model power systems and generate HDL code.
  • Experience working with AMD/Xilinx Vivado tool suite and FPGAs.
  • Experience with fixed‑point mathematics for control and signal processing applications.
  • Proficiency with both Verilog and VHDL for flexible digital design work.
  • Experience designing ARM AMBA AXI and AXI‑Stream connected modules.
  • Understanding of clock domain management and clock crossing techniques in digital systems.
  • Experience with CMake for build configuration and automation.
  • Experience with digital hardware design using Altium Designer or similar EDA tools.
  • Experience with C/C++ for embedded software development.
  • Experience with embedded Linux and microcontroller (MCU) platforms.
  • Familiarity with power electronics and power system modeling.
  • Strong…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary