Embedded Software/Hardware Engineer in Charlotte, NC at MDI Group

Date Posted: 6/10/2018

Job Snapshot

Job Description


Embedded Software/Hardware Engineer
Charlotte, NC
Contract

 
Description:
The ideal candidate will have a strong knowledge of networking practices, low-level software development, and electronic debugging skills. The individual will work principally with our client's software and hardware engineering to deliver key product functionality in a timely fashion.

Qualifications:
BS or greater in Computer Engineering, Electrical Engineering or Computer Science 
Experience with Firmware development for microcontrollers or microprocessors
Experience using IDE’s such as Visual Studio, Eclipse, IAR, Atollic
Application software development for embedded computers 
Communication Protocols: RS232, CANbus, TCP/IP, i2C, SPI 
Understanding of Object Oriented Programming
Experience with Windows, Linux and Mac OS, iOS , Android
Programming Languages: C, C#, C++, Objectiv-C
Electronic Hardware Development and PCB layout using Altium designer
Electronic circuit design and prototyping
Code revision control using GIT
Experience with oscilloscopes, soldering stations, hand tools for building and debugging prototypes
Linux, Windows, Android OS image creation for custom embedded hardware
Experience with industrial equipment: PLC’s, VFD’s, 3 phase power, industrial instrumentation
 


A GREAT PLACE FOR GREAT PEOPLE TO WORK

Search IT Jobs