Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company in embedded solutions is seeking a Remote Embedded Software Engineer. The role involves developing and debugging software and firmware, interfacing with embedded electronics, and collaborating across teams to ensure quality and compliance with customer specifications. A Bachelor's degree in Computer Science or Electrical Engineering is essential, along with proficiency in C and C++. The position offers significant remote work flexibility with occasional travel.
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, PIC16, PIC18 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
203-267-5219