Embedded Software Developer (Level II/III)
$85k - $135k per yearSciemetric
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- ...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...SuggestedFull timeWorldwide
- ...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...SuggestedLong term contractFull timeRemote work
$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...SuggestedFull time- ...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...SuggestedFull time
$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...SuggestedFull timeImmediate start- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
$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- ...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
- ...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 payInternshipWork at officeLocal areaFlexible hours
- ...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
$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$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 employmentFull timeWork at officeRelocation packageFlexible hours3 days per week- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
$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 payFull timePart timeInternship- ...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 timeInternshipWorldwide
- ...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 timeInternshipWork at office2 days per week
$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 timeImmediate start$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- ...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 timeWork at officeWorldwide
- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
- ...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
- ...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 timeWorldwide
$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 timeWork at officeRemote workFlexible hours$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 contractFull timeInternshipWorldwideShift work$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-...$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 timeWorldwide- ...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 employmentFull time
$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 timeImmediate start- ...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
$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 contractFull timeInternshipLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Developer (Level II/III). Be the first to apply!
- golang software developer Ottawa, ON
- remote software Ottawa, ON
- software support Ottawa, ON
- software sales Ottawa, ON
- software Ottawa, ON
- junior software developer .net Ottawa, ON
- software trainer Ottawa, ON
- software qa Ottawa, ON
- entry level software Ottawa, ON
- software implementation project manager Ottawa, ON

