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

Embedded Software Developer (Level II/III)

$85k - $135k per year

Sciemetric

Embedded Software Developer (Level II / III)

A Great Opportunity in OurResearch & Development Team!

We are seeking an Embedded Software Developer (Level II or III) to build and maintain the applications, services and drivers used to operate our industrial hardware solutions. Operating within a team of 4–8 developers, you will report directly to the Embedded Software Team Lead. This is a full-time, in-person role based out of our Ottawa facility.

In this role, you will bridge the gap between electronic hardware and the user interface, developing Windows-based application software using C++ and OS images. This software will directly interface with real-time PLC controllers and data acquisition modules. This hands‑on position is ideal for a developer who thrives on seeing code interact with real-world industrial hardware.

Key Responsibilities

  • Application Development: Design, write, and maintain C++ application software in a Windows environment to configure, calibrate, and operate industrial electronics.
  • Hardware Interfacing & Protocols: Implement driver‑level and application‑level communications to interface with configuration databases, custom hardware, PLCs, and data acquisition systems using protocols such as SQL, EtherCAT, CAN, SPI.
  • Tooling & Configuration Suites: Develop desktop utilities and images that allow factory technicians and field engineers to flash firmware, run diagnostics, and manage hardware settings.
  • On‑Site Integration & Testing: Work with hardware engineers and manufacturing technicians, deploying code directly to test benches, bringing up new systems, and troubleshooting hardware‑software integration bugs.
  • Software Lifecycle Support: Maintain code quality and operational continuity for software suites already deployed globally, resolving field bugs, refactoring legacy code, and updating applications for new hardware iterations.
  • Documentation & Verification: Author technical documentation, interface specifications, and internal test procedures to validate software reliability and support compliance testing.

Qualifications:

  • Education: B.S. or M.S. in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field, or equivalent. Professional registration (EIT/P.Eng) with Professional Engineers Ontario (PEO) is an asset but not required.
  • Experience: 1+ years of professional software development experience, with a track record of building applications that interact closely with physical hardware or industrial control systems.
  • Core Technical Skills: Strong proficiency in C++ within a Windows development environment (e.g., Microsoft Visual Studio). Familiarity with Beckhoff TwinCAT, SQL database management, and multi-threaded application design are a plus.
  • Hardware & Fieldbus Familiarity: Desirable experience working with industrial systems, including PLC protocols (e.g. EtherCAT, ProfiNET, Ethernet/IP), automotive communication (CAN, LIN, FlexRay), sensor protocols (IO Link, SENT) and microcontroller interfaces (UART, I2C, SPI).
  • Lab & Debugging Skills: Ability to use software debugging tools alongside hardware tools (like protocol analyzers or basic oscilloscopes) to isolate integration issues.
  • Attributes: Independence, strong problem‑solving skills, self‑organized, and collaborative.
  • Location: Must be located in or willing to commute daily to our Ottawa region location.

Salary Range

$85,000 to $135,000

Artificial Intelligence may be used to assess and/or screen applications.

Sciemetric Instruments has worked with manufacturers for decades to solve their productivity and quality concerns. Our process monitoring, data collection, and data analytics products empower customers to drive continuous improvement in quality, profitability, and efficiency. Our people specialize in modern manufacturing and industrial processes. Our expertise comes from installing thousands of systems worldwide.

