Our client is looking for an IOT/Hardware Engineer for a 6+ month contract in Irving, TX. Will be required to work on a Hybrid with 2 to 3 days/week in office. Will design, build, and deploy services for a range of custom-engineered/procured hardware devices using Bluetooth/BLE, Wi-Fi and other device-to-device communication channels and protocols. Will be creating the hardware specification process, PCB interfaces, help integrate sensors with edge computing devices, writing software to communicate with Cloud and other on-premises devices at the same time keeping security in forefront of all decision making. Will be working with a dynamic and collaborative team that integrates a wide array of technologies into a cohesive IT Solution that enables the company to provide more value to our customers & franchisees and drive down costs to the company.
Our client is a rapidly growing retailer with over 75,000 stores globally (more than any other retailer or food service provider), who sell over 14 million a month. Working to transform their business, ensuring the customer obsessed mentality, and digitally enabled to seamlessly link brick-and-mortar stores with digital products and services. Redefining convenience and the customer experience and fundamentally changing the culture. Seeking talented, innovative, customer obsessed, and entrepreneurial people like you to come make history!
Imagine working in a place where continuous improvement and innovation is celebrated and rewarded; where fast-paced, high-impact teams come together to positively drive results for one of the largest & most iconic brands in the world.
Contract Duration: 6+ Months
Required Skills & Experience
Our client is a rapidly growing retailer with over 75,000 stores globally (more than any other retailer or food service provider), who sell over 14 million a month. Working to transform their business, ensuring the customer obsessed mentality, and digitally enabled to seamlessly link brick-and-mortar stores with digital products and services. Redefining convenience and the customer experience and fundamentally changing the culture. Seeking talented, innovative, customer obsessed, and entrepreneurial people like you to come make history!
Imagine working in a place where continuous improvement and innovation is celebrated and rewarded; where fast-paced, high-impact teams come together to positively drive results for one of the largest & most iconic brands in the world.
Contract Duration: 6+ Months
Required Skills & Experience
-
BS/MS in Computer Science/Electronics/Electrical Engineering.
-
4+ years of experience in Software/Hardware Development.
-
2+ years of experience Programming on STM32 Chipsets.
-
1+ years of Programming with Linux/Windows Systems with exposure to Networking and Scripting experience.
-
Hands on Development experience in Embedded C/C++ and some exposure to Python and/or Java (we prefer Polyglots & those open to learn new stuff on the go).
-
Working knowledge of Computer Architecture with particular emphasis on Arm Based Micro-Controllers like STM32 Chips, Bluetooth/Wi-Fi/Ethernet for communication.
-
Working knowledge with different sensors like Temperature, Weight, Level, Solenoids, etc.
-
Ability to create a quick prototype that can control hardware devices and program them with Raspberry Pi/Beagle Board.
-
Basic use of Electrical/Wiring Tools, Soldering experience.
-
Experience implementing Hardware and Software Integrations into production.
-
Knows what RESTful and JSON are and understands the pros and cons over other options.
-
Experience working with AWS / Azure / Google Cloud Platform.
-
Strong grasp of CS and Electronics fundamentals, especially in circuit design, data structures, algorithm design and Object-Oriented programming.
-
Ability to work well in a team and to take on leadership roles as required.
-
Experience in using Version Control Systems like Git or SVN, and able to solve merge issues.
-
Excellent written and verbal communications skills.
Desired Skills & Experience
-
Good knowledge of Keil MDK IDE for development of Embedded systems.
-
Knowledge of working using a RTOS.
-
Knowledge of technologies like Arduino, Adafruit, Micro-Python, Embedded PLC.
-
Experience in designing PCB boards (STM32) and assembly with a good understanding of Electronic Systems.
-
Experience with common arm based micro-controllers and microprocessors and use of peripherals.
-
Experience in development, testing, or familiarity of embedded control systems, serial communication, and peripheral interfacing.
-
Experience with Integration or IoT platforms.
-
Knowledge of working with Docker/Kubernetes.
-
Experience with Apache Kafka/Kinesis/Apache Spark/Big Data.
What You Will Be Doing
- Design, build, and deploy services for a range of custom-engineered/procured hardware devices using Bluetooth/BLE, Wi-Fi and other device-to-device communication channels and protocols.
- Create the hardware specification process, PCB interfaces, help integrate sensors with edge computing devices, writing software to communicate with Cloud and other on-premises devices at the same time keeping security in forefront of all decision making.
- Work with a dynamic and collaborative team that integrates a wide array of technologies into a cohesive IT Solution that enables the company to provide more value to our customers & franchisees and drive down costs to the company.
- Hands on development of proof-of-concept software to validate end to product integrations and demonstrate new business value.
- Using sensors to capture events or system states.
- Transporting sensor data reliably & securely to the Cloud.
- Storing and aggregating sensor data.
- Analyzing data to provide useful information, make predictions or take actions.
- Implementing data analysis in the Cloud.
- Understanding and using the essential technologies.
- Using sensor data to drive decision making.
- Identifying problems that might be addressed by IoT technology.
- Create tests to increase reliability of overall solutions.
- Documenting security and privacy concerns related to IoT data collection, aggregation, and analysis.
- Help in research and decision-making process for hardware to integrate our IoT products, from sensors to edge computing devices, to on premise communication solutions.