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
EnglishJob 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