Call DBA Web Technologies Today

203-267-5219
Remote - Embedded Software Engineer (Embedded Firmware, C, C++, sensors, relay, solid-state switch control)
Embedded C, Embedded C++, Firmware Engineer, HTML, JavaScript
Location: Pennsylvania
Job Function: Firmware Engineer
Date Of Job Posting: 05-21-2019

Remote - Embedded Software Engineer (Embedded Firmware, C, C++, sensors, relay, solid-state switch control)

Position: Remote - Embedded Software Engineer (Embedded Firmware, C, C++, sensors, relay, solid-state switch control)

Location: REMOTE - 80% remote; 20% travel

Duration: 6-month contract role – REMOTE -  with likely Extension

Rate: DOE

Skills: Embedded Software Engineer, Embedded Firmware, C, C++, HTML, JavaScript, sensors, relay, solid-state switch control, CodeWarrior, MPLAB, Microcontrollers, HTTP, Serial (UART/RS-232), SNMPv2, SNMPv3, SNTP, Telnet, SPI/I2C, USB, WinUSB)

ROLE DESCRIPTION:

• Develops software programs and embedded firmware for products or systems. 

• Modifies or enhances existing products to meet customer specifications and internal cost quality measures. 

• Responds to customer technical problems. 

• Documents software programs and keeps software code re-use and mapping libraries up to date.

ESSENTIAL JOB FUNCTIONS:

• Develops, debugs, and tests software programs and embedded firmware for products or systems. 

• Reviews customer documentation and develops software/firmware based on customer specifications. 

• Works with process engineering and manufacturing to create new process or solve existing process problem. 

• Responsible for compiling and final integration of product or system software and firmware. 

• Updates documents and/or libraries to reflect product software/firmware change. 

• Follows through new product qualifications and supports the product design team to provide products to customers. 

• Performs other designs, process or production related tasks as required by supervisor. 

• Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties

MUST-HAVES REQUIREMENTS:

• Bachelor's Degree in Computer Science OR Electrical Engineering with a minor in Computer Science

• Embedded development

• Embedded Firmware

• C or C++ interfacing with embedded electronics (sensors, relay and solid-state switch control schemes).

• CodeWarrior, MPLAB.

NICE-TO-HAVES REQUIREMENTS:

• HTTP, Serial (UART/RS-232), SNMPv2/SNMPv3, SNTP, Telnet, SPI/I2C, USB (e.g., WinUSB)

• Ethernet communication,  TCP/IP, UDP, Wireshark

• Experience with 8-bit, 16-bit, and 32-bit microcontrollers, especially NXP (Freescale), Coldfire, ARM Cortex, PIC16, PIC18 microcontrollers.

• HTML, JavaScript programming. 

• Interfaces with development and design engineers on product specifications and materials. 

• Maintains knowledge of pertinent computer systems hardware and software. 

• Provide user training and support where appropriate Ability to work with detail and accuracy while handling multiple concurrent projects, including occasional unscheduled manufacturing assistance. 

====================================



Apply for this job