Talent.com
Software Developer
Software DeveloperVoltera • Waterloo, ON, Canada
Software Developer

Software Developer

Voltera • Waterloo, ON, Canada
15 days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Salary : CAD $105,000$135,000

About Voltera

Voltera is a rapidly scaling technology company that has been driving change in the additive electronics industry since 2013. Our tools help the worlds most innovative minds solve previously unsolvable problems. Our customers, across the board, are changing the way we think about electronics and its applications.

Our first product, V-One, is a multi-functional PCB printer that enables fast iteration. Product developers and educators benefit from V-One's versatility and rapid prototyping capabilities.

Our second product, NOVA, is a materials dispensing system for flexible hybrid electronics. It was designed to meet the unique demands of novel electronics prototyping and materials research, providing precision dispensing on numerous rigid and flexible substrates.

Were a tight-knit company looking for ambitious, talented individuals. We value the importance of team culture, and strive to create a work environment where you feel empowered through knowledge, supported by your colleagues, passionate about your work, and motivated to drive the growth of the company.

About the Job

  • Develop and maintain Python-based system services, daemons, and tools that run on Linux devices (embedded or desktop-class).
  • Write RESTful APIs or WebSocket interfaces that expose system-level data and control to front-end clients.
  • Work with hardware and firmware teams to define communication protocols and diagnostic / debugging tools.
  • Integrate with existing Linux subsystems such as systemd, udev, D-Bus, and shell utilities.
  • Support cross-platform deployment and testing for desktop and embedded targets (e.g., Debian, Yocto, etc.).
  • Collaborate with React developers to ensure front-end components are tightly integrated with backend APIs.
  • Assist in debugging system performance issues and bottlenecks, both in development and production environments.
  • Write unit tests, integration tests, and contribute to CI / CD pipelines for your components.
  • Maintain clear documentation for APIs, services, and internal tools.

Working conditions

Working from the office in Waterloo at least three days per week.

