Now hiring

embedded software engineer @ TEKTELIC Communications Inc.

Calgary (AB), CanadaOnsiteFull-timePosted today

Opens on the employer's site

About this role

*Build the intelligence behind connected spaces, assets, and healthcare.*

TEKTELIC is a world leader in LoRaWAN gateways, sensors, and end-to-end IoT solutions. Our sensor portfolio enables organizations to monitor buildings, track valuable assets, improve operational efficiency, and support innovative healthcare applications.

We are looking for an experienced *Embedded Software Engineer* to help develop the next generation of TEKTELIC IoT sensors. You will work on resource-constrained, battery-powered devices that integrate sensing, wireless communications, power management, and embedded intelligence into reliable products deployed around the world.

If you enjoy solving challenging technical problems in a positive team environment, working close to the hardware, and building dependable, energy-efficient products with real-world impact, this role is for you.

*Responsibilities*

* Develop embedded software for efficient and reliable wireless devices * Implement software interfaces and drivers from datasheets and standards. * Collaborate with cross-functional teams to integrate hardware and software components. * Provide timely support for new features and bug fixes. * Conduct thorough testing and debugging to ensure high software quality. * Document development processes, code, and innovations. * Assist in the definition of software requirements and system architecture. * Estimate timelines and provide risk assessments for planning and tracking work.

*Qualifications*

* Bachelor's degree in Computer Science, Electrical Engineering, or a related field. * 2-5 years of experience in embedded software development. * Strong C programming skills, especially working with resource constrained systems. * Solid understanding of microcontroller architectures and their peripheral interfaces. * Proficiency with development tools and environments for embedded systems. * Experience with system verification and validation * Strong problem-solving skills and attention to detail. * Ability to work in a team and communicate effectively with other engineers and non-technical team members.

*Desirable Skills*

* Passion for emerging technologies and a drive to create innovative solutions. * Knowledge of IoT communication protocols like LoRaWAN and Bluetooth. * Prior experience with medical device software processes or other safety-critical development. * Experience working in a collaborative team environment using agile processes * Experience with real-time signal processing development and algorithm development. * Experience with scripting languages such as Python, Bash and Javascript. * Familiarity with modern testing approaches such as unit testing and behavioural-driven-development (BDD) * Familiarity with real-time operating systems (RTOS) or embedded Linux.

Pay: $67,320.22-$113,788.07 per year

Benefits: * Casual dress * Company events * Disability insurance * Employee assistance program * Extended health care * Flexible schedule * Life insurance * On-site parking * Paid time off

Location: * Calgary, AB (preferred)

Work Location: In person

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →
See how your CV scores
embedded software engineer at TEKTELIC Communications Inc. | ResuMinder Jobs