Firmware/Embedded Software Engineer (15-Month Contract)
Delta-Q Technologies View all jobs
- Vancouver, BC
- $90,000-125,000 per year
- Contract
- Full-time
- 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 closely with hardware, systems, and test engineers to integrate, debug, and refine embedded solutions.
- Conducts and guides peer code reviews, promoting high coding standards, maintainability, and compliance with best practices.
- Creates, reviews, and maintains detailed technical documentation including architecture documents, design specifications, and test procedures.
- Provides support to application engineering, product support teams, and manufacturing to resolve escalated technical challenges.
- Tracks development progress, manages technical risks, and communicates status and recommendations to stakeholders.
- Leads and contributes to continuous improvement initiatives in firmware architecture, development processes, toolchains, and workflows.
- Stays informed on emerging technologies, industry advancements, and best practices in embedded software engineering, and assesses their applicability.
- Mentors junior engineers and contribute to building team capability and technical excellence.
- Performs other duties in support of engineering and organizational objectives as required.
- 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).
- Experience with scripting languages (e.g., Python, Bash) for automation, testing, and tooling.
- Strong understanding of communication protocols such as UART, SPI, I2C, CAN, Modbus, and Ethernet.
- Knowledge of AC/DC power systems, digital control systems, or power electronics.
- Exposure to CI/CD pipelines, build automation, and automated test frameworks.
- Familiarity with tools such as JIRA, Confluence, and Microsoft Office Suite.
- Understanding of low‑power design strategies and energy‑efficient firmware techniques.
- Experience with safety‑critical or regulatory‑compliant firmware development (e.g., ISO 26262, IEC 61508).
- Annual incentive (bonus) program
- Comprehensive health and dental benefits with Sunlife Financial
- Paid time off including vacation plus 8 days of personal time per year
- $300 annual Health Spending Account
- Employee & Family Assistance programming with Inkblot Therapy/GreenShield
- In-house gym and showers
- Free employee parking
- EV charging stations
- Dog-friendly office
We are sorry but this recruiter does not accept applications from abroad.