Senior Software Developer

Voltera


Date: 2 weeks ago
City: Waterloo, ON
Contract type: Full time

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 world’s most innovative minds solve previously unsolvable problems. Our customers, across the board, are changing the way we think about electronics and its applications.


Our flagship product, the V-One, is a multi-functional desktop PCB printer that was designed for rapid prototyping and education in traditional, rigid electronics.


Our newest product, NOVA, is the world’s first direct-write printer for soft, flexible, and stretchable electronics. It’s designed to push the limits of what’s possible, bridging the gap between what we can do and what we wish we could do with electronics.


We’re 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

Design, Development, and Testing

  • Responsible for the high-level structure of the software system (architecture), its main components, and their interfaces.
  • Supervises all aspects related to software engineering and programming related to a specific project/product.
  • Develop software implementation for hardware prototype.
  • Develop software validation testing suite for hardware systems.


Planning and Process Development

  • Participate in the project from start to end, understand the business requirements, and translate them into software requirements for the team.
  • Managing software and systems risk and hazard analysis activities for defined projects.
  • Managing software verification and validation activities for defined projects.
  • Produce technical documentation as needed to document your project work.
  • Contribute to department-level improvement initiatives such as code refactoring, test development, and establishing design & coding guidelines.
  • Track project development process for the software system.
  • Provide support to manufacturing and customer support teams to solve software issues as needed.
  • Comfortable participating in a fast-paced agile development model.


About You

  • 5+ years of experience architecting and developing full-stack software solutions in Node.js Typescript
  • Frontend

ReactJS / NextJS framework

Fluent with Redux/Saga state management

  • Backend

Node.js + Typescript

Parallel compute and thread management

Cloud synchronization and data streaming

Linux and containerized environment

Understanding of hardware communication protocol

  • Embedded

Comfortable working with C/C++ firmware for gantry, sensor, etc.

Good understanding of image processing (OpenCV) and object detection algorithms


Nice to haves: 

  • Experience with Raspberry Pi or Jetson Nano
  • Experience with Arduino, Arm, or other microcontrollers (Firmware, RTOS)
  • Experience with Slic3r, Cura, or other path-generation solutions
  • Experience working on robotic, mechatronic-based products such as 3D printers


Working Conditions

  • Must be able to work from our office in Waterloo at least three (3) days/week.


Why We’re Awesome

  • We’re a scaling company - you’re hired to have a voice, not to be a cog.
  • Three weeks vacation to start.
  • 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! We’d love to hear from you.

 

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 on request for candidates taking part in all aspects of the recruitment process. If you require accommodation, or require recruitment documents in a different format, please contact us at [email protected].

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Digital Workforce Transformation - Bilingual UKG Pro WFM Senior Consultant

EY, Waterloo, ON
3 days ago
At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working...

Director Engineering (Insurance)

Manulife, Waterloo, ON
6 days ago
The opportunityAre you looking for your next step as an Engineering Leader? We are evolving our Insurance Technology team, with the mandate to power world-class customer and employee experiences through software and engineering skills.The customer is at the focus of everything we do, and millions of end users rely on our products daily. We believe in the value of empowering...

Principal Software Developer (Browser Development)

OpenText, Waterloo, ON
1 week ago
OPENTEXT OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation.As a global...