EMBEDDED SOFTWARE ENGINEER

JOB SUMMARY 
  
Architects, designs and implements control systems using embedded software including but not limited to, GUI, system control logic, communication, utility, diagnostic software and firmware. Creates and updates electrical schematics and assists electrical engineer with system architecture. The ideal candidate will have experience across control systems, programming, and high voltage electrical systems. MUST be able to work hybrid scheduled, 2 days remote, 3 days in office in Mansfield, MA.

Requirements
ESSENTIAL DUTIES AND RESPONSIBILITIES:
  • Design responsibilities encompass architect software, mixed digital and analog circuit design for the control of high technology temperature process control systems;
  • Creates hardware/software specifications for products; develops designs.
  • Write software in accordance with design to meet specifications; debug.
  • Consults and coordinates with hardware engineers and other engineering staff to evaluate and interface between hardware and software to achieve operational performance requirements for the overall system.
  • Troubleshoots systems; debugs using in-circuit emulators and digital oscilloscope.
  • Participates in the development of devices and systems test strategies to execute test protocols and ensure hardware/software satisfies specifications.
  • Document software designs, specifications, and validations.
  • Participates in the development of devices and systems test strategies to execute test protocols and ensure hardware/software satisfies specifications. 
  • Document software design, specifications, and validations. 
  • Schedules work to meet completion dates and technical specifications.
  • Reviews progress with management.
  • Works with customers and vendors to resolve problems.
  • Performs other related duties as required by management.
  • Will observe and adhere to all safety rules and practices. Maintain work area and equipment in a clean, orderly, hazard-free condition, reporting all defective equipment or hazardous conditions. Perform other related duties as required by management.

SUPERVISOR RESPONSIBILITIES:
None

QUALIFICATIONS:
  • Minimum of Bachelor’s degree in Electrical/Computer Engineering
  • Embedded Software design for hardware and user interface control in C/C++ languages;
Experience Plusses:
  • Experience with Microchip tools and the PIC32 family of microcontrollers
  • Experience with Microchip Harmony Development Platform
  • Lab View drivers
  • Circuit board design
  • C# or other high-level languages to create Apps for automated testing
  • Temperature control measuring devices such as thermocouples, RTDs and diodes
  • Understanding of PID and PWM control strategies
  • Understand wiring of electrical components such as; pump motors, frequency drives, compressors, valves, and sensors.
  • Excellent written and verbal communication skills, interpersonal skills and sound mathematical skills and experience using Microsoft Office and Windows
Apply Back to Results

Apply

Required
Required
Required

Resume

Required, maximum file size is 512KB, allowed file types are doc, docx, pdf, odf, and txt