Embedded Systems Engineer

Hire IT People
Pittsburgh, United States of America
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Pittsburgh, United States of America

Tech stack

C
Amazon Web Services (AWS)
Software Debugging
Firmware
Message Queuing Telemetry Transport (MQTT)
Backend
Amazon Web Services (AWS)

Job description

  • Design, develop, and maintain firmware for IoT devices based on MP Labs ATSAMD21G18A and SAMD21microcontrollers.
  • Utilize MPLAB X IDE andPICkit4/5 for firmware development and debugging.
  • Integrate sensors including Pressure, Motion, and Time-of-Flight into the IoT devices.
  • Collaborate with the team to ensure seamless communication between IoT devices and AWS Cloud using AWS Greengrass.
  • Implement security measures to safeguard data transmitted between IoT devices and AWS Cloud.
  • Work closely with the AWS Backend team to ensure compatibility and efficiency in data transmission and processing.
  • Participate in the testing, deployment, and optimization of IoT devices and backend systems.

Requirements

  • SAMD(21) or STM(32)MCU's
  • Microchip Labs and/or STMicroelectronics, * Bachelor s degree in Electrical Engineering, Computer Engineering, or related field.
  • Proven experience in embedded systems development with proficiency in C programming language.
  • Familiarity with MP LabsATSAMD21G18A and SAMD21microcontrollers.
  • Experience with sensor integration, particularly Pressure, Motion, and Time-of-Flight sensors.
  • Knowledge of AWS IoT Core, MQTT protocol, and AWS Greengrass for device management and communication.
  • Proficiency in MPLAB XIDE and PICkit4/5 for firmware development and debugging.
  • Strong problem-solving skills and ability to work in a collaborative team environment.
  • Excellent communication skills and ability to effectively collaborate with cross-functional teams

Apply for this position