Software Engineer II

2 weeks ago


Montreal, Quebec, Canada Collabera Full time
Job Title: Software Developer II

Collabera is a leader in IT staffing, offering comprehensive and cost-effective IT staffing & IT Services to Fortune 500 and mid-size companies. As a half a billion dollar IT company, we provide high-quality IT resources through Staff Augmentation, Global Talent Management, and Vendor Management Programs.

Responsibilities:
  1. Design, develop, and test multiple software modules for intelligent environment devices in a Linux environment and Predix Machine.
  2. Capture system-level requirements by collaborating with Sr. Architects, Data Scientists, and Businesses & Product Managers.
  3. Execute in a fast-paced delivery mode, focusing on delivering tasks to meet product release goals.
  4. Investigate and evaluate new technologies to enhance software development.
  5. Establish yourself as a thought leader in edge-device and real-time software design and coding principles interfacing to cloud computing architectures.
  6. Collaborate with other software developers to implement software that aligns and extends platforms and systems for industrial internet.
  7. Join a high-performing Agile team adept in scrum and test-driven development.
Qualifications:
  1. BS in Computer Science, Electrical Engineering, or Computer Engineering.
  2. Minimum of 2 years software development experience.
  3. Networked Appliance Solutions experience, strong knowledge of UDP, TCP, and IP v4/6 specification.
  4. Experience in Object-Oriented Design and Programming in Java and C++.
  5. Expert understanding of multi-threaded priority-based systems.
  6. Experience in web services (REST, SOAP, WSDL, etc.), using Apache Commons Suite & Maven.
  7. Experience with usage of Network/Packet Processor technologies.
  8. Experience in Socket programming.
  9. Experience with device management and control.
  10. Must be bilingual.
Skills Requirement:
  1. Experience with MQTT messaging protocol.
  2. Experience in implementing Java OSGi modules and using an OSGi container.
  3. Experience with embedded OS development, kernel, and device drivers.
  4. Experience with GIT software version control system.
  5. Experience with Agile management tools.
  6. Experience in designing with UML.
  7. Custom Platform Tool Chain and Build System experience desired.
  8. Knowledge of security/access control, scalability, high availability, concurrency, online diagnoses, deployment, upgrade/migration, internationalization, production support, and other SaaS enterprise software issues.

  • Software Engineer II

    16 hours ago


    Montreal, Quebec, Canada Collabera Full time

    Job Title: Software Developer IICollabera is a leader in IT staffing, offering comprehensive IT staffing & IT Services to Fortune 500 and mid-size companies. We provide high-quality IT resources through Staff Augmentation, Global Talent Management, and Vendor Management Programs.Key Responsibilities:Design, develop, and test multiple software modules for...


  • Montreal, Quebec, Canada Collabera Full time

    Job Title: Software Developer IICollabera is a leader in IT staffing, offering comprehensive IT staffing & IT Services to Fortune 500 and mid-size companies. We provide high-quality IT resources through Staff Augmentation, Global Talent Management, and Vendor Management Programs.Key Responsibilities:Design, develop, and test multiple software modules for...


  • Montreal, Quebec, Canada Ansys Full time

    Unlock Innovation with AnsysAt Ansys, we empower visionary companies to bring their world-changing ideas to life. Our mission is to bridge the gap between design and reality, enabling innovators to push the boundaries of what's possible.We're seeking a talented Application Engineer II to join our team and contribute to the development of cutting-edge...


  • Montreal, Quebec, Canada Ansys Full time

    Unlock Innovation with AnsysAt Ansys, we empower visionary companies to bring their world-changing ideas to life. Our mission is to bridge the gap between design and reality, enabling innovators to push the boundaries of what's possible.We're seeking a talented Application Engineer II to join our team and contribute to the development of cutting-edge...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Electronic Arts Inc Full time

    Software Engineer IIRequisition Number: 184824Position Title: Software Engineer IIJob Summary:The Engine Systems Performance team at Electronic Arts Inc is seeking an experienced software engineer to join our team. As a key member of our team, you will be responsible for understanding technical changes and debugging and diagnosing issues across projects and...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Electronic Arts Inc Full time

    Software Engineer IIRequisition Number: 184824Position Title: Software Engineer IIJob Summary:The Engine Systems Performance team at Electronic Arts Inc is seeking an experienced software engineer to join our team. As a key member of our team, you will be responsible for understanding technical changes and debugging and diagnosing issues across projects and...


  • Montreal, Quebec, Canada Ansys Full time

    Unlock Innovation with AnsysAt Ansys, we empower visionary companies to bring their world-changing ideas to life. Our mission is to bridge the gap between design and reality, enabling innovators to push the boundaries of what's possible.We're seeking a talented Application Engineer II to join our team and contribute to the development of cutting-edge...


  • Montreal, Quebec, Canada Ansys Full time

    Unlock Innovation with AnsysAt Ansys, we empower visionary companies to bring their world-changing ideas to life. Our mission is to bridge the gap between design and reality, enabling innovators to push the boundaries of what's possible.We're seeking a talented Application Engineer II to join our team and contribute to the development of cutting-edge...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Triunity Software. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using Java.Key Responsibilities:Design and develop software applications using Java, following software design principles and best...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Triunity Software. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using Java.Key Responsibilities:Design and develop software applications using Java, following software design principles and best...


  • Montreal, Quebec, Canada Ansys Full time

    Unlock Innovation with AnsysAt Ansys, we empower visionary companies to bring their world-changing ideas to life. Our mission is to bridge the gap between design and reality, enabling innovators to push the boundaries of what's possible.We're seeking a talented Application Engineer II to join our team and contribute to the development of cutting-edge...


  • Montreal, Quebec, Canada Ansys Full time

    Unlock Innovation with AnsysAt Ansys, we empower visionary companies to bring their world-changing ideas to life. Our mission is to bridge the gap between design and reality, enabling innovators to push the boundaries of what's possible.We're seeking a talented Application Engineer II to join our team and contribute to the development of cutting-edge...


  • Montreal, Quebec, Canada Software Defined Automation GmbH Full time

    Job Title: Software Engineer IIAt Software Defined Automation GmbH, we are seeking a highly skilled Software Engineer II to join our team. This role plays a crucial part in our company's ongoing transformation through innovative AI-driven technologies.Key Responsibilities:Collaborate with various groups to leverage data for business solutions and enhance...


  • Montreal, Quebec, Canada Software Defined Automation GmbH Full time

    Job Title: Software Engineer IIAt Software Defined Automation GmbH, we are seeking a highly skilled Software Engineer II to join our team. This role plays a crucial part in our company's ongoing transformation through innovative AI-driven technologies.Key Responsibilities:Collaborate with various groups to leverage data for business solutions and enhance...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Electronic Arts Inc Full time

    Electronic Arts Inc is seeking a skilled engineer to fill the Software Engineer II position. The Engine Systems Performance team requires an engineer with experience in understanding technical changes and debugging issues across projects and code branches. Key responsibilities include: * Analyzing and resolving technical issues * Collaborating with...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Electronic Arts Inc Full time

    Electronic Arts Inc is seeking a skilled engineer to fill the Software Engineer II position. The Engine Systems Performance team requires an engineer with experience in understanding technical changes and debugging issues across projects and code branches. Key responsibilities include: * Analyzing and resolving technical issues * Collaborating with...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    1 day ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software EngineerWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and develop robust software...

  • Software Engineer

    1 day ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software EngineerWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and develop robust software...