Home Canada Senior Software Engineer

Home Canada Senior Software Engineer

Senior Software Engineer

Full time at Accu-staff Resource Systems Enterprises LTD in Canada
Posted on February 10, 2025

Job details

Senior Software Developer – Cutting-Edge NDT Solutions Build the Future of Non-Destructive Testing with Advanced Software Development *Are you a skilled software engineer or DevOps professional passionate about pushing the boundaries of ultrasound imaging, automation, and industrial technology ? *Do you thrive in a fast-paced, innovative environment where your expertise in Linux systems, C++ development, and DevOps practices can shape groundbreaking solutions? Our client is a leader in advanced technology solutions , specializing in high-performance non-destructive testing (NDT) systems used in automotive, aerospace, and industrial manufacturing Their team is expanding, and we are looking for a Senior Software Developer to drive software innovation, secure deployment, and system optimization for their next-generation ultrasound imaging platforms . If you’re ready to take on a high-impact role where your expertise will shape the future of industrial automation and safety, this is the opportunity for you! What’s in it for you?

  • Industry-Leading Innovation – Work on cutting-edge ultrasound imaging and NDT technology .
  • High-Impact Role – Your work directly shapes industrial automation and safety .
  • Growth & Career Advancement – Lead projects, mentor teams, and expand your technical expertise.
  • Collaborative Culture – Work alongside top engineers, developers, and industry experts .
  • Competitive Compensation & Benefits – Including medical, dental, vision, paid vacation, and more!
What You’ll Do: Software Development & Optimization
  • Develop, maintain, and optimize high-quality, scalable software for Linux-based industrial systems .
  • Design and implement secure build pipelines using GitHub Actions, ensuring code integrity and artifact management .
  • Perform diagnostics, debugging, and performance optimization for Linux-based applications .
DevOps & System Automation
  • Manage and maintain build systems (CMake, Ninja, Make) to enhance software reliability.
  • Implement CI/CD best practices , including vulnerability scanning, secret management, and secure deployments .
  • Work with Linux distribution packaging and configuration (RPM, DEB) for x86, Nvidia Jetson, and other platforms .
Leadership & Collaboration
  • Lead technical initiatives and mentor team members to elevate software development standards.
  • Work closely with cross-functional teams to ensure seamless software deployment and integration .
  • Drive continuous improvement through strategic planning, problem-solving, and system innovation.
What You Bring to the Team
  • 5+ years of experience in software development, embedded systems, or DevOps.
  • Strong expertise in Linux systems, including kernel, process management, and networking .
  • Proficiency in C++ , scripting languages (Python, Bash), and CI/CD pipelines .
  • Experience with Linux distribution packaging, build automation, and secure DevOps practices .
  • Knowledge of GitHub Actions, Git, and automated deployment strategies .
  • Exceptional problem-solving and project management skills .
  • Proven ability to lead teams and drive software development projects to completion .
Bonus Points for:
  • Experience with containerization (Docker, Podman) and orchestration tools (Kubernetes) .
  • Knowledge of real-time Linux, cross-compilation, or embedded development .
  • Familiarity with M?TT and gRPC protocols .
  • A Master’s degree in Computer Science, Information Systems, or related field .
Are You Ready to Drive Innovation in Industrial Software Development? We want to hear from you if you’re a high-caliber software developer or DevOps expert looking for a confidential, high-impact role ! Apply today and take your career to the next level. ACCU-STAFF has an accommodation process in place and provides accommodations for employees with disabilities. If you require a specific accommodation because of a disability or a medical need, please contact Human Resources so that arrangements can be made for the appropriate accommodations to be in place before you begin your employment. We thank all applicants for their interest; however, only those selected for an interview will be notified.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Development starting now. Claim $10 promo towards online courses. See all courses
See All Senior Jobs
Feedback Feedback