Embedded Software Engineer

Microwave Techniques

$90K — $115K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years experience in PCB design and embedded programming.
  • Strong proficiency with PCB CAD tools like Altium, KiCad, or Eagle.
  • Hands-on skills in assembling and reworking printed circuit boards.
  • Solid knowledge of C/C++ for embedded systems development.
  • Experience with Bare-Metal or RTOS environments.
  • Proficient in using diagnostic tools such as oscilloscopes and logic analyzers.
  • Ability to effectively document and organize project details.

Responsibilities

  • Develop schematics for analog and digital circuits.
  • Perform PCB layout for multi-layer designs.
  • Specify and select components based on design criteria.
  • Refine and improve existing PCB designs.
  • Prototype hardware through soldering, testing, and debugging.
  • Create embedded firmware for PIC32 MCUs.
  • Interface MCUs with analog sensors and PLC systems.

Benefits

  • Comprehensive health, dental, and vision plans starting on day one.
  • Company-paid life and disability insurance.
  • 401K plan with employer matching contributions.
  • Employee Assistance Program available.
  • Discretionary bonuses and paid time off (PTO).
  • Tuition reimbursement and ongoing training opportunities.
  • Employee recognition programs and social events.
Full Job Description
Job Type

Full-time

Description

This full time role can be based in either our Nashua, NH or Gorham, ME location.

What You'll Do

PCB Design
• 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.

Programming
• 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

What We Offer

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

Work Location & Schedule

This role can sit at 104 Perimeter Rd. Nashua, NH or 28 Sanford Dr. Gorham, Maine and works a base schedule of Monday through Friday.

Pay Range

$90,000 - $115,000 Annually

Requirements

What You Bring

Required Skills
• 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.

Education and Experience
• 1-6 years of schematic design, PCB layout, and embedded programming.
• BS in Electrical or Computer engineering (or equivalent experience).

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

Salary Description

$90,000 - $115,000

Similar Jobs

More Jobs at Microwave Techniques

  • Embedded Software Engineer
    $90K — $115K *
    Nashua, NH 03060 (Hillsborough County)
    Telecommunications & Hardware
    In-Person

More Telecommunications & Hardware Jobs

Find similar Embedded Software Engineer jobs: