Apply now

Posted 8 months ago

Embedded Developer

@ Sera4

Waterloo, Ontario

HybridFull-time
Apply now
SIGNALS

Overview

Sera4 is hiring a full-time Embedded Developer to design and deliver security-focused embedded systems spanning firmware, hardware and internal tools. The work covers concept through validation and release, with integration across mobile, cloud and test teams.

Responsibilities:

  • Design and deliver embedded firmware in C and Python
  • Design and validate digital and analog hardware and PCB layouts
  • Provide Tier-2 technical support and root cause analysis
  • Collaborate with mobile, cloud and test teams on system integration

Requirements summary:

  • Strong experience developing embedded software in C
  • Experience with RTOS development, Zephyr preferred
  • Experience debugging with GDB, oscilloscopes and multimeters
  • Working knowledge of analog and digital circuits and schematics

Tools & skills

Source and dates

Employer career site / ATS feed · bamboohr

Employer posting date
2026-03-25
First seen by our source
2026-10-08
Source record updated
2026-10-09

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

DepartmentEngineering
Hours per week40 (estimated)
Work settingLaboratory, Office
PositionSitting and standing
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy2
Job description

Role Overview
Sera4 is seeking a Embedded Developer to design and deliver reliable security-focused embedded systems spanning firmware, hardware, and supporting internal tools. This role focuses on developing production-grade embedded solutions from concept through validation and release while ensuring quality, performance, and manufacturability.

You will work closely with mobile, cloud, test, and product teams to ensure seamless system integration and dependable product performance in real-world deployments.

This position is ideal for someone who enjoys solving complex system problems, bridging hardware and software, and delivering robust products that operate reliably in the field.

Key Responsibilities

Embedded Software Development

Design, implement, test, and maintain high-quality embedded firmware and internal tools.

Responsibilities include:

  • Developing production firmware in C and Python
  • Implementing and debugging embedded systems running RTOS environments (Zephyr preferred)
  • Designing maintainable software architectures and documenting system behaviour
  • Debugging firmware using tools such as GDB, console logging, oscilloscopes, and multimeters
  • Implementing communication stacks and device integration

Embedded Hardware Development

Design and validate embedded hardware platforms that meet quality, reliability, and cost targets.

Responsibilities include:

  • Designing and reviewing digital and analog circuits
  • Reading, reviewing, and creating schematics and PCB layouts using tools such as Altium
  • Ensuring hardware designs are production-ready and manufacturable
  • Validating prototypes and supporting transition to mass production
  • Collaborating with mechanical and manufacturing teams where required

Cross-Functional Collaboration

Work closely with internal teams to ensure system integration and product success.

Responsibilities include:

  • Collaborating with mobile, cloud, test, and support teams
  • Participating in system architecture planning
  • Communicating technical designs using diagrams such as:
    • Use case diagrams
    • Activity diagrams
    • Sequence diagrams
    • Block and class diagrams

Technical Support & Root Cause Analysis

Provide technical guidance and assist in diagnosing complex product issues.

Responsibilities include:

  • Supporting internal teams with Tier-2 technical analysis
  • Investigating system failures across hardware, firmware, and network layers
  • Performing structured root cause analysis
  • Implementing corrective actions to improve product reliability

Quality, Performance & Compliance

Ensure designs meet reliability, regulatory, and certification requirements.

Responsibilities include:

  • Following engineering best practices for design, validation, and testing
  • Implementing automated testing strategies
  • Ensuring products meet global safety and regulatory standards

Required Technical Skills

Embedded Software

  • Strong experience developing embedded software in C
  • Experience using Python for tooling, automation, or test frameworks
  • Experience with development tools such as:
    • Make / CMake
    • GCC / G++
    • Static code analysis tools
    • SDKs from MCU manufacturers
  • Familiarity with RTOS development (Zephyr preferred)

Debugging & Diagnostics

  • Experience debugging embedded systems using:
    • Console logs
    • GDB or equivalent debuggers
    • Oscilloscopes and multimeters
  • Strong troubleshooting skills for hardware and system-level issues

Communication Protocols

Experience with one or more of the following:

  • Bluetooth, Wi-Fi, Cellular (4G, LTE, LTE-M, 5G)
  • TCP / UDP, HTTP / HTTPS, DNS / DHCP
  • UART, I2C
  • USB

Development & DevOps Tooling

Experience working with modern development environments including:

  • Git-based version control (GitHub, Bitbucket)
  • CI/CD systems such as Jenkins
  • Issue tracking systems (Jira or equivalent)
  • Shell scripting
  • Docker / Podman

Embedded Testing

Experience with:

  • Unit testing
  • Hardware-in-the-Loop (HIL) testing
  • White-box and black-box functional testing
  • Automated test frameworks

Hardware & Electrical Experience

