Job Description :
Embedded Engineer with IOT and BSP experience, Minneapolis, MN

Job Details:

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 or 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.