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 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software/Firmware Developer in Winnipeg, MB vacancy
  •  ...Overview Algo is looking for a highly motivated Embedded Firmware Developer to work with our growing development team in Burnaby, B.C. Working...  ...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

    Winnipeg, MB
    1 hour ago
  • Use C++, C# and C to develop software and firmware for BOWMAN in Calgary, Alberta, within a multidisciplinary Agile team.As an experienced Software/Firmware Developer, you will support BOWMAN, an advanced tactical communications system. You will design, implement, debug and... 
    Suggested

    General Dynamics Mission Systems, Inc.

    Winnipeg, MB
    1 hour ago
  • $180k - $200k per year

     ...visionary and a strategic leader within our AI organization. While a Senior Data Scientist excels at building and deploying specific models,...  ...), Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically... 
    Senior
    3 days per week

    TEEMA Group

    Winnipeg, MB
    2 days 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

    Winnipeg, MB
    1 hour ago
  • Develop reliable embedded firmware in C and C++ with Schneider Electric’s Victoria team, supporting advanced...  ...solutions and automated testing.As a Senior Embedded Designer I, you will create...  ...PM8000 product families. The work spans software development and testing, with Python... 
    Senior

    Schneider Electric

    Winnipeg, MB
    1 hour 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
    1 hour ago
  • $95.91k - $126.87k per year

    Firmware DeveloperFunctional area: Research & Development Onsite or Remote: Onsite Country...  .... With ground-breaking technology, we develop and provide innovative and safe equipment...  ...with CAN bus and Ethernet-based software development GUI design experience using... 
    Long term contract
    Apprenticeship
    Remote work
    Relocation
    Flexible hours
    Shift work

    Epiroc

    Winnipeg, MB
    1 hour ago
  •  ...contribute to important advancements in patient care.Summary The Firmware Developer contributes to the full embedded development lifecycle—from...  ...firmware, scripts, and applications to automate software testingCollaborate with electronics and test engineers on board... 
    Internship

    Puzzle Medical Devices Inc.

    Winnipeg, MB
    1 hour 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
    1 hour ago
  •  ...Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you...  ...maintainable code and to learn from the feedback provided by senior team members. • Translate business requirements into efficient... 
    Senior

    Price Industries Limited

    Winnipeg, MB
    2 days 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
    1 hour ago
  • This is a hands-on senior engineering role at a small startup, mostly across Android, web...  ...backend work, with some exposure to hardware, firmware and machine learning. A strong candidate...  ...unfamiliar areas fast. Mentoring junior developers is part of the job, and the work is based... 
    Senior
    Relocation

    present of AI

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour ago
  • $100k - $120k per year

     ...As a senior Embedded Developer at Fortinet, you will be responsible for the full development cycle of...  ...: Development, design and test the software for Fortinet products Hands on in bug...  ...support of implemented software or firmware products Implement new features according... 
    Senior
    Full time
    Flexible hours

    Fortinet Inc.

    Winnipeg, MB
    1 hour ago
  • $91.2k - $136.8k per year

     ...changing customer needs and market requirements. As a Senior Embedded Designer I, you'll develop new firmware features, enhance existing capabilities, and have...  ...collaborative team where engineers work across both software development and testing, with responsibilities evolving... 
    Senior
    Full time
    Temporary work
    Part time
    Fixed term contract
    Internship
    Direct hire
    Flexible hours

    Schneider Electric

    Winnipeg, MB
    1 hour ago
  •  ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development... 

    The North West Company

    Winnipeg, MB
    2 days ago
  •  ...supporting health, charities, youth, and education opportunities is our passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the design, development, and automation of PRCN’s internal Data and Lab... 

    Price Industries Limited

    Winnipeg, MB
    2 days ago
  • Job DescriptionWe are currently seeking an experienced Software/Firmware Developer to join our BOWMAN product development team in Calgary, Alberta. BOWMAN is an advanced tactical communications system that integrates secure digital voice and data technologies to provide... 
    Flexible hours

    General Dynamics Mission Systems, Inc.

    Winnipeg, MB
    1 hour ago
  •  ...is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is... 

    Price Industries Limited

    Winnipeg, MB
    2 days 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
    1 hour ago
  • Get AI-powered advice on this job and more exclusive features. Role OverviewThe Senior Software Developer will be responsible for designing, developing, and implementing automation, integrations, and reporting solutions across enterprise platforms. This role includes creating... 
    Senior

    JSG (Johnson Service Group, Inc.)

    Winnipeg, MB
    1 hour 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
    1 hour ago
  • $110k - $130k per year

     ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior M365 Software Developer based in Canada. Join an established enterprise software environment where modern Microsoft technologies and AI-powered... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work
    Worldwide

    Jobgether

    Winnipeg, MB
    1 hour ago
  • We are seeking an experienced Senior Software Developer (Full Stack) with 7+ years of commercial software engineering experience. In this key on-site role, you will lead the modernization and architecture of our core diagnostic platforms, developing robust web applications,... 
    Senior

    Media Resources Inc

    Winnipeg, MB
    1 hour ago
  • $100k - $120k per year

     ...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
    Internship
    Work at office
    Local area
    Shift work
    2 days per week

    TripArc

    Winnipeg, MB
    1 hour ago
  • $99.8k - $147.68k per year

     ...and the desire to work in a team with dynamic strengths. The Senior Software Engineer will be working with a complementary team of software...  ...framework for our games. What You'll Do Design, code, and develop new backend applications/services running in AWS Optimize... 
    Senior
    Full time
    Local area

    Zynga

    Winnipeg, MB
    1 hour ago
  • $112.3k - $122.3k per year

    The opportunity We are looking for a Senior Software Developer to join the Product Engineering team in support of our Member Services division. As part of a team, you will be responsible for the development of processes across the full software development lifecycle, from... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Ontario Teachers' Pension Plan

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour ago

Do you want to receive more vacancies?

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