top of page
Junior Electronics Programmer

About SMT Research: 

Founded in 2006, SMT designs software and electronics used to monitor and evaluate the integrity and performance of commercial and residential buildings. We have expanded to include low and high-value building projects throughout the world, as we foster award-winning innovation and scientific excellence in both our product lines and services.


We embrace the IoT (Internet of Things) for construction and believe in the benefits of the digital movement for the construction and manufacturing industries. Real-time sensor analysis and remote data collection have allowed engineers and researchers to validate designs, materials, and methods to produce more efficient and durable buildings. With our solutions, clients are enabled to reduce their environmental impact while improving quality assurance throughout the construction and/or restoration process. We provide peace of mind to building science professionals, construction firms, restoration companies, and building owners and managers.

Position Overview:

We are looking for a Junior Electronics Programmer who can join our strong engineering team of engineers to further develop and test our electronic products in construction environments. The successful candidate will work with the engineering and production team as well as independently complete tasks.

Key Responsibilities:

  • Develop and maintain firmware for a range of electronics products in our product suite 

  • Coordinate with the Software Team to define and implement clean system interfaces and perform integration testing

  • Coordinate with Hardware and Manufacturing Teams to support feature development, certification, and manufacturing test/calibration.

  • Maintain software version control through code reviews

  • Manage all the research and testing activities for electronics in construction environments

  • Working with production team for quality assurance of SMT products

  • Follow all safety protocols, ISO procedures, and work instructions as needed

Performance Competencies:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering or similar technical field is required.

  • 2+ years of firmware and/or hardware experience

  • Solid understanding of embedded Linus architecture

  • Strong scripting skills using Python, and/or Shell

  • Experience in performance testing and in-depth analysis of the system as well as testing embedded software for wireless network devices and monitoring sensor

  • Proven ability to ramp up quickly on new technologies

We provide:

  • Relevant training on all techniques, procedures, & digital platforms

  • Unlimited opportunities to learn and apply existing skill sets

  • Internship with an opportunity to be absorbed as a full-time permanent employee.​​

  • A fun and super friendly team to work with

  • Extended health care, dental and vision

  • Accidental Death & Dismemberment and Life Insurance

  • Competitive compensation based on experience

If the above describes you and you are interested in this opportunity, please apply by sharing your resume and cover letter to

While we sincerely appreciate every application, only candidates selected for an interview will be contacted.

bottom of page