Linux Software Engineer

2 months ago


Windsor, Ontario, Canada Forge Consulting Group Full time
Job Description

We are seeking a highly skilled Linux C++ Software Developer/Engineer to join our team at Forge Consulting Group.

Key Responsibilities
  • Design and develop the software UI and platform for a fleet of ultrasonic quality inspections tablets.
  • Develop backend software for storage, post-processing, and analysis of inspection data.
  • Integrate our ultrasonic processing algorithms with UI and hardware.
  • Develop network protocols and file formats for synchronizing data.
  • Collaborate on the design and implementation of core components of the application stack and operating system integration.
Requirements
  • 3+ years of programming experience.
  • Bachelor's degree in Software Engineering, Computer Science, or related experience.
  • Systems or server-side programming experience with C++, Golang, or Rust.
  • Experience with database programming, relational database design, document database design, caching.
  • Solid knowledge of API architecture and implementation.
  • Strong focus on reliability and high availability in production environments.
  • Excellent communication and documentation skills.
  • Experience developing on Linux, such as Ubuntu or Redhat.
  • Fluent with Git and common workflows.
  • Basic system administration knowledge with Linux Systems.
Preferred Qualifications
  • Cross-platform GUI experience with a toolkit such as QT, GTK, WxWidgets, Slint, etc.
  • Modern C++20 or greater is desirable, as well as usage of CMake for build scripts.
  • Experience with inter-process communication, and multi-threaded applications.
  • Experience with Yocto and Device Tree.
  • Containerization with Docker or Podman.
  • Experience with machine-to-machine messaging protocols such as MQTT, AMQP, or OPC/UA.
  • Understanding of messaging serialization technologies such as Protobuf or Avro.
  • CI/CD tooling experience (Github Actions, Jenkins, Gitlab).
  • Experience with writing code that can compile on multiple platforms.
  • Knowledge of Modern Web Application Frameworks is a plus.
  • Devops related experience with configuration management, log management, fleet management, or high availability would be an asset.

