Software Developer
1 week ago
About Tantalus Systems (TSX: GRID)
Tantalus is a technology company dedicated to helping utilities modernize their distribution grids by harnessing the power of data across all their devices and systems deployed throughout the entire distribution grid – from the substation to the EV charger located behind the meter. We offer smart grid solutions across multiple levels: intelligent connected devices, communications networks, data management, enterprise applications and analytics. Learn more at
Come join us if you're interested in being part of an entrepreneurial team, solving complex technical problems and delivering innovative solutions that will directly impact the electrification of everything and the decarbonization of our society.
We have operations throughout the United States and Canada with offices in Burnaby (British Columbia, Canada), Raleigh (North Carolina, USA), and Norwalk (Connecticut, USA).
This position offers a competitive salary plus variable compensation based on performance targets and business objectives. Tantalus also offers generous benefits, including medical, dental and vision plans, healthcare and dependent care flexible spending accounts and paid time off.
The Opportunity:
Reporting to the Applications Team Lead in the Product Development Department, the Software Developer will be responsible for working closely with a cross-functional team on the design and delivery of new and innovative solutions that build on the TUNet. The Developer will be responsible for designing, developing and testing of embedded and backend server applications and wireless network communication protocols that enable devices to work together seamlessly.
Location:
This position will be based in our Burnaby, BC office.
Specifically, the Software Developer will:
- Work closely with senior engineering staff in the design, development and testing of real-time solutions, including the distributed applications that run on a deployed base of millions of devices
- Engage in design and development of software and firmware components across the entire product domain
- Develop expertise in the Tantalus custom System on Chip and learn how to leverage its unique capabilities
- Work directly and in collaboration with the Customer Operations group to troubleshoot and characterize issues on deployed networks
- Contribute to a fully automated test and verification environment to ensure the highest quality products
- Work closely with other members of the Product Development Department to enhance and evolve the software development and analysis tools used in the uniquely challenging task of characterizing issues on large-scale IIoT networks
What you Bring:
Education and Experience
- University degree in Engineering, Computer Science, Mathematics or related discipline is preferred with at least 3-5 years of experience with the following:
- Experience working within large-scale, resource-constrained networks of embedded devices with a critical view toward the trade-offs between reliability, performance, and functionality
- Exposure to management of large populations of field-deployed products with various degrees of legacy and capability
- Experience working with small form-factor embedded devices and IIoT solutions with strong proven development skills in a Linux environment
- Demonstrated experience with C, Bash, and a scripting language, such as Perl or Python
- Further experience or exposure to large enterprise server system and data modelling, databases, and SQL is an important asset
- Familiarity with software development industry best practices and demonstrated experience in the application of these practices in a professional environment
- Background in telecommunications or working knowledge of electrical utility systems, power measurement, and poly-phase power systems is an asset
Familiarity with the multi-layer OSI network model and network communication protocol implementations such as TCP/IP and UDP is an asset
Previous experience in Test Driven Development is an asset
Personal Attributes Required:
- Strong technical aptitude, with a pragmatic, thoughtful approach to challenging problems
- Attention to detail and strong problem-solving skills
- Self-motivated and able to work independently while exercising initiative, flexibility and good judgement
- Strong organizational and planning skills and a meticulous attention to detail
- Ability to effectively prioritize and multi-task, and remain focused in a fast paced, high volume work environment
- Excellent collaborative and interpersonal skills
- Desire to learn new skills in a dynamic and demanding environment
- Excellent written and oral communication skills
If you possess some of the key skills and experiences outlined in the job posting and are genuinely interested in the position, we invite you to take a chance and submit your application. We value diverse perspectives, unique skills, and believe in the power of potential over specific qualifications.
Tantalus is committed to employment equity and building a diverse workforce. We welcome and encourage Indigenous applicants, people of colour, all genders, 2SLGBTQ+ and persons with disabilities to apply. Accommodations are available on request for candidates taking part in all aspects of the selection process. For a confidential inquiry, simply email us
-
Software Developer
1 week ago
Langley, BC, Canada Aarkam Software Inc. Full time $53,333 - $102,162 per yearResponsibilitiesDesign, develop, and implement software applications using languages such as Java, C#, Python, Ruby on Rails, and JavaScript.Collaborate with product managers and designers to define software requirements and specifications.Develop RESTful APIs and integrate third-party services into applications.Utilize SQL databases such as MySQL for data...
-
Software Developer
1 week ago
Burnaby, British Columbia, VG B, Canada Tantalus Full time $31,400 - $42,400 per yearAbout Tantalus Systems (TSX: GRID)Tantalus is a technology company dedicated to helping utilities modernize their distribution grids by harnessing the power of data across all their devices and systems deployed throughout the entire distribution grid – from the substation to the EV charger located behind the meter. We offer smart grid solutions across...
-
Senior Software Developer
6 days ago
Canada / Vancouver, BC / Toronto, ON Orchestry Software Full time $140,000 - $180,000 per yearAbout OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...
-
Software Engineer
1 week ago
Burnaby, BC VG L, Canada OSI Maritime Systems Full time $90,000 - $120,000 per yearWho are we?At OSI Maritime Systems, we pride ourselves on delivering world-class navigation and bridge systems. With decades of experience serving military customers, we remain at the forefront of innovation in the maritime industry. Our collaborative and dynamic environment ensures every team member contributes to advancing marine safety and operational...
-
Software Developer
3 weeks ago
Burnaby, Canada Smart Label Solutions™ Full timeGet AI-powered advice on this job and more exclusive features. Direct message the job poster from Smart Label Solutions™ Be the mind of the force to impact the world Company Description Smart Label Solutions™ is a Canadian-based ePaper™ application provider and a global leader in digital transformation technologies. Through innovative e-paper...
-
Software Developer
3 weeks ago
Burnaby, Canada Smart Label Solutions™ Full timeGet AI-powered advice on this job and more exclusive features. Direct message the job poster from Smart Label Solutions™ Be the mind of the force to impact the world Company Description Smart Label Solutions™ is a Canadian-based ePaper™ application provider and a global leader in digital transformation technologies. Through innovative e-paper...
-
Software Developer
2 weeks ago
Burnaby, British Columbia, Canada Smart Label Solutions™ Full time $90,000 - $120,000 per yearCompany DescriptionSmart Label Solutions is a Canadian-based ePaper application provider and a global leader in digital transformation technologies. Through innovative e-paper solutions, the company enables businesses across various industries to optimize operations, enhance management, and elevate customer experiences. With a service-oriented approach,...
-
Software Developer
2 days ago
Burnaby, Canada Apex Systems Full time## Job Description# Software Developer- Azure and AWS DevOps Engineering and Software Development: * Agile/DevOps environment * Complete stack support (cloud infrastructure, automation, security, and monitoring) * Cloud environment solutions (Azure, AWS) * Complex multi-org environment configuration * Full stack software development expertise* Manage...
-
Software Developer
2 days ago
Burnaby, Canada Apex Systems Full time## Job Description# Software Developer- Azure and AWS DevOps Engineering and Software Development: * Agile/DevOps environment * Complete stack support (cloud infrastructure, automation, security, and monitoring) * Cloud environment solutions (Azure, AWS) * Complex multi-org environment configuration * Full stack software development expertise* Manage...
-
Software Developer
2 days ago
Burnaby, Canada Apex Systems Full time## Job Description# Software Developer- Azure and AWS DevOps Engineering and Software Development: * Agile/DevOps environment * Complete stack support (cloud infrastructure, automation, security, and monitoring) * Cloud environment solutions (Azure, AWS) * Complex multi-org environment configuration * Full stack software development expertise* Manage...