Delta Q logo
Delta Q3 weeks ago

Firmware/Embedded Software Engineer (15-Month Contract)

$90,000–$125,000 year

On-site · Vancouver, British Columbia, Canada

Type
Contract
Level
Mid Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

Leads the design, implementation, and optimization of embedded firmware for microcontroller-based systems. Architects and develops new firmware features and enhancements to meet evolving product and system-level requirements. Diagnoses and resolves complex firmware issues across multiple hardware platforms and product variants. Defines and executes advanced validation and verification strategies to ensure robust performance and reliability. Collaborates with hardware, systems, and test engineers to integrate, debug, and refine embedded solutions. Conducts and guides peer code reviews to maintain high coding standards and maintainability. Creates, reviews, and maintains detailed architecture documents, design specifications, and test procedures. Provides support to application engineering, product support, and manufacturing to resolve escalated technical challenges. Tracks development progress, manages technical risks, and communicates status and recommendations to stakeholders. Leads continuous improvement initiatives in firmware architecture, development processes, toolchains, and workflows. Mentors junior engineers and contributes to building team capability and technical excellence.

Required Qualifications

  • Degree in Computer Science, Electrical Engineering, Electronics, or a related discipline
  • At least 5 years of proven professional work experience in embedded software development in a production or high‐reliability environment
  • Advanced proficiency in C for embedded systems, with strong debugging and optimization skills
  • Extensive experience with microcontroller platforms (e.g., Renesas RX, TI MSP430, STM32, NXP)
  • Deep understanding of embedded development tools and toolchains (compilers, debuggers, IDEs)
  • Strong working knowledge of RTOS concepts and hands‐on experience with real‐time operating systems (e.g., FreeRTOS, Zephyr)
  • Ability to analyze and interpret hardware schematics, component datasheets, and system‐level interactions
  • Hands‐on experience using lab equipment such as oscilloscopes, logic analyzers, DMMs, and power supplies for advanced debugging
  • Strong understanding of software development lifecycles, Agile methodologies, and best engineering practices
  • Experience with version control systems (e.g., Git, SVN) and branching strategies for large codebases
  • Excellent analytical and problem‐solving skills with meticulous attention to detail
  • Strong written and verbal communication skills, with the ability to convey complex technical concepts clearly
  • Demonstrated ability to work independently, drive initiatives, and collaborate effectively across teams
  • Consistently exhibit and model Delta‐Q values (Collaboration, Perseverance, Innovation, Driving Results)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$90k – $125k / yr

Firmware/Embedded Software Engineer (15-Month Contract) · Delta Q

Apply on Sorce