Forge Consulting Group is a growth-oriented organization determined to enable our people to realize their potential. Our office culture fosters a friendly, open-minded workplace where employees are encouraged to find balance with their personal and work life.



  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Job Title: Linux Software EngineerWe are seeking a highly skilled Linux Software Engineer to join our team at Forge Consulting Group. As a Linux Software Engineer, you will be responsible for developing software for a fleet of ultrasonic quality inspection tablets.Key Responsibilities:Develop the software UI and platform for the ultrasonic quality inspection...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Job Title: Linux Software EngineerWe are seeking a highly skilled Linux Software Engineer to join our team at Forge Consulting Group. As a Linux Software Engineer, you will be responsible for developing software for a fleet of ultrasonic quality inspection tablets.Key Responsibilities:Develop the software UI and platform for the ultrasonic quality inspection...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Job Title: Linux Software EngineerWe are seeking a highly skilled Linux Software Engineer to join our team at Forge Consulting Group. As a key member of our team, you will be responsible for developing software solutions for our client's cutting-edge ultrasonic technologies.Key Responsibilities:Develop the software UI and platform for a fleet of ultrasonic...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Job Title: Linux Software EngineerWe are seeking a highly skilled Linux Software Engineer to join our team at Forge Consulting Group. As a key member of our team, you will be responsible for developing software solutions for our client's cutting-edge ultrasonic technologies.Key Responsibilities:Develop the software UI and platform for a fleet of ultrasonic...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Job Title: Linux Software EngineerForge Consulting Group is seeking a skilled Linux Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing software solutions for our clients.Key Responsibilities:Develop software UI and platform for a fleet of ultrasonic quality inspection...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Job Title: Linux Software EngineerForge Consulting Group is seeking a skilled Linux Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing software solutions for our clients.Key Responsibilities:Develop software UI and platform for a fleet of ultrasonic quality inspection...


  • Windsor, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Linux Software EngineerWe are seeking a highly skilled Linux Software Engineer to join our team at a leading company in the development and manufacturing of cutting-edge ultrasonic technologies for industrial purposes.Job Summary:The successful candidate will be responsible for developing software UI and platform for a fleet of ultrasonic quality...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Job DescriptionWe are seeking a highly skilled Linux Software Engineer to join our team at Forge Consulting Group. As a key member of our development team, you will be responsible for designing and implementing software solutions for our cutting-edge ultrasonic technologies.Key Responsibilities:Develop the software UI and platform for a fleet of ultrasonic...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Job DescriptionWe are seeking a highly skilled Linux Software Engineer to join our team at Forge Consulting Group. As a key member of our development team, you will be responsible for designing and implementing software solutions for our cutting-edge ultrasonic technologies.Key Responsibilities:Develop the software UI and platform for a fleet of ultrasonic...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Software Engineer for Ultrasonic Quality InspectionsForge Consulting Group is seeking a skilled Software Engineer to join our team and contribute to the development of cutting-edge ultrasonic technologies for industrial purposes.Key Responsibilities:Develop the software UI and platform for a fleet of ultrasonic quality inspections tabletsDesign and implement...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Software Engineer for Ultrasonic Quality InspectionsForge Consulting Group is seeking a skilled Software Engineer to join our team and contribute to the development of cutting-edge ultrasonic technologies for industrial purposes.Key Responsibilities:Develop the software UI and platform for a fleet of ultrasonic quality inspections tabletsDesign and implement...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Software Engineer for Ultrasonic TechnologyForge Consulting Group is seeking a skilled Software Engineer to join our team in developing cutting-edge ultrasonic technologies for industrial purposes.Key Responsibilities:Develop the software UI and platform for a fleet of ultrasonic quality inspections tabletsDevelop backend software for storage,...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Software Engineer for Ultrasonic TechnologyForge Consulting Group is seeking a skilled Software Engineer to join our team and contribute to the development of cutting-edge ultrasonic technologies for industrial purposes.Key Responsibilities:Develop the software UI and platform for a fleet of ultrasonic quality inspection tabletsDevelop backend software for...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Software Engineer for Ultrasonic TechnologyForge Consulting Group is seeking a skilled Software Engineer to join our team and contribute to the development of cutting-edge ultrasonic technologies for industrial purposes.Key Responsibilities:Develop the software UI and platform for a fleet of ultrasonic quality inspection tabletsDevelop backend software for...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Software Engineer for Ultrasonic TechnologyForge Consulting Group is seeking a skilled Software Engineer to join our team in developing cutting-edge ultrasonic technologies for industrial purposes.Key Responsibilities:Develop the software UI and platform for a fleet of ultrasonic quality inspections tabletsDevelop backend software for storage,...


  • Windsor, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Software Engineer for Ultrasonic TechnologiesWe are seeking a highly skilled Software Engineer to join our team at a leading company in the development and manufacturing of cutting-edge ultrasonic technologies for industrial purposes.Job Summary:The successful candidate will be responsible for developing software for a fleet of ultrasonic quality...


  • Windsor, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Software Engineer for Ultrasonic TechnologiesWe are seeking a highly skilled Software Engineer to join our team at a leading company in the development and manufacturing of cutting-edge ultrasonic technologies for industrial purposes.Job Summary:The successful candidate will be responsible for developing software for a fleet of ultrasonic quality...


  • Windsor, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Linux C++ Software Developer/EngineerWe are seeking a highly skilled Linux C++ Software Developer/Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions for our cutting-edge ultrasonic technologies.Key Responsibilities:Develop the software UI and...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Job Title: Linux C++ Software Developer/EngineerWe are seeking a highly skilled Linux C++ Software Developer/Engineer to join our team at Forge Consulting Group. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions for our cutting-edge ultrasonic technologies.Key...


  • Windsor, Ontario, Canada Forge Consulting Group Full time

    Job Title: Linux C++ Software Developer/EngineerWe are seeking a highly skilled Linux C++ Software Developer/Engineer to join our team at Forge Consulting Group. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions for our cutting-edge ultrasonic technologies.Key...