About You

  • Post-secondary education in Computer Engineering, Software Engineering, or related discipline.
  • Major bonus : Computer Vision or Sensor fusion background
  • Strong proficiency in Python for systems or backend development (e.g., FastAPI, asyncio, or similar).
  • Solid experience developing in Linux environments (command line, services, permissions, process control, etc.).
  • Familiarity with networking concepts (sockets, HTTP / WebSocket protocols, service discovery).
  • Comfortable reading and debugging low-level logs, kernel messages, or hardware interaction layers.
  • Ability to work across technical boundaries with hardware, firmware, and frontend teams.
  • Experience working with REST APIs, JSON, and inter-process communication patterns.
  • Familiarity with Git and basic CI workflows.
  • Nice to haves

  • Experience developing Python services that interact with hardware (USB, serial, CAN, GPIO, etc.).
  • Exposure to web front-end technologies (React, TypeScript, basic CSS), even as a consumer / integrator.
  • Familiarity with embedded Linux build systems (e.g., Buildroot, Yocto, or Raspberry Pi OS).
  • Knowledge of containerization tools like Docker and system orchestration basics.
  • Exposure to GraphQL or WebSocket data streaming for real-time system updates.
  • Experience writing Python-to-C bindings (ctypes, cffi, or pybind11).
  • Interest in hardware / robotics and physical systems.
  • Why Were Awesome

  • Were a scaling company - youre hired to have a voice, not to be a cog.
  • Three weeks' vacation to start, plus a paid end-of-year company shutdown.
  • Flexible work hours.
  • Family-friendly work culture.
  • Collaborative work environment.
  • Located in the growing tech hub of Waterloo, Ontario, close to restaurants and easily accessible by public transit.
  • If this sounds like a good fit, reach out! Wed love to hear from you.

    Compensation

    The expected base salary range for this role is CAD $105,000$135,000. Final compensation will be based on job-related skills, experience, and qualifications. This range reflects base pay only and does not include bonus eligibility or benefits.

    Posting and application details

    This posting is for an existing vacancy. Applications are reviewed by a member of our team; we do not use artificial intelligence (AI) to screen, assess, or select candidates. Selected applicants will be contacted regarding next steps.

    Voltera is an equal opportunity employer, and we are committed to inclusion and diversity. Voltera does not discriminate based on race, ancestry, place of origin, color, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, record of offenses, marital status, family status, disability, or any other basis forbidden under federal, provincial, or local law.

    Accommodations are available upon request for candidates participating in all aspects of the recruitment process. If you require accommodation or require recruitment documents in a different format, please contact us at .

    Create a job alert for this search

    Software Developer • Waterloo, ON, Canada

    Similar jobs
    Java Software Engineer - iTeckSoft Inc.

    Java Software Engineer - iTeckSoft Inc.

    iTeckSoft Inc. • waterloo, on, ca
    Full-time
    Design, implement, and maintain scalable Java applications, including RESTful APIs, batch processing jobs, and event-driven services. Collaborate with development leads, system architects, and cross...Show more
    Last updated: 4 days ago • Promoted
    Senior Developer (Java, GenAI) - Iris Software Inc.

    Senior Developer (Java, GenAI) - Iris Software Inc.

    Iris Software Inc. • waterloo, on, ca
    Full-time
    Iris Software is looking to hire a Sr.Developer (Java, GenAI) for one of our direct banking clients in downtown Toronto.Kindly let me know if you are interested and send me your resume.Location : To...Show more
    Last updated: 17 hours ago • Promoted • New!
    .Net & Devops Developer - waterloo

    .Net & Devops Developer - waterloo

    Axiom Global Technologies • waterloo, on, ca
    Full-time
    Understand business requirements and translate them into clear technical solutions.Participate in the development, maintenance, and support of existing tools while adhering to client standards for....Show more
    Last updated: 17 hours ago • Promoted • New!
    Microsoft Power Platform Developer

    Microsoft Power Platform Developer

    Evolvous Limited • waterloo, on, ca
    Full-time
    Senior Power Platform & SharePoint Developer.We are seeking an experienced Senior Power Platform and SharePoint Developer to join our team. The ideal candidate is a self-driven, proactive profession...Show more
    Last updated: 12 days ago • Promoted
    Cloud Architect - TechioSoft Systems

    Cloud Architect - TechioSoft Systems

    TechioSoft Systems • waterloo, on, ca
    Full-time
    This role requires strong hands-on architecture experience across public cloud platforms, deep understanding of cloud methodologies, and the ability to translate business requirements into robust t...Show more
    Last updated: 17 hours ago • Promoted • New!
    Guidewire Developer - Akkodis

    Guidewire Developer - Akkodis

    Akkodis • waterloo, on, ca
    Full-time
    Guidewire Developer - Guidewire Claim Center.Location : (Anywhere from canada).Professional Services Engagement – B2B (Incorporated Entities Only). Guidewire Developer (Guidewire ClaimCenter).Experie...Show more
    Last updated: 22 hours ago • Promoted • New!
    Java Software Engineer - waterloo

    Java Software Engineer - waterloo

    BeaconFire Inc. • waterloo, on, ca
    Full-time
    Develop applications using Java 8 / JEE (and higher), Angular 2+, React.SQL, Spring, HTML5, CSS, JavaScript and TypeScript among other tools. Write scalable, secure, maintainable code that powers our ...Show more
    Last updated: 5 days ago • Promoted
    Firmware Developer

    Firmware Developer

    Blackline Safety • Waterloo, ON, CA
    Full-time
    Quick Apply
    Our team at Blackline Safety is growing! As a people-driven technology company, with a mission to make sure every worker returns home safely, we drive innovation, practice resiliency, demonstrate l...Show more
    Last updated: 24 days ago
    Full Stack developer

    Full Stack developer

    Dexian • waterloo, on, ca
    Full-time
    Job Title – Full stack Developer.Senior Developer to lead and contribute to application development within commercial banking technology. The role involves end-to-end software development, technical...Show more
    Last updated: 21 hours ago • Promoted • New!
    Full Stack developer - waterloo

    Full Stack developer - waterloo

    Dexian • waterloo, on, ca
    Full-time
    Job Title – Full stack Developer.Senior Developer to lead and contribute to application development within commercial banking technology. The role involves end-to-end software development, technical...Show more
    Last updated: 22 hours ago • Promoted • New!
    Middleware Specialist

    Middleware Specialist

    Sophus IT Solutions • waterloo, on, ca
    Full-time
    Role : Middleware Integration Specialist.Location-Montreal, CA (look for local profiles only).The ideal candidate must be an expert in Python, deeply comfortable in Linux environments, and proficien...Show more
    Last updated: 21 hours ago • Promoted • New!
    Guidewire Developer

    Guidewire Developer

    Akkodis • waterloo, on, ca
    Full-time
    Guidewire Developer - Guidewire Claim Center.Location : (Anywhere from canada).Professional Services Engagement – B2B (Incorporated Entities Only). Guidewire Developer (Guidewire ClaimCenter).Experie...Show more
    Last updated: 22 hours ago • Promoted • New!
    Java Software Engineer - waterloo

    Java Software Engineer - waterloo

    iTeckSoft Inc. • waterloo, on, ca
    Full-time
    Design, implement, and maintain scalable Java applications, including RESTful APIs, batch processing jobs, and event-driven services. Collaborate with development leads, system architects, and cross...Show more
    Last updated: 4 days ago • Promoted
    Middleware Specialist - waterloo

    Middleware Specialist - waterloo

    Sophus IT Solutions • waterloo, on, ca
    Full-time
    Role : Middleware Integration Specialist.Location-Montreal, CA (look for local profiles only).The ideal candidate must be an expert in Python, deeply comfortable in Linux environments, and proficien...Show more
    Last updated: 21 hours ago • Promoted • New!
    Software Business Analyst

    Software Business Analyst

    Alpha Bravo Development • waterloo, on, ca
    Full-time
    We’re a fast-growing software development agency that helps service-based businesses across the U.Our team values ownership, innovation, and building long-term partnerships with clients.We’re looki...Show more
    Last updated: 1 day ago • Promoted
    Java Software Engineer

    Java Software Engineer

    BeaconFire Inc. • waterloo, on, ca
    Full-time
    Develop applications using Java 8 / JEE (and higher), Angular 2+, React.SQL, Spring, HTML5, CSS, JavaScript and TypeScript among other tools. Write scalable, secure, maintainable code that powers our ...Show more
    Last updated: 5 days ago • Promoted
    Senior Developer (Java, GenAI)

    Senior Developer (Java, GenAI)

    Iris Software Inc. • waterloo, on, ca
    Full-time
    Iris Software is looking to hire a Sr.Developer (Java, GenAI) for one of our direct banking clients in downtown Toronto.Kindly let me know if you are interested and send me your resume.Location : To...Show more
    Last updated: 17 hours ago • Promoted • New!
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Woodstock, Ontario, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 7 days ago