Candidates should demonstrate working knowledge of embedded electronics including:

  • Analog and digital circuits
  • Resistors, capacitors, inductors, diodes, and transistors
  • Ohm’s Law and Kirchhoff’s Laws
  • Voltage regulators
    • Linear (Zener, LDO)
    • Switching (buck, boost)
  • ADCs and DACs
  • High-side vs low-side switching

Experience with:

  • Reading and designing schematics
  • Creating or reviewing PCB layouts
  • Hardware validation and troubleshooting

Additional Preferred Experience

  • Linux system administration
  • Linux networking configuration
  • Hardware driver integration
  • Mechanical prototyping
  • 3D printing
  • Experience working in Agile-Scrum or Waterfall development environments

Key Competencies

Successful candidates will demonstrate:

Technical Expertise
Deep experience in embedded firmware and hardware design.

Project Delivery
Ability to deliver high-quality engineering work within schedule and cost targets.

System Troubleshooting
Strong diagnostic and root-cause analysis capabilities across complex systems.

Continuous Improvement & Innovation
Drive improvements in engineering practices, tools, and product reliability.

What Success Looks Like

Within this role, success includes:

  • Delivering reliable embedded firmware and hardware designs
  • Rapidly diagnosing and resolving complex system issues
  • Contributing to production-ready hardware platforms
  • Improving engineering practices and development workflows
  • Supporting cross-team integration to ensure successful product deployments

Similar jobs

  • Embedded Developer

    London, ON
    $50k–$55k/yr

    LYNKED Inc.

    Candidates need solid embedded C or C++ experience, familiarity with Linux-based embedded systems, and knowledge of metering or IoT communication protocols. Post-secondary education in engineering or equivalent practical experience is also required.

    Git, Debian APT

  • Embedded Developer

    Remote in Canada
    RemoteFull Time

    Interaxon: The company has sold more portable EEG devices than any other system in history.

    5+ YOECandidates need 5+ years of embedded C firmware and Python scripting, RTOS experience, and experience owning firmware releases. Secure bootloaders, BLE, reading schematics, and hardware debugging tools are also required.

    J-Link, ST-Link, logic analyzer, oscilloscope, RTT, STM32

  • Executive Director, External Relations

    Waterloo, ON
    $118k–$130k/yrHybridFull Time

    St. Jerome's University

    10+ YOE5+ MgmtSt. Jerome's University needs a candidate with a liberal arts bachelor's degree (a master's is preferred) and 10+ years of progressively responsible experience, including 5+ years supervising professional staff. Candidates need experience in marketing, communications and advancement, and a strong grounding in the university's mission and values, with experience in a Catholic organization strongly preferred.

    Research, Budget management

  • Chief Executive Officer

    Waterloo, ON
    $150k–$170k/yrOn-siteFull Time

    crawfordconnect

    5+ YOE5+ MgmtCandidates need 5 to 10 years of senior not-for-profit leadership, a successful fundraising and donor stewardship record, and strong financial acumen. Government relations experience, public speaking skills and a police record check are also required.

  • Director of Finance and Administration

    Waterloo, ON
    $90k–$120k/yrOn-siteFull Time

    MARTIN LUTHER UNIVERSITY COLLEGE

    5+ YOE3+ MgmtCandidates need a bachelor's degree in accounting, finance, business or a related field, a CPA designation, at least 5 years of progressive finance or accounting experience and 3 years of leadership. Strong public sector or fund accounting knowledge, ERP and reporting system experience, and clear communication with non-financial audiences are required.

    ERP systems, Accounting software

  • Accounting Specialist

    Waterloo, ON
    $60k–$70k/yrOn-siteFull Time

    Shad Canada

    5+ YOECandidates need an accounting designation, degree or diploma with 5+ years of bookkeeping experience, strong data-entry and Excel skills, high accuracy, and superior organization. Experience with Sage, ExpensePoint or Salesforce is an asset.

    Excel, Microsoft Office, Sage, ExpensePoint, NextLogic, Salesforce

  • Leasing Team Lead, Waterloo

    Waterloo, ON
    $66k–$86k/yrOn-siteFull Time

    Forum Asset Management

    4+ YOECandidates need 4 to 6+ years of residential leasing experience, with student housing strongly preferred, and a proven record as a closer. Prior team-lead experience, working knowledge of Entrata and a leasing CRM, and availability for Tuesday to Saturday shifts are required.

    EliseAI, Entrata, Plaud

  • Director of Development & Communications

    Waterloo, ON
    $90k–$100k/yrOn-siteFull Time

    Strong Start Charitable Organization

    Strong Start needs an experienced fundraiser with progressive fund development and donor relations experience across several areas such as major giving, corporate, foundation and grant funding. Candidates must show strong analytical, leadership and relationship skills and work well with senior leaders and Boards. CFRE or AFP membership is an asset.

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.