Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software/Firmware Developer

Refraction Technology, Inc.

Reftek Systems is looking for a sharp, hands-on
Senior Software/Firmware Developer
to join our engineering team in Burnside, Nova Scotia.You’ll work at the edge of embedded systems, instrumentation, and seismic technology—turning ambitious ideas into working hardware and software. Working alongside senior firmware and electrical engineers, you’ll have significant ownership in architecting, prototyping, and building the software and firmware behind our next generation of products.This is not a role where you’ll simply implement someone else’s design. You’ll be expected to dig into difficult problems, move quickly from concept to prototype, work directly with hardware, and figure out what works. You’ll have the freedom to experiment, challenge assumptions, and build solutions that may ultimately redefine how our instruments operate.If you like small teams, hard technical problems, rapid prototyping, and seeing your code come to life on real hardware, this is the kind of work you’ll enjoy.About Reftek Systems
At Reftek Systems, we design and build precision seismic instrumentation used around the world to capture signals that most instruments never see. Reftek has a
skunkworks mentality
: small teams, fast decisions, technical curiosity, and a bias toward building rather than presentations and paperwork.Key Responsibilities
Design and develop clean, efficient, modular firmware and software for embedded products and instrumentation systems.Break complex engineering problems into manageable work units and carry them through implementation, testing, debugging, and documentation.Collaborate with firmware and electrical engineers on system architecture, hardware integration, board bring-up, and new product development.Diagnose and resolve software, firmware, communications, and system-level issues.Develop unit, integration, and system-level tests to maintain software quality and reliability.Build automated tools and test systems to accelerate firmware development and hardware validation.Develop and troubleshoot network communications and telemetry for distributed, bandwidth-constrained edge systems.Contribute to communication protocols and system architectures where existing approaches don't fit the application.Use scripting and automation to improve engineering workflows and eliminate repetitive tasks.Document software and firmware architecture, interfaces, product features, development processes, and test procedures.Participate in technical reviews and contribute to engineering decisions throughout the product development cycle.Qualifications
Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.5+ years of experience developing firmware for embedded systems.5+ years of professional experience with C/C++.Solid understanding of embedded software architecture and hardware/software interfaces.Knowledge of TCP/IP and network stack programming.Experience with bandwidth-constrained telemetry or edge communications is preferred.Working knowledge of Python, Bash, or similar scripting languages.Experience with Git and modern software development practices.Strong analytical and problem-solving skills with the ability to learn unfamiliar technologies quickly.Preferred Skills
Microcontrollers, embedded processors, and RTOS environments.Hardware bring-up and low-level debugging.Oscilloscopes, logic analyzers, JTAG/SWD debuggers, and related development tools.Embedded communication protocols including I²C, SPI, UART, and CAN.Networked embedded systems and distributed instrumentation.Automated hardware and firmware testing.Database programming.Virtualization and container technologies such as Docker, VirtualBox, or Xen.Experience with scientific instrumentation, sensors, data acquisition, telemetry, or other field-deployed systems.What We Value
Curiosity
— challenge assumptions and explore better ways to solve difficult problems.Ownership
— take a problem from first idea through prototype, test, and deployment.Practical engineering
— build, measure, test, and learn rather than over-design on paper.Independence
— work effectively with minimal direction while knowing when to involve the team.Systems thinking
— understand how software, electronics, communications, and the physical environment interact.Competitive salary and benefits package.RRSP Matching Program.Collaborative and technically driven work environment.Hands-on involvement with novel embedded systems and seismic instrumentation.Opportunity to take products from early concepts and prototypes through field deployment.Small-team environment where your work has a direct impact on the product.For parts or maintenance of current or obsolete REF TEK products, please email View email address on ca.hrm.tc .
#J-18808-Ljbffr
Vacancy posted 50 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software/Firmware Developer in Winnipeg, MB vacancy
  •  ...Position Overview Algo is looking for a highly motivated Embedded Firmware Developer to work with our growing development team in Burnaby, B.C....  ...with other team members working on hardware development, software development, acoustical engineering, optical engineering, voice... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Relocation package

    Algo Communication Products Ltd

    Winnipeg, MB
    50 minutes ago
  •  ...Direct Placement The OpportunityThe Senior Firmware Engineer will join the firmware team, and...  ...industrial bolting industry. You will design, develop and deploy innovative firmware solutions...  ...level and firmware level (embedded software) design efforts. Opportunities exist... 
    Senior

    Acara Solutions, Inc.

    Winnipeg, MB
    52 minutes ago
  • Build C/C++ and Golang firmware at Samsara, supporting remote candidates across Canada. Work on connected vehicle systems, releases, and operational metrics.As a Senior Software Engineer II, you will develop customer-facing firmware for Samsara’s cloud-connected hardware platform... 
    Senior
    Long term contract
    Remote work

    Samsara

    Winnipeg, MB
    51 minutes ago
  • Build C/C++ and Golang firmware for Samsara’s connected vehicle hardware platform, supporting development and operations...  ...across Canada. Work with real-time IoT signals.As a Senior Software Engineer II, you will architect, develop, debug, test, deploy, and maintain customer-facing... 
    Senior

    Samsara

    Winnipeg, MB
    52 minutes ago
  • Explore hands-on development at Reftek Systems as a Senior Software/Firmware Developer in Burnside, Nova Scotia. Dive into embedded systems and seismic technology to create groundbreaking solutions. Reftek Systems is seeking an experienced Senior Software/Firmware Developer... 
    Senior

    Refraction Technology, Inc.

    Winnipeg, MB
    49 minutes ago
  • $140k - $180k per year

     ...bringing that mission to life with HMND‑01 - our rapidly developed humanoid platform being deployed in real...  ...even further. About The RoleWe are looking for a Firmware and Embedded Software Engineer to design and develop the real-time software systems that control our humanoid... 
    Senior
    Work at office
    Worldwide

    Humanoid

    Winnipeg, MB
    50 minutes ago
  • $120k - $130k per year

     ...At our Pickering location, we are looking for an experienced Senior Software Developer to join our dynamic team. This position is responsible for...  ...systems, Unix sockets, and WebSockets. Build and release firmware for multiple product lines, including packaging, OTA update... 
    Senior

    The Lenbrook Group of Companies

    Winnipeg, MB
    50 minutes ago
  • Embedded Firmware DeveloperLocation: Calgary, AB (Hybrid)Employment Type: Full-TimeCompany:...  ...looking for an experienced Embedded Firmware Developer to join our engineering team immediately....  ...'s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer... 
    Long term contract
    Immediate start

    OPIsystems Inc.

    Winnipeg, MB
    49 minutes ago
  • $114.3k - $164.3k per year

    ## Senior Embedded Software DeveloperApply: Kanata, Ontario, Canada: Full time: Posted Yesterday...  ...for a **Senior Embedded Software Developer** with strong expertise in **Embedded...  ...collaborate closely with hardware and firmware teams.**Key Responsibilities*** Requirements... 
    Senior
    Full time
    Internship
    Work at office

    Hewlett Packard Enterprise

    Winnipeg, MB
    51 minutes ago
  •  ...purpose and join a culture that is thriving in the face of change. Make an impact with our Technology - Development team as a Senior Software Developer. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the possibilities... 
    Senior
    Remote work
    Flexible hours

    Mnp-

    Winnipeg, MB
    49 minutes ago
  •  ...established in 1996. We provide actuarial, administration, software programming, and consulting solutions for pension, benefits,...  ...in our clients’ long-term success. Position Summary The Senior Software Developer will play a key role in designing, developing, and modernizing... 
    Senior
    Long term contract

    Ellement Consulting Group

    Winnipeg, MB
    49 minutes ago
  •  ...transforming the way our customers work. Every day we help them develop critical mineral resources more sustainably, design and build...  ...while proudly maintaining headquarters in New Zealand. Senior Software Developer**Le poste** Relevant du gestionnaire de l’ingénierie... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    2 days per week

    Seequent

    Winnipeg, MB
    49 minutes ago
  • The Senior Software Developer is responsible for designing, developing, and maintaining data services, APIs, backend systems, and AI-ready data foundations that support scalable platform capabilities across Digital & Transformation. Working within the Data & AI Engineering... 
    Senior
    Work at office
    3 days per week

    DNV Group

    Winnipeg, MB
    52 minutes ago
  •  ...Skill Set Requirements ServiceNow Development (40%) Experience developing custom applications, workflows, integrations, automation...  ...deployment, and code management practices. Ability to design, develop, support, and continuously improve scalable ServiceNow solutions... 
    Senior
    Monday to friday

    Akkodis

    Winnipeg, MB
    48 minutes ago
  •  ...deliver results from saliva to mobile app—anytime, anywhere.Developed over six years of R&D, over 2,000 product iterations, and...  ...endurance, sleep, and more.About the roleEli is looking for a Senior Software Developer to join our product team full‑time, starting as soon as... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Immediate start

    Eli Health

    Winnipeg, MB
    49 minutes ago
  •  ...term maintainability. Work with the lead developer to shape the technical roadmap and...  ...Bachelor’s degree in Computing Science, Software Engineering, or a related field, or equivalent...  ...development experience, including 2+ years as a senior or lead developer owning production... 
    Senior
    Long term contract
    Internship
    Work at office

    Dahrouge Geological Consulting Ltd.

    Winnipeg, MB
    50 minutes ago
  •  ...Canada | Posted on 11/03/2026 City Central Toronto (Moore Park / Summerhill East) Country Canada Job DescriptionPosition: Senior Software Developer (Siebel CRM)Location: Toronto, ON Job ID#: RQ11569 Duration: 4 Months Role OverviewWe are seeking an experienced... 
    Senior
    Remplacement
    Long term contract
    Temporary work
    Remote work

    Symbiotic Group

    Winnipeg, MB
    51 minutes ago
  • Location: Quebec City, Quebec, Canada - Hybrid (3 days a week, in-office)We are seeking a talented and experienced Senior Software Developer to join our Civil Engineering Applications team. In this role, you will help shape the future of industry-leading design software... 
    Senior
    Apprenticeship
    Work at office
    Local area
    3 days per week

    Bentley Systems

    Winnipeg, MB
    49 minutes ago
  •  ...Employment Agreement - Hybrid ModelKey Responsibilities Design, develop, test, deploy, and maintain enterprise-grade backend...  ...owners, architects, and development teams to deliver high-quality software solutions.Manage application configurations and environment-specific... 
    Senior

    DCI Group of Companies - Discover Communications

    Winnipeg, MB
    51 minutes ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the...  ..., partners, and industries to design, develop, and deliver solutions that power digital...  ...world.Your role and responsibilities As a Senior Software Engineer, you will design, build... 
    Senior

    IBM

    Winnipeg, MB
    51 minutes ago
  •  ...research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research. Job Description Senior Software Developer (C++) - Lidar & Geospatial Systems Join Teledyne Optech, part of Teledyne Technologies, where you'll help turn complex... 
    Senior
    Minimum wage
    Local area

    Teledyne Technologies Incorporated

    Winnipeg, MB
    51 minutes ago
  • Senior Software DeveloperPour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version...  ...companies in the world. About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software... 
    Senior
    Apprenticeship
    Worldwide
    Flexible hours

    AppDirect, Inc

    Winnipeg, MB
    52 minutes ago
  • Branch's mission is bold: we want to revolutionize AEC design software by giving designers and project teams a power tool to make efficient, beautiful buildings. We believe software has an indelible impact on the quality of the built environment, and we are committed to setting... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Remote work
    Worldwide
    Flexible hours

    Branch Inc.

    Winnipeg, MB
    52 minutes ago
  • $100k - $142k per year

    Senior Software DeveloperYour Moneris Career – The OpportunityBuild secure, reliable products...  ...own key integrations and mentor other developers. Location: You will be based in our...  ...production support, technical design and developer mentoring. Your Moneris Career –... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Moneris

    Winnipeg, MB
    51 minutes ago
  • Senior Software Developer (Project Management)Location: Vancouver - Pender St, CanadaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billions of digital interactions... 
    Senior
    Long term contract
    Full time
    Temporary work

    Canadian Inclusion

    Winnipeg, MB
    52 minutes ago
  • $128.3k - $203k per year

     ...on the promise of AI.What is The Role: We're looking for a Senior Software Engineer to join our Streams UI team, where you'll have the chance...  ...using AI-assisted development tools. These tools can help you develop features faster, fix complex systems, and improve existing... 
    Senior
    Local area
    Flexible hours

    Elasticsearch B.V.

    Winnipeg, MB
    50 minutes ago
  • Employment Type: Permanent Job Description:Senior Software Developer- Montreal onlyYou want to shape how artificial intelligence personalizes travel offers for millions of passengers while spending half your time experimenting with cutting-edge proofs of concept. What... 
    Senior
    Permanent employment
    Work at office
    Worldwide
    Flexible hours

    Plusgrade

    Winnipeg, MB
    50 minutes ago
  •  ...Encourage Diverse Perspectives, and Lead, Virtually. Key Responsibilities Build scalable, maintainable software solutions across full stack development Develop using AI augmented workflows. Our engineers use Claude Code as their primary development tool with MCP... 
    Senior
    Internship
    Local area
    Remote work

    Thanx

    Winnipeg, MB
    50 minutes ago
  • $122k - $150k per year

     ...members who naturally go above and beyond their immediate assignments—developers who spot architectural gaps, fix broken workflows without being...  ...in. Key Responsibilities EMS & Cloud Feature Development: Develop core features on FortiClient EMS that adopt practices adhering... 
    Senior
    Full time
    Immediate start
    Worldwide
    Flexible hours

    Fortinet

    Winnipeg, MB
    51 minutes ago
  •  ...per week onsite at our office located at 2 Queen St. E in Toronto, ON. The RoleWe're looking for an experienced developer to join TripArc as a Senior Software Developer. You'll work on a mature travel platform that thousands of travel professionals rely on every day, and... 
    Senior
    Casual work
    Work at office
    2 days per week

    Range

    Winnipeg, MB
    51 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software/Firmware Developer. Be the first to apply!