Edge Middleware Software Engineer II

Collabera

Montreal (administrative region)

On-site

CAD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid vacations
Medical insurance
Dental insurance
Vision insurance
401K retirement savings

Job summary

Collabera is seeking a software engineer to develop middleware for intelligent environment devices in a Linux environment, includingPredix Machine integration. You will work with architects, data scientists and product managers to deliver robust software solutions.

The role involves design, development and testing of multiple modules, with opportunities to explore new technologies and contribute to cloud-edge integration in a fast-paced Agile setting.

Qualifications

  • BS in Computer Science, Electrical Engineering, or Computer Engineering.
  • Minimum of 2 years software development experience.
  • Strong knowledge of UDP, TCP and IP v4/6 specification.
  • Experience in Object Oriented Design and Programming in Java and C++.
  • Expert understanding of multi-threaded priority based systems.
  • Experience in web services (REST, SOAP, WSDL etc.), using Apache Commons Suite & Maven.
  • Experience with network/Packet Processor technologies.
  • Experience in Socket programming.
  • Experience with device management and control.

Responsibilities

  • Implement middleware for intelligent environment devices, mainly within a Linux environment and Predix Machine.
  • Capture system level requirements by brainstorming with Sr. Architects, Data Scientists, and Product Managers.
  • Deliver tasks in a fast-paced mode to meet product release goals.
  • Design, develop and test multiple software modules.
  • Investigate and evaluate new technologies.
  • Establish yourself as a thought leader in edge-device and real-time software design interfacing to cloud computing architectures.
  • Collaborate with other developers to extend platforms for industrial internet.
  • Join an Agile team practicing Scrum and Test Driven Development.

Skills

2+ years software development
Java
C++
OOP design
MQTT
OS development
GIT
Agile
UML

Education

BS in Computer Science, Electrical Engineering, or Computer Engineering

Tools

REST/SOAP/WSDL
Apache Commons
Maven
OSGi

Job description

Collabera is seeking a software engineer to develop middleware for intelligent environment devices in a Linux environment, includingPredix Machine integration. You will work with architects, data scientists and product managers to deliver robust software solutions.

The role involves design, development and testing of multiple modules, with opportunities to explore new technologies and contribute to cloud-edge integration in a fast-paced Agile setting.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer II
Software Developer II

Collabera • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Paid vacations
Medical insurance
Dental insurance
+2
Embedded Software Engineer
Embedded Software Engineer

Collabera • Ottawa

On-site
CAD 85,000 - 120,000
Cloud-Software Eng II
Cloud-Software Eng II

Collabera • Cannington

On-site
CAD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Software Developer
Software Developer

Collabera • Vancouver

On-site
CAD 90,000 - 120,000
paid vacations
holidays
personal days
+5
Software developer
Software developer

Collabera • Toronto

On-site
CAD 90,000 - 130,000
Front-end Software Designer
Front-end Software Designer

Collabera • Montreal (administrative region)

On-site
CAD 65,000 - 90,000
Paid vacations
Holidays
Medical insurance
+5
Order Management and Catalog Software Developer
Order Management and Catalog Software Developer

Collabera • Mississauga

On-site
CAD 80,000 - 110,000
Senior Software Engineer – Network Router Infrastructure
Senior Software Engineer – Network Router Infrastructure

Collabera • Vancouver

On-site
CAD 120,000 - 180,000
Test Engineer
Test Engineer

Collabera • Burnaby

On-site
CAD 85,000 - 120,000
Java/J2EE Software Engineer – Web & API Expert
Java/J2EE Software Engineer – Web & API Expert

Collabera • Toronto

On-site
CAD 90,000 - 130,000