Embedded Software Engineer

Microwave Techniques LLCNashua, NH
Onsite

About The Position

At Microwave Techniques, we don’t just make components and systems—we enable breakthroughs. With facilities in Gorham, ME, Nashua, NH, and Hamburg, Germany, we are a global leader in high-power RF technology. Our solutions drive progress in scientific research, high-energy physics, national labs, defense, medical, and industrial applications. For over 30 years, we’ve partnered with innovators worldwide to deliver state-of-the-art RF components that power particle accelerators, fusion research, and advanced radar systems. This full time role can be based in either our Nashua, NH or Gorham, ME location.

Requirements

  • Proficiency with PCB CAD tools (Altium, KiCad, Eagle).
  • Ability to read and interpret data sheets to select components for given design.
  • Assembling / reworking printed circuit boards.
  • C/C++ for embedded systems.
  • Bare-Metal / RTOS experience.
  • Ability to use physical diagnostic tool such as oscilloscopes, logic analyzers, DMMs.
  • Ability to coherently organize documentation.
  • Ability to work in a hands-on and 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 Haves

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

Responsibilities

  • Develop schematics for analog and digital circuits, including power electronics.
  • Preform PCB layout for up to 4 layers.
  • Specify components based on design criteria.
  • Improve existing PCB designs.
  • Hardware prototyping such as hand soldering, bench testing, debugging etc.
  • 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.
  • Other duties as assigned

Benefits

  • A comprehensive benefits package available day one, including health, dental, vision as well as 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)
  • Paid holidays
  • Tuition reimbursement opportunities
  • Training opportunities
  • Employee recognition awards
  • Employee lunches and parties
  • Employee purchase program
  • Safety shoe and eyewear reimbursement program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service