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.

This position requires local presence. Please view similar jobs below.

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 click.appcast.io .

#J-18808-Ljbffr

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Senior Software/Firmware Developer in Nova Scotia vacancy
  •  ...MacKay Canada Limited (MacKay Meters) on their search for a Senior Software Developer to join their team. MacKay Meters is a recognized...  ...will bring strong C/C++ expertise and a background in firmware development to design, build, and maintain embedded software... 
    Senior
    Worldwide
    Nova Scotia
    more than 2 months ago
  •  ...professionals. Now, we are partnering with them in search of a Senior Accountant to join their team in Halifax. As a member...  ...in financial reporting ~ Advanced computer skills (accounting software and MS Office)  ~ Proven ability to work in a dynamic fast-... 
    Senior
    Nova Scotia
    15 days ago
  • $228.28k - $273.94k per year

     ...to be programmable, and to support agile software development. the company’s customers include...  ...due to the volume of applicants.* Senior Engineering Manager, Containers at the Edge...  ...the company’s overall business Hire and develop a high-performing team that includes... 
    Senior
    Long term contract
    Manual labor
    Work at office
    Local area
    Remote work
    Flexible hours
    Night shift

    Fastly, Inc.

    Nova Scotia
    1 day ago
  •  ...holdings across multiple asset classes, including hotels, residential developments, office and commercial properties, and a growing investment...  ...and Ravelin Properties Corp (Ravelin) in the recruitment of a Senior Accountant to join the Ravelin team based in Halifax, NS.... 
    Senior
    Long term contract
    Full time
    Work at office
    Nova Scotia
    25 days ago
  •  ...partner with Armour Transportation Systems in the recruitment of a Senior Accountant to join their team in Dartmouth, Nova Scotia....  ...from internal stakeholders in a timely and professional manner. Develop ad hoc financial reports and analysis as required. Other related... 
    Senior
    Nova Scotia
    a month ago
  • $125k - $172k per year

     ...Together, we are recruiting for a Senior Structural Engineer to join...  ...value to clients by developing engineering, regulatory, and environmental...  ...professionals to develop integrated engineering solutions...  ...structural analysis and design software such as MathCAD, RISA-3D, SAP2000... 
    Senior
    Long term contract
    Permanent employment
    For contractors
    Local area
    Nova Scotia
    more than 2 months ago
  •  ...exceptional service to clients while maintaining a people-first culture. As the organization continues to grow, they are seeking a talented Senior Accountant to join their finance team and play a key role in supporting operational and financial excellence. Reporting to the... 
    Senior
    For contractors
    For subcontractor
    Nova Scotia
    11 days ago
  •  ...chapter of growth. To support this momentum, we are seeking a Senior Accountant to join the team in Yarmouth, Nova Scotia. Reporting...  ...gain exposure across multiple operating companies, and continue developing toward future leadership opportunities within the organization.... 
    Senior
    Nova Scotia
    a month ago
  •  ...Meridia Recruitment Solutions has partnered with Ravelin Properties REIT, part of the Clarke group of companies, to recruit a Senior Human Resources Generalist to join its team in Halifax, Nova Scotia. This position offers the flexibility to work from either the Company's... 
    Senior
    Work at office
    Shift work
    Nova Scotia
    9 days ago
  •  ...Aerospace continues to grow, they are seeking a  Senior Product Marketing Specialist to join...  ...closely with engineering, operations, software development, business development, and customers...  ...and go-to-market readiness.  ~ Develop sales enablement content, including... 
    Senior
    Worldwide
    Nova Scotia
    a month ago
  • $145k - $155k per year

     ...California. Owned, operated, and being developed by Los Angeles Rams Owner/Chairman E. Stanley...  ...The ST-2110 Broadcast Engineer is a senior-level, hands-on technical specialist responsible...  ...fans, boards). Maintain up-to-date firmware/software and apply vendor patches to ensure... 
    Senior
    Remplacement
    Work at office
    Flexible hours
    Afternoon shift

    Hollywood Park Management Company, LLC.

    Nova Scotia
    4 days ago
  •  ...and management support to their respective business partners. This Senior People Business Partner role supports PepsiCo's Field Sales teams...  ...and succession planning • Partner with the business to develop and execute site level strategies to improve organizational health... 
    Senior
    Local area
    Nova Scotia
    a month ago
  •  ...Estimator includes working with custom steel fabrication projects, where heavy steel plate and beam/column work were utilized. You have developed a keen attention to detail, allowing you to account for every possible characteristic of a project. You also have great time-... 
    Senior
    Long term contract
    For subcontractor
    Nova Scotia
    more than 2 months ago
  •  ...Solutions has partnered with J.D. Irving, Limited, to recruit a Senior Project Manager, Facilities to join their Real Estate & Facilities...  ...capital improvements, renovations, and strategic initiatives Develop project scope, cost estimates, schedules, procurement plans, and... 
    Senior
    Long term contract
    Permanent employment
    Temporary work
    For contractors
    Internship
    Nova Scotia
    a month ago
  •  ..., on site, and in the shop. Lead by example and reinforce safety as a core value in all project activities. Finance – Develop and manage project budgets based on estimates and oversee all fiscal aspects of projects from start to finish. Prepare financial reports... 
    Senior
    Long term contract
    Contract work
    Work at office
    Nova Scotia
    more than 2 months ago
  • $161k - $170k per year

     ...community through regular in-person events. Learn more about our flexible approach to where we work. Overview We are looking for a Senior Data Scientist to lead the Meals initiative — one of Instacart's top strategic priorities for 2027. This role is focused on scaling... 
    Senior
    Remote job
    Long term contract
    Permanent employment
    Contract work
    Work at office
    Work from home
    Flexible hours
    Nova Scotia
    27 days ago
  •  ...Recruitment Solutions is pleased to partner with Aethera® in search of a Senior Electrical Field Engineer/Technologist to support current...  ...integration, and deployment of RF wireless communication systems. Develop and apply an end to end understanding of system architecture,... 
    Senior
    Long term contract
    For subcontractor
    Work at office
    Worldwide
    Nova Scotia
    more than 2 months ago
  •  ...Marconi Waterfront Campus and Richmond Yards Redevelopment. We are seeking a skilled and motivated Structural Engineer or Senior Structural Engineer to join BMR’s team in Halifax, where you’ll contribute to a variety of impactful projects across Atlantic Canada.... 
    Senior
    Full time
    Contract work
    For contractors
    Nova Scotia
    more than 2 months ago
  • $192k - $202.5k per year

     ...advertiser goals into real-time outcomes — all while balancing value across users, advertisers, retail partners, and Instacart. As a Senior Data Scientist on this team, you will drive the analytics, experimentation, and algorithmic strategy that determines how our ad supply... 
    Senior
    Remote job
    Permanent employment
    Contract work
    Manual labor
    Work at office
    Work from home
    Flexible hours
    Nova Scotia
    27 days ago
  •  ...et services d’Allergan Aesthetics. We have an opportunity for Senior Manager, Market Access & Government Affairs to join our Market Access...  ...consider Atlantic based candidates.  Key Responsibilities Develop and execute regional government affairs, health policy, and... 
    Senior
    Daily paid
    Full time
    Work at office

    AbbVie

    Nova Scotia
    14 hours ago
  •  ...investigation, and problem resolution. Develop, maintain, and improve manufacturing...  ...components, circuit boards, radios, card readers, firmware updates, and related technologies....  ...818-4506 and ****@*****.*** or Rick Neima, Senior Consultant at (***) ***-**** and ****@*****.***... 
    Senior
    For subcontractor
    Work at office
    Nova Scotia
    8 days ago
  •  ...Improvement Lead, mentor, train, and develop a team of four Corporate Accountants,...  ...Support the implementation of new accounting software, systems, and process improvements...  ...Heather Labucki, Partner, or Sara Morey, Senior Consultant at ****@*****.*** . If you require... 
    Senior
    Work at office
    Nova Scotia
    6 days ago
  •  ...Career Opportunity GeoSpectrum is growing and has a new career opportunity for an experienced  Senior Software Developer. As a Senior Software Developer, you will design and deliver high-quality, scalable solutions for the software applications that support and operate... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship

    GeoSpectrum Technologies Inc.

    Halifax, NS
    more than 2 months ago
  •  ...Reference: DUR000081-SG-1 Our client is seeking a talented Senior Software Developer to join their team. This role will lead into a team lead position, and the ideal candidate must be willing to travel to the office daily. Duties & Responsibilities Responsibilities:... 
    Senior
    Work at office

    RecruiTech

    Westville, NS
    3 days ago
  •  ...invite you to watch our company video by visiting . Career Opportunity GeoSpectrum is growing and has an opportunity for a Software Developer​ Co-Op !   The Software Developer​ Co-Op is passionate about working in a highly integrated and collaborative ocean... 
    Full time
    Internship
    Monday to friday

    GeoSpectrum Technologies Inc.

    Halifax, NS
    2 days ago
  •  ...Statements. Staying current on economic developments, market trends, and investment-related...  ...~ Strong comfort level with investment software and evolving technology. ~ Demonstrated...  ...Heather Labucki, Partner, or Jason Ozon, Senior Consultant, at ****@*****.*** . If you require... 
    Senior
    Nova Scotia
    more than 2 months ago
  •  ...maintaining audit-ready records; Lead and develop staff through recruitment, training,...  ...management systems (i.e., Yardi), accounting software, and Microsoft Office suite; ~...  ...monthly/ quarterly operational reports for the senior management, presenting both written reports... 
    Senior
    Work at office
    Nova Scotia
    more than 2 months ago
  •  ...This position is responsible for developing system architectures, managing...  ...mechanical, electrical, software, and acoustics engineering to...  ...responsibilities will include: Develop and manage system requirements...  ...contact Rick Neima, Senior Consultant, at (***) ***-**** or... 
    Senior
    Nova Scotia
    a month ago
  •  ...contract award through completion. Working closely with Senior Project Managers and Project Coordinators, this role develops hands-on experience in the technical, financial,...  ...suppliers. ~ Comfort using project management software and standard office applications to track... 
    Senior
    Long term contract
    Contract work
    Internship
    Work at office
    Nova Scotia
    more than 2 months ago
  •  ...facilitates hazard analysis activities, and develops safety documentation in support of...  ...integrated systems across electrical, mechanical, software, and controls domains.  Strong...  ...818-4506 and ****@*****.*** or Rick Neima, Senior Consultant at (***) ***-**** and ****@*****.***... 
    Senior
    Nova Scotia
    a month ago

Do you want to receive more vacancies?

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