Skip to content
mimi

Sr. Firmware Engineer – Embedded Systems

Romet Limited

Canada · On-site Full-time Senior $80k – $100k/yr 6d ago

About the role

Why you should come work with the Romet Team

  • Market competitive salaries
  • Annual bonus plan
  • 100% company paid benefits
  • Group pension plan
  • Training opportunities
  • Social events, a great team and more

About ROMET Limited

ROMET Limited was founded in 1972 and is an international market leader providing end-to-end measurement solutions to natural gas utilities globally. Our mission focuses on customer satisfaction through responsive deliveries, technical support, and rugged, reliable products manufactured with uncompromising quality, accuracy, and safety. We develop innovative technologies promoting efficient, sustainable, and cost-effective energy solutions.

General Accountability

Reporting to the VP of Product Realization, the Sr. Firmware Engineer – Embedded Systems designs, develops, and tests embedded system software for industrial IoT products deployed in remote field installations with high uptime requirements. The role involves defining hardware interfaces and collaborating with product management and customers.

Key Job Responsibilities and Accountabilities

  • Firmware Development & Maintenance
  • Debugging & Root Cause Analysis
  • Data Accuracy & System Reliability
  • Testing & Validation
  • Cross-Functional Collaboration
  • Travel approximately 10% of the time
  • Drive a culture of accountability and cross-functional leadership
  • Demonstrate ownership of issues from investigation to resolution

Skills and Qualifications

  • Proficiency in board bring‐up and debugging in Embedded systems
  • Excellent interpersonal and communication skills
  • Creative thinker with excellent analytical skills
  • Ability to work independently and in a team environment
  • Systems level approach to hardware and firmware
  • Familiarity with hardware emulators, scopes, and simulators
  • Experience with version control systems GitHub, Bitbucket
  • Working knowledge of Jira, Confluence, ARM core micros programming
  • Experience with TI-MSP line programming is an asset
  • Ability to read and understand schematic and PCB layout is an asset
  • Strong debugging and problem-solving skills
  • Experience with legacy codebases, sensor-based or low-power devices
  • Understanding of time handling, synchronization, and data integrity
  • Experience in industrial IoT, metering, or utility systems
  • Familiarity with cloud-connected devices (e.g., AWS IoT)
  • Experience in RF (LTE, BLE) and industrial IoT products design is an asset
  • Experience in a Natural gas related industry considered an asset

Educational/Experience Requirements

  • Degree in computer science or electrical engineering or equivalent discipline
  • 5+ years experience embedded software development and system design
  • 5+ years working knowledge of programming in C/C++
  • 3+ years working knowledge of programming Java and Python
  • Experience in both high‐ and low‐level system architecture design
  • Experience in Bare metal and RTOS based system design and programming
  • Experience with debug and test tools such as Oscilloscope, Logic Analyzer, Multi‐meter, JTAG debugger
  • Experience with software development tools (IDE, configuration management, design, emulation, debugging, compilers, test)
  • Experience with HW/SW integration based on various interfaces and protocols
  • Experience with embedded devices running 24/7 in remote industrial settings
  • Experience with battery powered embedded systems, very low power/low resource design

Equal Opportunity Statement

Romet Limited is an equal opportunity employer valuing diversity and inclusivity. Reasonable adjustments for candidates with specific requirements will be accommodated confidentially.

Skills

AWS IoTBitbucketC++ConfluenceEthernetFreeRTOSGitHubI2CJavaJTAG debuggerJiraLogic AnalyzerLTEMulti‐meterPCB layoutPythonRS232RS485SPIST-MicroTCP/IPTI-MSPUARTUSB

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free