Remote - Embedded Software Engineer; Embedded Firmware, C, C++, sensors, relay, solid-state swi
Pennsylvania, USA
Listed on 2025-12-13
-
Software Development
Embedded Software Engineer, Software Engineer, Embedded Systems / Firmware, C++ Developer
Remote - Embedded Software Engineer (Embedded Firmware, C, C++, sensors, relay, solid-state switch control)
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
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
• C or C++ interfacing with embedded electronics (sensors, relay and solid-state switch control schemes).
NICE-TO-HAVES REQUIREMENTS:
• Ethernet communication, TCP/IP, UDP, Wireshark
• Experience with 8-bit, 16-bit, and 32-bit microcontrollers, especially NXP (Freescale), Coldfire, ARM Cortex, PIC
16, PIC
18 microcontrollers.
• 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.
Call DBA Web Technologies Today
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).