SyracuseRecruiter Since 2001
the smart solution for Syracuse jobs

IoT Imbedded Software Engineer

Company: Carrier
Location: Syracuse
Posted on: August 6, 2022

Job Description:

Position: - - - - - - - - - - -IoT Embedded Software EngineerCompany: - - - - - - - - -CarrierLocation: - - - - - - - - - -Syracuse, NY (Hybrid)Terms: - - - - - - - - - - - - - - -Full-time with benefits
Key Skills:
- Embedded C/C++
- Comm interfaces/protocols like: USB, CAN, MODBUS, cellular LTE, satellite, GPS, LTE-M, NBIoT, LoRa, Wi-Fi, Bluetooth.
- IoT Device software architecture
- IoT device driver/app layer modular SW architectures
- App-layer comm protocols like: HTTPS, MQTT, CoAP Protocol (UDP), Azure/AWS IoT Stack
- Cybersecurity vulnerability mitigation
- IoT Device test planning/execution
- IoT device integration with control systems/web platforms
- Real-time apps development like: RTOS, FreeRTOS, Embedded Linux.
- Embedded software module design
- Design/execution of unit testing, debugging, troubleshooting
- Microcontrollers like: PIC, Renasas, X86, and ARM
- Development/lifecycle management tools like: IBM Jazz RTC
- Control system/system diagnostics algorithms, including design
Job Responsibilities
Carrier has an exciting opportunity for an IoT Embedded Software Engineer to join itsCarrier Transicold Controls, Connectivity & Electrical Engineering team located in Syracuse, NY.
Our team is providing game-changing solutions to make Carrier's truck trailer and container transportation refrigeration units smarter and connected. Our products are undergoing a radical transformation into intelligent refrigeration systems that are more efficient and reliable. We design, develop, and support intelligent, connected control systems, and we are continuously adopting newdevelopment technologies and capabilities to deliver advanced solutions for a safe and sustainable cold chain.
The Embedded IoT Software Engineer will work as part of our team to create efficient, high quality, and reliable real-time controls products for Carrier Transportation Refrigeration Units. The Embedded IoT Software Engineer will utilize state-of-the-art software development processes and tools to create, verify and document software/firmware programs.
This position will be primarily focused on embedded IoT design and integration, specifically, the design and implementation of real-time IoT connectivity devices to ensure the information flow from our controllers to our cloud-based IoT hubs in a reliable and secure way.
Specific responsibilities will be:
Applying agile software lifecycle management and model-based design principles and tools to design and implement embedded software solutions for our connectivity devices.
Interface with refrigeration systems engineers to understand requirements and applications and translate them into specific hardware and software specifications.
Identify and implement secure communication protocol solutions for communication between controller and IoT device and IoT device to IoT could data hub or portable applications.
Develop and maintain specification documents.
Design, implement and automate unit tests.
Prototype new solutions to prove technology concepts.
Develop edge computing software applications onboard IoT devices
Participate in sprint and release planning activities and sizing of work tasks.
Contribute to improving software development processes with new ideas and introducing new tools, including model-based design.
Education
BS degree in Computer or Electrical Engineering with 3 to 4 years of embedded SW development experienceMS degree in Computer or Electrical Engineering with 1 to 2 years of embedded SW development experience
Required Skills
Strong C++ and C programming skills for embedded systems applications
Strong knowledge of wired and wireless communication interfaces and protocols, which may include serial and parallel communications: USB, CAN, MODBUS, cellular LTE, satellite, GPS, LTE-M, NBIoT, LoRa, Wi-Fi, Bluetooth.
Good familiarity with application-layer communication protocols and secure communications (HTTPS, MQTT, CoAP Protocol (UDP), Azure IoT Stack, AWS IoT Stack technologies)
Development of real-time applications with the use of RTOS, including FreeRTOS, Embedded Linux.
Design of embedded software modules as part of an overall architecture
Formulation and execution of unit testing, debugging, and troubleshooting
Experience with various Microcontrollers (PIC, Renasas, X86, and ARM) or similar
Familiarity with software development and lifecycle management tools (e.g., IBM Jazz RTC)
Desired Skills:
Software Development:
Actively participate in the project planning, sizing of development tasks
Write specifications, test plans, and document designs
Participate in software code or model inspections and design reviews
Develop software using C++ with Object-Oriented Design methods
Knowledge of control system and system diagnostics algorithms and their design process
Development of application SW (PC, portable, web-cloud) elements that may interface with the IoT device.
Technology, Architecture, and Methodology:
Lead IoT Device software architecture
Demonstrated capability to improve quality and efficiency of software development methods
Creation of modular SW architectures at the driver and application layers level for real-time IoT devices
Design and develop communication protocols as needed
Familiarity with implementing solutions to mitigate cybersecurity vulnerability
Assist with Test planning and executions as it pertains to the IoT Device
Technical leadership in IoT device integration with control systems and web platforms
Customer Focus:
Create, refine and clarify requirements with engineers from different technical backgrounds
Understand the end-user application of products and its impact on IoT devices, controls, and web platform
Evaluate and respond to customer questions and issues
Strategic Leadership:
Strong technical leadership with the development of embedded software solutions
A proactive individual demonstrates the capability to innovate, propose new ideas, show curiosity, and question the status quo.
Additional Comments
Minimal Travel to customer sites, field locations, and other Carrier sitesDomestic relocation will be consideredThis position will be located in Syracuse, NYUS Citizenship or Permanent Resident status is requiredCarrier is An Equal Opportunity/Affirmative Action Employer

Keywords: Carrier, Syracuse , IoT Imbedded Software Engineer, IT / Software / Systems , Syracuse, New York

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest New York jobs by following @recnetNY on Twitter!

Syracuse RSS job feeds