All roles

ECE Engineers

Electronics & Communication Engineering is one of our dedicated engineering practices alongside Software & IT. We work with employers hiring for embedded, chip and hardware roles, and with engineers looking for their next role in those areas.

Electronics and communication engineering talent

Electronics and Communication Engineering (ECE) is one of our dedicated engineering practices alongside Software and IT. We work with employers hiring for embedded, chip and hardware roles, and with engineers who want their next role in those areas.

These roles depend on specific toolchains and lab experience, so we screen for the hands-on skills the work actually needs.

Embedded, VLSI, hardware and RF

Our ECE placements span embedded systems and firmware, VLSI and RTL design, design verification and validation, hardware and PCB design, RF and wireless, signal processing, and test and systems integration. If your team is building a chip, a board or a connected device, these are the disciplines we recruit for.

Skills employers ask for

Employers commonly ask for C and C++ with RTOS experience, Verilog, SystemVerilog and UVM, Altium, Cadence and Synopsys toolchains, communication protocols such as I2C, SPI, CAN and UART, and hands-on lab bring-up and debug. We screen candidates against the toolchain your role really uses.

Roles we place

  • Embedded systems & firmware engineer
  • VLSI / RTL design engineer
  • Design verification & validation engineer
  • Hardware & PCB design engineer
  • RF & wireless engineer
  • Signal-processing engineer
  • Test & systems integration engineer

Skills & tools employers ask for

  • C / C++ and RTOS
  • Verilog, SystemVerilog, UVM
  • Altium, Cadence, Synopsys toolchains
  • I2C, SPI, CAN, UART
  • Lab bring-up and debug

Frequently asked questions

Which ECE roles do you place?
Embedded systems and firmware engineers, VLSI and RTL design engineers, design verification and validation engineers, hardware and PCB design engineers, RF and wireless engineers, signal-processing engineers, and test and systems integration engineers.
Do you place contract and permanent ECE engineers?
Yes. We offer contract, contract-to-hire and direct hire placements.
Which tools and protocols do you screen for?
Typically C and C++, RTOS, Verilog, SystemVerilog and UVM, Altium, Cadence and Synopsys, and I2C, SPI, CAN and UART, depending on the role.
I am an ECE engineer. How do I apply?
Browse our open positions on the careers page and apply there.

Hiring?

Tell us about the role and timeline.

Contact us

Looking for a role?

See what we're hiring for right now.

View open positions