Job Description :
Position: Embedded Developer
Location: Minneapolis, MN
Duration: 6+months(contract)

Job Description
In this role, you''ll build embedded software for internet facing consumer electronics products.
You''ll work in a system with Mobile apps, smart embedded devices, backend services, big data, and consumer electronics, contributing to the evolution of the Internet of Things.

Job Responsibilities includes multiple of the following:
* Software Development using ''Internet of Things'' protocols including one or more of the following: ZigBee, Z-Wave, or Bluetooth
* Software Development using IP based internet protocols including multiple of the following: Bonjour (mDNS/DNS-SD), SSDP, OCF, UDP, TCP, TLS, CoAP, HTTP, MQTT, Thread, WiFi, Websockets
* Development on Linux/Unix Platforms with an emphasis on embedded Linux development, device driver development, and build systems
* Development with the Rust and Java Programming language
* Testing and debugging embedded electronics using standard electronic test equipment
* Rapid prototyping using available tools such as: Arduino, Raspberry Pi, Beagle Bone, etc

Job Requirements:
* C programming experience
* Experience and continued interest in learning and deploying unfamiliar languages, frameworks, and other tools
* Python or Shell Scripting language familiarity
* Strong communication skills, both verbal and written
* Self-starter with the ability to work with minimal supervision and manage time effectively
* Eager to learn and adapt to new and changing requirements
* Bachelor''s degree in ECE, EE, CS or related field.
             

Similar Jobs you may be interested in ..