Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
EL

Intermediate Software Developer (AI First)

Elpm
Posted 2 weeks ago
🇨🇦Canada🏢Hybrid💰CA$111.8K–CA$132.5K📁Engineering & Development
Is this job info correct?

Detailed Description: Design, develop, test, and maintain industrial control software supporting frac fleet operations. Own delivery of moderately complex features or subsystems across embedded systems, backend services, and operator interfaces (desktop, web, or mobile). Collaborate closely with hardware, electrical, and controls engineers to ensure proper integration between software and physical equipment. Troubleshoot and resolve issues involving timing constraints, concurrency, hardware communication, and field-reported defects. Utilize AI development tools (e.g., code assistants, LLM-based tools) to accelerate implementation, refactoring, test generation, and documentation. Critically evaluate and validate AI-generated output for correctness, maintainability, security, and safe operation in real-time environments. Contribute to architectural discussions and recommend design improvements that enhance modularity, scalability, and reuse. Participate actively in Agile/Scrum ceremonies, including sprint planning, estimation, backlog refinement, and retrospectives. Provide accurate task estimates, identify technical risks early, and communicate trade-offs clearly. Contribute to code reviews and uphold established coding standards and development practices. Develop and maintain automated tests to support reliable, repeatable releases. Support field deployments, troubleshooting, customer investigations, and post-release analysis as required. Perform other related duties and special projects, as assigned. Job Requirements: Demonstrated ability to design and implement maintainable, production-quality software. Working knowledge of multithreading, concurrency, and timing-sensitive programming. Ability to debug complex issues spanning software and hardware boundaries. Strong verbal and written communication skills, including the ability to clearly explain technical concepts and trade-offs. Ability to work effectively in a cross-functional, matrixed organization alongside software, hardware, controls, and operations teams. Ability to manage multiple initiatives in a fast-paced development environment while maintaining quality standards. Experience using version control systems and participating in collaborative development workflows and code reviews. Demonstrated ability to leverage AI-assisted development tools responsibly and effectively. Represent the Company and its values with integrity while maintaining high professional and ethical standards in all interactions. Minimum Qualifications: Bachelor’s Degree or Diploma in Computer Engineering, Computer Science, Software Engineering, or related field (or equivalent practical experience). 3–6 years of professional software development experience. Strong proficiency in C#, C++, or comparable strongly typed programming languages. Experience developing software in Windows and/or Linux environments. Experience working within an Agile development framework. Preferred Qualifications: Experience with real-time or near-real-time systems. Familiarity with industrial communication protocols such as CAN bus, Modbus, or similar. Exposure to embedded systems, RTOS concepts, or hardware-adjacent software development. Experience contributing to modular or service-oriented system architectures. Prior experience in industrial, automation, or Oil & Gas environments. Experience integrating or extending AI-assisted workflows in professional development environments. Additional Details: The Intermediate Software Developer must work with an emphasis on individual safety and safety for others, including coworkers and third parties. Work is primarily performed in a climate-controlled office or remote environment. Occasional interaction with field equipment or hardware systems may be required. The employee is regularly required to sit, stand, or use computer equipment for extended periods. Salary Range: $111,800 - $132,500 CAD

Similar jobs

Similar jobs

Counterpart Health logo

Software Developer - Engineering Productivity

Counterpart Health

🇨🇦Canada6 hours ago
Clover Health logo

Software Developer - Engineering Productivity

Clover Health

🇨🇦Canada11 hours ago
Warnerbros logo

Senior Software Developer

Warnerbros

🇨🇦Canada18 hours ago
Slice logo

Staff Software Developer, Services

Slice

🌍Canada, United Kingdom21 hours ago
Reliable Controls logo

Software Developer - Engineering

Reliable Controls

🇨🇦CanadaYesterday
GE

Senior Software Developer - CI/CD and Software Development Tools

Generalmotors

🇨🇦CanadaYesterday