Nashua or Gorham On-site Employment USD 90,000 - 115,000 Yearly

Microwave Techniques LLC is hiring a Programming Engineer

About the Role

Microwave Techniques LLC is hiring a full-time Programming Engineer to design PCBs and develop embedded firmware for our high-power RF components. This role is based at our facility in either Nashua, NH or Gorham, ME.

What You'll Do

  • Develop schematics for analog, digital, and power electronic circuits.
  • Perform PCB layout for up to 4 layers.
  • Specify components based on design criteria.
  • Improve existing PCB designs.
  • Perform hardware prototyping, including hand soldering, bench testing, and debugging.
  • Develop embedded firmware for MCUs, particularly PIC32.
  • Implement drivers for peripherals (SPI, I²C, UART, CAN, USB, Ethernet).
  • Interface MCUs with analog sensors and PLC control systems.

What We're Looking For

  • Proficiency with PCB CAD tools (Altium, KiCad, Eagle).
  • Ability to read data sheets to select components for a given design.
  • Experience assembling and reworking printed circuit boards.
  • C/C++ for embedded systems.
  • Bare-Metal / RTOS experience.
  • Ability to use physical diagnostic tools like oscilloscopes, logic analyzers, and DMMs.
  • Ability to coherently organize documentation.
  • Ability to work in a hands-on, cross-disciplinary environment.
  • 1-6 years of schematic design, PCB layout, and embedded programming.
  • BS in Electrical or Computer Engineering (or equivalent experience).

Nice to Have

  • RF PCB layout experience.
  • Familiarity with RF components.
  • Experience with FPGAs / HDLVerilog preferred.
  • Experience with Siemens or Allen Bradley PLC programming.

Technical Stack

  • PCB CAD: Altium, KiCad, Eagle
  • Embedded Languages: C/C++
  • MCU: PIC32
  • Peripherals & Protocols: SPI, I²C, UART, CAN, USB, Ethernet
  • HDL: Verilog

Benefits & Compensation

  • Salary: $90,000 - $115,000 Annually
  • Health, dental, vision insurance
  • Company-paid life insurance
  • Short- and long-term disability insurance
  • AD&D, critical illness and accident insurance
  • 401K plan with an employer match
  • Employee Assistance Program
  • Discretionary bonuses
  • Paid time off (PTO) and paid holidays
  • Tuition reimbursement and training opportunities
  • Employee recognition awards, lunches, and parties
  • Employee purchase program
  • Safety shoe and eyewear reimbursement program

Work Mode

This is an onsite position located at either 104 Perimeter Rd., Nashua, NH, or 28 Sanford Dr., Gorham, Maine.

Microwave Techniques is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category under local, state, or federal laws.

Required Skills
AltiumKiCadEagleC/C++PIC32SPII²CUARTCANUSBPCB DesignEmbedded SystemsRTOSFirmware
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Microwave Techniques LLC

A global leader in high-power RF technology with facilities in Gorham, ME, Nashua, NH, and Hamburg, Germany. Provides solutions for scientific research, high-energy physics, national labs, defense, medical, and industrial applications, delivering RF components for particle accelerators, fusion research, and advanced radar systems.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago