Tantalus Systems

Software Developer

Tantalus Systems

full-time

Posted on:

Location Type: Hybrid

Location: Burnaby • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$85,000 - CA$95,000 per year

Job Level

Mid-LevelSenior

Tech Stack

LinuxPerlPythonSQLTCP/IP

About the role

  • 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

Requirements

  • University degree in Engineering, Computer Science, Mathematics or related discipline is preferred with at least 3-5 years of experience
  • 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
Benefits
  • medical, dental and vision plans
  • healthcare and dependent care flexible spending accounts
  • paid time off

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CBashPerlPythonLinuxTest Driven Developmentdata modelingSQLembedded systemsreal-time solutions
Soft skills
collaborationtroubleshootingproblem-solvingcommunicationcritical thinkingadaptabilityattention to detailorganizational skillsteamworkanalytical skills
D-Wave

Software Developer – Hybrid Service

D-Wave
Junior · Midfull-time$103k–$187k / year🇨🇦 Canada
Posted: 13 days agoSource: ats.rippling.com
AWSCloudDistributed SystemsKubernetesMicroservicesPythonSDLC