#J-18808-Ljbffr
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Developer (Level II/III) in Ottawa, ON vacancy
  •  ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils, Space Recovery Systems, LaunchPADS™ Multi... 
    Suggested
    Full time
    Worldwide

    Mmist Llc

    Ottawa, ON
    more than 2 months ago
  •  ...datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D...  ...platforms, and broad embedded systems expertise developed across a diverse set of projects....  ...Architect, design, and implement low‑level embedded firmware for microcontroller‑based... 
    Suggested
    Long term contract
    Full time
    Remote work

    Ranovus Inc.

    Ottawa, ON
    2 days ago
  • $90k - $125k per year

     ...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators....  ...automation. We are looking for an intermediate C++ / Qt Embedded Developer to support the development of software for embedded and mission... 
    Suggested
    Full time

    Syntronic

    Ottawa, ON
    a month ago
  •  ...Description As a Software Developer on our Product Development team, you'll work with a group of talented developers and product managers...  ...especially building APIs Experience working on production-level SaaS products Experience with TypeScript, Angular, HTML and... 
    Suggested
    Full time

    Intouch Insight

    Ottawa, ON
    2 days ago
  • $155k - $180k per year

     ...Overview This position is for a Principal Software Developer - AI Integration. In this role you will...  ...Programming Excellence: Expert-level proficiency in Python, Java (SpringBoot)...  ...audiences Experience with vector databases, embedding models, and retrieval-augmented... 
    Suggested
    Full time
    Immediate start

    Solace

    Ottawa, ON
    13 days ago
  •  ...intelligence and enforcement agencies through embedded teams, advisory services, and full...  ...Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay)...  ...eligible to obtain and maintain a Secret (Level II) Canadian Federal Government Security... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    Adga Group Consultants Inc

    Ottawa, ON
    more than 2 months ago
  • $95k - $115k per year

     ...specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a...  ...automation. We are looking for an Embedded BSP Developer to support the design, development, integration, and maintenance of low-level software for ARM-based automotive platforms... 
    Full time

    Syntronic

    Ottawa, ON
    a month ago
  •  ...services for building the world's most critical embedded systems. The company's technology is...  ...machinery and robotics. BlackBerry QNX software and development tools are standards-based...  ...application domains is seeking talented embedded developers for our Automotive OEM Direct Engineering... 
    Full time

    BlackBerry

    Ottawa, ON
    7 days ago
  •  ...the development of digital investigative software that acquires, analyzes, and shares evidence...  ...of success through skills they have developed and experiences they have been a part of,...  ...be reflected in our hiring processes and embedded in our values and how we treat one another... 
    Hourly pay
    Internship
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    6 days ago
  •  ...customer-managed environments. As a Junior Software Developer on the Mission Control squad, you'll...  ...works AI-native, with agentic coding tools embedded in the daily workflow. What You'll Do -...  ...automated tests and contribute to epic-level quality plans — quality is designed in,... 
    Full time

    Solace

    Ottawa, ON
    17 days ago
  • $80k - $105k per year

     ...applications with our growing global teams. Our hardware and software solutions are built for performance, enabling low-...  ...networked video interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision, IoT, and networked video switching.... 
    Full time

    Pleora Technologies

    Ottawa, ON
    more than 2 months ago
  • $96.56k - $128.74k per year

     ...better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent...  ...operate Agentic SDLC Operating System. · Embed AI-assisted development into delivery...  ..., and persuades others, often at senior levels, to adopt a different point of view. ·... 
    Permanent employment
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Export Development Canada

    Ottawa, ON
    6 days ago
  •  ...intelligence and enforcement agencies through embedded teams, advisory services, and full...  ...Job Description ADGA is seeking Software Developers to support the design, development, implementation...  ...to obtain and maintain a Secret (Level II) Canadian Federal Government Security... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    19 days ago
  • $30 per hour

    About Fullscript We’re an industry-leading health technology company on a mission to help people get better. We started in 2011 with one simple idea. Make it easier for practitioners to access the products they trust so they can deliver better care. That simple idea...
    Hourly pay
    Full time
    Part time
    Internship

    Fullscript

    Ottawa, ON
    9 days ago
  •  ...follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution of Lightspeed...  ..., or telecommunications management systems. ~ Expert-level software development skills with a proven track record delivering... 
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    13 days ago
  •  ...Responsibilities Develop C/C++ code to add functionality and improve software for the 1830 PSS and GX product platforms. Diagnose software defects found during...  ...engineers and contribute to large-scale, real-time embedded software in a global development organization.... 
    Full time
    Internship
    Work at office
    2 days per week

    Infinera

    Ottawa, ON
    2 days ago
  • $85k - $100k per year

     ...Description Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa   March Networks is proud to be recognized as one of Ottawa’s Best Places to Work.   March Networks is an established global leader in the video surveillance... 
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  • $90k - $110k per year

     ...electronics, electro-mechanics, and software. We’re not just a company; we’...  ...Android Automotive Software Developer to support the design,...  ...integration, and maintenance of embedded software for complex vehicle platforms...  ..., applications, system-level components, and vehicle-facing... 
    Full time

    Syntronic

    Ottawa, ON
    a month ago
  •  ...will be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects...  ..., as well as Scrum Masters. The right candidate will develop strategies for the embedded SW development environment, including goals and plans in... 
    Full time
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    11 hours ago
  •  ...intelligence and enforcement agencies through embedded teams, advisory services, and full...  ...seeking experienced Senior Programmers / Software Developers to lead the design, development,...  ...eligible to obtain and maintain a Secret (Level II) Canadian Federal Government Security... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    19 days ago
  •  ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world... 
    Full time

    Wavestore

    Ottawa, ON
    more than 2 months ago
  •  ...will be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects...  ..., as well as Scrum Masters. The right candidate will develop strategies for the embedded SW development environment, including goals and plans in... 
    Full time
    Worldwide

    telesat

    Ottawa, ON
    17 days ago
  • $80k - $105k per year

     ...allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next...  ...Goods Program and be eligible to hold a Government of Canada Level 2 (Secret) Security Clearance.   Additional (Preferred) Requirements... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    more than 2 months ago
  • $120k - $155k per year

     ...waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at...  ...role with real breadth: from UI and databases through to low-level instrument communications and release engineering. You’ll own... 
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    Rbr Inc.

    Ottawa, ON
    more than 2 months ago
  • $96k - $146k per year

     ...this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded...  ...working familiarity with AUTOSAR (expert-level knowledge is not required). This is a hands...  ...AI practices and guardrails. Design, develop, and debug embedded C software for low-... 

    Ford Motor Company

    Ottawa, ON
    21 days ago
  • $74k - $98k per year

     ...driven to build quality into the software development lifecycle. Working alongside developers, you'll design automated testing...  ...automation coverage ~Developing service-level (API), and end-to-end automated...  ...building test frameworks or developer productivity tooling ~Exposure to... 
    Full time
    Worldwide

    Barracuda Networks

    Ottawa, ON
    a month ago
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers...  ...platforms within the Arduino/PlatformIO ecosystem Analyze system-level requirements and recommend architectural approaches for new... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    18 days ago
  • $95k - $110k per year

    Description At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities ...
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  •  ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for designing, implementing, and maintaining our Deployment infrastructure - which handles software deployment, updates and upgrades. You will work closely with development teams... 
    Full time

    Jsi

    Ottawa, ON
    more than 2 months ago
  • $100k - $120k per year

     ...Help Deliver the Future of Usage-Based Billing LogiSense is looking for a Software Developer to help build and enhance our usage-based billing platform. You’ll bring strong C#, .NET, and Microsoft SQL Server skills, along with experience applying other technologies to... 
    Long term contract
    Full time
    Internship
    Local area
    Remote work
    Flexible hours

    LogiSense Corporation

    Ottawa, ON
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Developer (Level II/III). Be the first to apply!