Intermediate Firmware/software Engineer

Surrey, BC, CA, Canada

Job Description

Job Summary


Versa Wireless is seeking an experienced Intermediate Software Engineer to join our innovative team developing cutting-edge wireless products for Home Security, Smart Home Automation, Wireless Inventory Control, and Connected Devices. In this role, you'll focus on firmware & software development while collaborating on hardware integrations, contributing to products that develop wireless connectivity. We're looking for someone passionate about developing products and eager to grow into a specialist in Z-Wave800LR and other wireless protocols.

Duties



Design, develop, and maintain software for embedded systems and security, automation, and wireless inventory control product applications, both at the sensor level, the control panel hub, and dedicated manufacturing test equipment. Integrate software with hardware components, including troubleshooting wireless related issues. Collaborate with a small, highly motivated design team to manage project timelines and deliverables. Operate within RTOS, Linux, and Android platforms depending on the product. Dive deep into wireless protocols, with a focus on becoming an expert in Z-Wave800LR while using Zigbee, Bluetooth, Thread, and similar Proprietary technologies. Optimize code for performance, security, and scalability in connected environments.

Qualifications



Bachelor's degree in Computer Science, Electrical Engineering, or a related field. 5-8 years of professional experience in software engineering, with a strong bias toward software development in embedded or IoT contexts. Experience with Linux and Embedded Yocto Linux experience would be an asset with cross-compilers and debugging tools. Knowledge of hardware principles and RF technologies and Test Methodologies is a strong plus. Window .NET, C#, MSP430 and STM32 experience a plus Experience with Schematic Entry and PCB Layout not required, but often a plus during development. Enthusiasm for learning and mastering wireless protocols like Z-Wave800LR. Strong problem-solving abilities and a collaborative mindset. Thrives in a small, agile design environment with many differing responsibilities including hands on prototyping and testing. Project management skills are highly desirable.
Job Type: Full-time

Pay: $110,000.00-$130,000.00 per year

Benefits:

Dental care Extended health care
Work Location: Hybrid remote in Surrey, BC V3S 3M2

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2962559
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Surrey, BC, CA, Canada
  • Education
    Not mentioned